FHIR Response Formatter
Turn dense JSON into readable output. Keep every resource, escaped character, and original numeric value intact.
A clearer view of your JSON
Format a response to inspect its structure and navigate FHIR resources.
All examples are synthetic. Input remains in this tab until you clear or leave it.
Workspace 0.2.2 · No installation required
Make the most of the workspace
Format and copy a FHIR response
Paste valid JSON and select Format JSON. Use the resource menu to locate FHIR resources. Copy and download always include the entire formatted document, even when a resource is selected. Numbers such as 2.00, large integers, and escaped strings retain their original representation.
Accepted input and boundaries
Single objects, Bundles, arrays, and other valid JSON values are supported. Duplicate object keys are rejected because they are ambiguous. Limits: 1 MiB input, 50,000 JSON values, and 128 container levels. Formatting does not validate FHIR conformance. XML, comments, trailing commas, and JavaScript expressions are not accepted.
FHIR decimal precision matters: HL7's JSON guidance explains why native number round trips can lose information.
Work through a tested example: Format JSON without losing numeric precision · HTML and Markdown