JSON Formatter / Validator
Validate, format and compact JSON without uploading your input.
Open toolEncode or decode a URL component using UTF-8 percent encoding.
Ready. Use Ctrl/⌘ + Enter to run.
Completed and failed run counts are stored only on this device.
Paste a single URL component, not a full URL, then choose encode or decode.
Decoding requires valid percent escapes. Plus signs remain literal plus signs; this is not form-urlencoded parsing. Maximum main input: 200,000 characters.
No. A local worker processes it; text and files are not uploaded or stored.
It encodes a component. Separators are escaped, so do not use it to preserve a whole URL structure.
Validate, format and compact JSON without uploading your input.
Open toolConvert JSON and YAML 1.2 locally, with duplicate-key and alias limits.
Open toolConvert CSV tables and JSON arrays of flat objects. CSV output escapes spreadsheet formula prefixes.
Open tool