About this site
FormatMyJSON is a JSON formatter and validator plus a handful of small conversion tools — XML formatting, JSON to YAML, JSON to CSV, JSON ↔ XML, and Base64 encoding and decoding. Nothing more ambitious than that: paste data in, get correct output back, close the tab.
No server ever sees your data
Every tool on this site runs entirely in your browser. The formatter is, at its core, two native calls:
const parsed = JSON.parse(input) // validate
const output = JSON.stringify(parsed, null, 2) // pretty-printThe editor itself is Monaco (the engine inside VS Code), the conversions are plain TypeScript, and the site is a statically exported Next.js app. You don't have to take my word for the privacy claim: open your browser's DevTools, watch the Network tab, and format something. No request carries your data anywhere.
Where the technical claims come from
The tools and the guides follow the primary sources for each format rather than folklore:
- RFC 8259 — the IETF definition of JSON, including the UTF-8 requirement
- ECMA-404 — the JSON data interchange syntax
- json.org — Douglas Crockford's original grammar diagrams
- MDN — the behavior of
JSON.parseandJSON.stringifyin real engines
How articles get researched, written, and corrected is documented on the editorial standards page.
How the site pays for itself
The site is free and shows ads through Google AdSense. Ads never sit inside the editor area, and no tool or guide has ever been influenced by an advertiser — details in the privacy policy. If something looks broken or wrong, tell meand I'll fix it.