JSON Validator
Check whether JSON is valid and find the exact line and column of any syntax error.
Pretty-print JSON with your choice of indentation and optional key sorting. Errors are shown with line and column. Your data never leaves the browser.
It parses your input with the browser’s native JSON parser, so the result follows the JSON standard exactly, and re-serialises it with consistent indentation.
API responses, configuration files and exported data are much easier to read and debug when they are formatted.
No. Parsing and formatting happen in your browser, which makes the tool safe for API keys or customer data. Still, avoid pasting secrets into any website you do not trust.
Standard JSON does not allow comments or trailing commas. Remove them, or use a format such as JSON5 where your tools support it.
Check whether JSON is valid and find the exact line and column of any syntax error.
Remove all unnecessary whitespace from JSON and see how many bytes you save.
Convert JSON arrays into CSV for spreadsheets. Nested objects become dot-separated columns, and you can choose the delimiter.
Encode text or a file to Base64 in your browser, with UTF-8 support and an optional URL-safe alphabet.
Convert Unix epoch timestamps to readable dates in UTC and your local time zone, or turn a date…
Decode Base64 (standard or URL-safe) back to readable UTF-8 text, with clear errors for invalid input.
Turn minified or messy CSS into readable, consistently indented code with one declaration per line.
Generate one or up to 1,000 random v4 UUIDs at once, with uppercase, no-hyphen and brace options.