JSON Formatter & Validator
Make a wall of JSON readable, check for syntax errors or minify it when you need a compact version.
Free online tool · No signup
Turn JSON rows into spreadsheet-ready CSV, or convert a CSV table into JSON you can use in code.
Enable JavaScript to use this tool. Processing takes place in your browser.
0 bytes of your file uploaded
Verified live in this browser: not a single network request has been made since watching began.
Use an array of objects, where each object becomes a row. Nested objects are flattened one level using dotted column names. Deeper objects and arrays are represented as JSON text in the cell.
Yes, quoted cells, escaped quotes and line breaks inside quoted fields are supported. Use a header row so the JSON output has meaningful field names.
This tool runs entirely in your browser. Your file is processed on your device and is not uploaded to a server. You do not have to take that on trust — the monitor directly beneath the tool reads your browser’s own record of every request this tab made while your file was open.
See the full network readoutMake a wall of JSON readable, check for syntax errors or minify it when you need a compact version.
Decode a Base64 string, encode text or turn a file into Base64 without sending it to a server.
Make text safe to put in a URL, or turn a link full of %20 and other encoded characters back into readable text.