FHIR & JSON · FORMAT & EXPLORE

FHIR Response Formatter

Turn dense JSON into readable output. Keep every resource, escaped character, and original numeric value intact.

Source project ↗

01 / Input

Ctrl / ⌘ + Enter to run
0 B / 1 MiB
Processed in your browser. Pasted input is not uploaded or saved by this site. Data handling

02 / Output

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.