Skip to content

Format JSON

Paste some JSON: it is indented as you type. If it contains an error we tell you the line and column — the only thing you actually need when a two-thousand-line file will not open.

Your text stays on your device: nothing is uploaded

0 characters

Result

Paste something on the left: the result appears as you type.

How it works

The text is parsed by the browser’s own JSON engine, the same one the receiving program will use: if we accept it, so will it. When parsing fails we translate the error position from “character 4172” into a line and a column, because that is how you search in an editor. Sorting keys is for comparing two files that should be identical: two exports of the same configuration often differ only in order, and sorting them makes the real difference stand out. Arrays are never reordered, because there the order is the content. The text is not sent anywhere: everything happens on this page.

What you paste is never uploaded. Anywhere.

Not to a server of ours, not to a third party, never. The text you type stays in your browser’s memory: it is read, processed and shown here, and you copy it. There is no path that takes it elsewhere, because there is no server to send it to. You can paste something confidential.

  • Processed locallyThe computation happens on this page, using the browser’s own engine: no request goes out while you type.
  • Nothing to upload, nothing to wait forOther services send your file to a server and then send it back to you. Here the file never leaves: there is no upload to wait for.
  • No accountNo sign-up, no email, no daily limits to get around by paying.
  • Nothing to deleteOthers promise to delete what you paste after an hour. We have nothing to delete: it never reached us.
YOUR DEVICEWASMservernever

Other tools in this category

No upload: what you process never leaves your device.

Built with permissively licensed open source libraries.

Privacy policy