About FormatJson
FormatJson is a set of free, browser-based tools for the everyday work of building and debugging software: reading an API response, finding the one invalid comma in a config file, comparing two payloads, generating test IDs, or decoding a token. It's built for developers, QA engineers, data analysts and students who need a quick, reliable tool without installing anything or creating an account.
What you can do here
- JSON Formatter & Validator: format, validate, minify, sort and compare JSON, with text, tree and table views, JSONPath lookup and JSON Schema validation.
- XML Formatter: format, minify and validate XML, check it against an XSD schema, and export it as JSON.
- GraphQL Client: run queries and mutations with variables and headers, and explore a schema.
- UUID Generator, Base64 Encoder/Decoder, User Agent Parser and IP Lookup for the small tasks that come up every day.
- Developer guides that explain the concepts behind the tools, with practical examples.
How we think about your data
Developers often paste real data into tools like these: production API responses, customer records, configuration files with credentials. So the formatters, encoders and generators on this site run entirely in your browser. What you paste into them is processed on your device and is not uploaded to our servers.
The GraphQL Client is the exception, by necessity: browsers block most cross-origin requests, so its requests are forwarded through our server to the URL you enter. They are not stored. The IP Lookup tool uses a third-party geolocation service. Our Privacy Policy describes all of this in detail.
Principles
- Fast to start. Open the page and paste. No sign-up, no install, no upload step.
- Correct by default. Tools follow the relevant specifications (such as RFC 8259 for JSON) and explain errors in plain language.
- Private by design. Process data locally whenever possible, and be clear about the cases where it isn't.
- Free to use. The site is supported by ads shown through Google AdSense, which keeps every tool free.
Get in touch
Found a bug, have a feature request, or spotted a mistake in a guide? We read every message. Email support@formatjson.com or use the contact page.