JSON Formatter / Validator
Validate, format and compact JSON without uploading your input.
Open toolEncode UTF-8 text to Base64, or decode Base64 back to UTF-8 text.
Ready. Use Ctrl/β + Enter to run.
Completed and failed run counts are stored only on this device.
Choose encode for text or decode for Base64. This tool is for UTF-8 text, not arbitrary binary files.
Invalid Base64 and invalid UTF-8 are rejected. Base64 is encoding, not encryption. Maximum main input: 200,000 characters.
No. A local worker processes it; text and files are not uploaded or stored.
No. Anyone can decode Base64. Do not use it as encryption.
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