JSON Formatter & Validator

Format, validate, minify, and escape JSON data. Instant validation with error highlighting.

Local Processing
Files are not uploaded to any server. All operations are performed in your browser.
Indentation:
JSON Input
Ctrl/Cmd+F Search, Fold Gutter Enabled
Loading editor...
Loading editor...
Ready
Characters: 0Bytes: 0
UTF-8

How to Use

  1. 1

    Paste your JSON data into the input editor, or click 'Load Example' to try.

  2. 2

    Select mode from toolbar: Format, Minify, Validate, Escape, or Unescape.

  3. 3

    Results appear instantly in the output editor - valid JSON auto-formats.

  4. 4

    Use 'Apply Output as Input' to chain multiple formatting operations.

  5. 5

    Explore structure in inspector panel, search paths, and copy JSON paths for your code.

Use Cases

API Response Formatting

Format and prettify API responses for easier reading and debugging.

JSON Minification

Minify JSON to reduce file size for storage or transmission.

Config File Editing

Validate and format JSON configuration files with error highlighting.

FAQ

What does prettify do?
Prettify formats JSON with proper indentation, making it easier to read and understand.
How does validation work?
Validation checks if your JSON is syntactically correct. Invalid JSON will show an error message.