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.

Who runs it

I'm Luiz Torres, a software developer who builds free, client-side web tools. I write the code, the guides, and the answers to the contact inbox — there is no team behind the curtain. You can find me on GitHub, or email contact@formatmyjson.com.

I built this site because I kept pasting API responses into whatever formatter ranked first that day, and most of them buried the actual editor under clutter or quietly shipped my payload to a backend. This one does neither.

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-print

The 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.parse and JSON.stringify in 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.