JSON Formatter

Beautify, minify, sort keys, escape, and unescape JSON without uploading payloads.

Local-only: your data stays in your browser.

Actions read Input and write Output. To chain transformations, choose Use Output as Input. Escape encodes exact text; Unescape requires a JSON string literal.

No transformation yet.

CtrlEnter Beautify CtrlShiftM Minify CtrlShiftS Sort CtrlShiftE Escape CtrlShiftU Unescape