🍋
Menu
🍋 Text Tools

JSON Formatter

Format or minify JSON data.

Free Browser-only No sign-up Popular
chars words sentences lines

Options

Results

Result

About JSON Formatter

Pretty-print JSON for readability or minify it for compact storage. Validates JSON syntax and reports errors with line numbers.

How It Works

The tool parses your JSON using the browser's built-in JSON.parse(), then re-serializes it with JSON.stringify(). Format mode uses indentation for readability. Minify mode removes all whitespace for the smallest output.

Step by Step

  1. 1 Paste your JSON data
  2. 2 Choose Format (pretty-print) or Minify (compact)
  3. 3 Adjust indent level for formatting (default: 2 spaces)
  4. 4 Click Format / Minify

Tips

  • Use 2-space indent for compact formatting, 4-space for more readable output.
  • Minified JSON is useful for API requests and configuration files.
  • If parsing fails, check for trailing commas or missing quotes.

Frequently Asked Questions

Does it validate the JSON?
Yes. If the JSON is invalid, the tool shows the error message from the parser.