JSON Tools
JSON is the text format behind most web APIs, configuration files and data exports. These tools let you open, read, check, fix and reshape JSON right in your browser – nothing is uploaded.
Tools in this category
- JSONJSON Viewer & Formatter OnlineView, format and validate JSON in a collapsible tree or code view. Free online JSON viewer for large and .gz files – nothing is uploaded.
- JSONJSON Editor OnlineEdit JSON in tree, code or table mode with instant validation, formatting, search and undo. Free online JSON editor – nothing is uploaded.
- JSONConvert JSON to CSV OnlineConvert JSON arrays and nested objects to CSV with automatic flattening, column selection and custom delimiter. Large files in your browser, nothing uploaded.
- JSONConvert JSON to Excel (XLSX)Turn JSON into an Excel spreadsheet with proper columns, nested data flattening and multiple sheets. Works in your browser, no upload, no sign-up.
- JSONConvert JSON to XML OnlineConvert JSON to well-formed XML with custom root element, attribute mapping and pretty-print. Runs in your browser, nothing uploaded.
- JSONConvert JSON to YAML OnlineConvert JSON to clean YAML with configurable indentation, quoting and key order. Great for Kubernetes, Docker Compose and OpenAPI. Runs in your browser.
- JSONMinify & Compress JSON OnlineMinify JSON by removing whitespace and line breaks, see size savings, optionally gzip the result. Large files, in your browser, no upload.
- JSONConvert JSON to HTML TableTurn JSON arrays into a clean HTML table (or nested lists) with optional CSS classes, then copy the markup or preview it. In your browser, no upload.
What is JSON?
JSON (JavaScript Object Notation) is a plain-text format for structured data. A document is built from objects with named keys, arrays of values, strings, numbers, true, false and null. It is easy for programs to produce and parse, which is why REST APIs, package manifests, editor settings, log pipelines and “download your data” exports so often use it. JSON has no comments, requires double quotes around keys and strings, and does not allow a trailing comma – small rules that break many hand-edited files.
Typical tasks
Most people arrive with one of a few jobs. A minified API response is a single long line that needs to be pretty-printed before anyone can read it. A configuration file fails to load and you need a JSON validator that points at the exact line and column of the error. A large export has to be explored: collapse the parts you do not care about, search for a key, copy the path to a value. Sometimes you need the opposite of formatting and want to minify a file to make it smaller. And when a value must change, an editor with a tree and undo is safer than editing raw text.
The JSON Viewer covers reading, formatting, validating and minifying, also for big and .json.gz files. The JSON Editor adds editing in tree, code and table modes, sorting keys and saving the result, and the JSON Minifier shows how much smaller a file gets.
People searching for a “JSON converter” usually want a spreadsheet or another format. JSON to CSV and JSON to Excel flatten nested objects into columns, with Excel presets for semicolons and decimal commas. JSON to XML, JSON to YAML and JSON to HTML cover integrations, configuration files and web pages. The way back is just as short: CSV to JSON, YAML to JSON and XML to JSON.
Private by design
Every tool in this category runs locally. The file you open is read by your browser, parsing and formatting happen in a Web Worker on your device, and the result is downloaded straight from memory. There is no upload step, no account and no server queue, so confidential API responses, tokens in config files or personal data exports stay on your computer. Analytics, where enabled, only count anonymous events such as “file opened” with a size range – never file names or contents.
FAQ
Is there a free online JSON converter?
Yes. The converters here turn JSON into CSV, Excel (XLSX), XML, YAML and HTML tables, and CSV, XML or YAML back into JSON. They are free, need no account and run in your browser.
How do I read a Facebook or Messenger chat export in JSON?
Open the downloaded .json file in the JSON Viewer. The tree view folds long message lists, the search finds names or words, and the table view lines up messages that share the same fields.
Are my JSON files uploaded to a server?
No. Files are read and processed by your own browser, with heavy work in a background worker. Nothing about their contents is sent anywhere.
Should I use the JSON Viewer or the JSON Editor?
Use the viewer to read, format and validate a document, including very large or .gz files. Use the editor when you want to change values, add or delete keys and save the result.
Do the tools work on Linux, Mac, Windows and Android?
Yes. They are web pages, so any modern browser on Linux, macOS, Windows, Android or iOS runs them without installing anything.