How it works
Paste JSON (a single object or array, or other values as your editor allows). Click Format / validate: valid JSON is reformatted with two-space indentation and highlighted; invalid JSON shows the native parse error so you know where it broke.
Related tools
XML formatterIndent nested tags for readability and catch mismatched tags or invalid markup before you ship configs or feeds.Base64 encode / decodeEncode or decode UTF-8 text with Base64—handy for data URLs, APIs, and quick debugging, all offline in your browser.URL encode / decodePercent-encode or decode strings the way browsers do for URL components—ideal for query values, fragments, and path segments.Hash generatorOne-way hashes for arbitrary text—pick MD5 or SHA-256 and copy the hex digest. Nothing is sent to a server.