Odin

JSON Formatter

Format, validate, and minify JSON.

About this tool

Messy one-line JSON from an API is hard to read and easy to break. This free JSON formatter pretty-prints, minifies, and validates JSON. Paste a response body, config snippet, or webhook payload to spot missing commas, bad quotes, or nesting errors before you ship. Use it alongside your editor whenever you need a quick sanity check.

How to use

  1. Paste raw JSON into the editor (or load a small snippet from your clipboard).
  2. Run format/beautify to indent nested objects and arrays.
  3. Fix any validation errors highlighted in the output or message area.
  4. Optionally minify when you need a compact single-line payload.
  5. Copy the cleaned JSON back into your API client, file, or codebase.

Features

  • Pretty-print with readable indentation
  • Minify to a compact single line
  • Inline validation / parse error feedback
  • Free to use—no account

Notes

  • Not a full schema validator (JSON Schema)
  • Comments (JSONC) are not accepted as-is
  • Extremely large files may hit browser memory limits

Frequently asked questions

Yes. Invalid JSON will surface a parse error so you can fix syntax before pretty-printing. Valid input formats with consistent indentation.

Related guide

Related tools