JSON Tools
Work with JSON payloads locally — format messy API responses, escape strings for embedding, and convert to YAML or from CSV without sending data to a server.
Start with the JSON Formatter when you need to read or minify a document. Use JSON Stringify when a value must become a quoted string literal, and JSON Unstringify to reverse that escape. JSON to YAML and CSV to JSON bridge common data hand-offs in the same private browser session.
These pages are parse-strict: trailing commas and comments fail loudly instead of silently rewriting your file. That is intentional for debugging production payloads that may contain tokens.
Tools in this hub
JSON Formatter
Debugging a 401 response, comparing two configs, preparing a gist, shrinking a JSON blob before embedding it in a test fixture, and checking whether a file is actually JSON before you commit it. If you need to escape a string as a JSON literal, use JSON Stringify instead. If you need YAML, use JSON to YAML after the JSON is valid.
JSON Stringify
Normalizing an API sample to a team indent, re-serializing a one-line fixture with 4-space indent, and checking that a paste is valid JSON before you commit it. If you only need pretty vs minify toggles, the [JSON Formatter](/json-formatter-minifier/) is the sibling tool. If you need to recover text from a quoted JSON string literal, use [JSON Unstringifier](/json-unstringifier/).
JSON Unstringifier
Cleaning a message copied from a JSON log line, extracting body text from a quoted fixture field, reversing accidental double wrapping when you only need the inner string, and teaching how JSON string escapes work.
JSON to YAML Converter
Turning a JSON API example into a values.yaml draft, comparing the same data in two syntaxes, and preparing a workflow fragment from a JSON fixture. Validate Kubernetes kinds and apiVersions separately.
CSV to JSON Converter
Fixture generation, prototyping a table UI, turning a small Sheets export into API-shaped JSON, and checking column names before wiring a mapper.
YAML Formatter
Cleaning a workflow file snippet, reviewing a Helm values fragment, normalizing list indentation, and teaching YAML structure on a short sample.
XML Formatter
Debugging an API that still speaks XML, cleaning an SVG you will edit by hand, reading a Maven pom snippet, and comparing two responses visually.
Related developer hubs
Frequently asked questions
Does the JSON formatter validate?+
Yes as a parse check. Invalid JSON returns an error instead of a broken pretty-print. It is not JSON Schema validation of required fields.
Is my JSON uploaded?+
No. Parsing and stringify run in this browser after the page loads.
Which tool converts JSON to YAML?+
Use JSON to YAML after the document is valid JSON. Format or fix the JSON first if the parse fails.