JSON formatter and validator
Paste JSON to beautify, validate or minify it as you type.
Readable JSON in one paste
Fast Note's JSON formatter turns a wall of JSON into neatly indented text, checks that it is valid, and points to the line and column of any error. Paste an API response, a config file or a log entry on the left and the formatted result appears on the right. Nothing is uploaded.
Beautify or minify
Turn compact JSON into neatly indented text you can read, or strip every space and line break to make it as small as possible for a request body or a config value.
Errors shown by line and column
When the JSON is not valid, you see what is wrong and where. Select Go to error to jump to the spot in your text, such as a missing comma or an extra bracket.
Indentation and sorted keys
Indent with 2 spaces, 4 spaces or tabs, and sort object keys alphabetically to make two JSON files easier to compare.
Numbers kept exactly as written
Long IDs like 12345678901234567890 and values like 1.50 stay exactly as they are, instead of being rounded or rewritten. Older browsers warn you if a number had to be rounded.
Runs in your browser
Formatting happens on your device. Nothing you paste is sent to Fast Note, so you can safely format API responses, logs and config files.
Results as you type
There is no button to press. The output updates while you type or paste, and Copy puts it on your clipboard in one click. No account needed.
Comparing two JSON files? Format both with Sort keys on, then paste them into the diff checker.