News & Guides
Articles, tutorials, and updates from the JSON Formatter App team.
Table view: sort columns, filter rows
The table view is now a mini spreadsheet: click a header to sort (numeric-aware, three-state), type to filter rows — both non-destructive, so editing still addresses the right document rows.
Read more →The beautifier remembers your indentation
The standalone beautifier gained the same indentation selector as the main editor — 2 spaces, 4 spaces, or tabs — and the choice persists across visits. Output stops fighting your style guide.
Read more →The Base64 decoder got forgiving (and precise)
URL-safe alphabets, MIME line breaks, and missing padding all decode now — and genuinely invalid input names the exact offending character instead of a generic error.
Read more →Sorter options: sort all levels or just the top, arrays included or not
Recursive used to be the only mode. Now you choose the sort scope (recursive vs top-level only) and whether objects inside arrays get sorted — for when key order matters downstream.
Read more →The unescaper now tells you if the result is JSON
Recovering an embedded document from an escaped string? After decoding, the tool parses the result and says whether it is valid JSON — one less paste-and-pray step.
Read more →Two escape modes: minimal, or ASCII-safe with \uXXXX
Minimal escaping for readability, ASCII-safe for transport channels that assume 7-bit text — both modes round-trip exactly, and you can flip between them live to compare.
Read more →JSONPath now evaluates as you type, with match counts
The JSONPath tester runs live — no Run button required — shows a match-count badge, and tells you whether an error is in your JSON or in your expression.
Read more →NDJSON logs: line counts and exact error lines
The NDJSON viewer now reports how many records it parsed and pins parse failures to their exact line — so a 50,000-line log file breaks at line 41,203, not somewhere.
Read more →The minifier now tells you what you saved
Before/after byte counts, the percentage saved, and a real gzip figure measured with the browser's CompressionStream — the wire cost, answered inline.
Read more →The validator learned exactly where you went wrong
The standalone validator now shares the main editor's error scanner: named mistakes, exact line/column, and a one-sentence fix hint — on modern Chrome where position info vanished.
Read more →JSON to JSON Schema: infer a working contract from any sample
The site could validate your JSON against a schema, but not write one. Now it can: paste a sample, get a draft 2020-12 schema with types, required fields, array shapes, string formats and conservative enums — fully client-side, one click from the validator.
Read more →Compare, export, explore: smarter JSON diff, Excel-ready CSV, and a searchable tree
Three more everyday features, rebuilt: JSON diff that pairs array items by identity instead of index, JSON→CSV that flattens nested values into real columns with a UTF-8 BOM for Excel, and a tree view with search, highlight and one-click copy-value/copy-path.
Read more →Transform, rebuilt: real jq filters, smarter JSONPath, and undoable results
The Transform panel now runs genuine jq compiled to WebAssembly — map, reshape, aggregate, sort — alongside an upgraded JSONPath mode with live preview, match counts, unwrapped single results, and one-step undo. All client-side.
Read more →Formatting & validation, rebuilt: indent control, minify, and errors you can fix
The two most-used features got a ground-up upgrade: a 2/4/Tab indent selector, one-click minify, undo-safe rewrites, plain-language errors with exact line/column, click-to-jump squiggles, and one-click Auto Repair — all client-side.
Read more →New: JSON to Java, C#, Python & Rust generators
Four new code generators just landed: paste a JSON sample, get typed classes for Java, C#, Python, or Rust — generated in your browser by quicktype, never uploaded to any server.
Read more →7 best JSONFormatter.org alternatives in 2026
After the November 2025 leak, many developers are looking for a safer JSON formatter. An honest, hands-on comparison of seven alternatives — JSON Hero, JSON Crack, transform.tools and more — with pros, cons, and when to pick each.
Read more →Is JSONFormatter.org safe to use in 2026?
Short answer: for non-sensitive data, yes. For anything containing credentials, configs or customer data, no — and you should pick a client-side tool instead. The full reasoning, plus a 30-second test for any tool.
Read more →The CodeBeautify data leak, explained
A technical deep dive into the November 2025 CodeBeautify.org leak disclosed by watchTowr Labs — the root cause, the 80,000+ files exposed, what was in them, and the standard post-incident checklist.
Read more →How to pick a secure JSON formatter online
A vendor-neutral guide to evaluating online JSON tools for real security — red flags, green flags, the DevTools Network-panel test, and a checklist you can apply to any tool before pasting sensitive data.
Read more →The JSONFormatter.org breach: what was leaked — and how to format JSON safely
In November 2025, JSONFormatter.org and CodeBeautify.org were disclosed to have publicly exposed years of user-pasted data, including API keys and cloud credentials. Here is what happened and what to do about it.
Read more →What is JSON? A beginner-friendly guide
A clear, jargon-light introduction to the data format that powers the modern web — what it is, why it won, syntax basics, and the six data types.
Read more →JSON vs YAML vs TOML: which config format should you use?
A practical, opinionated comparison of the three dominant config formats — strengths, weaknesses, when to use each, and how to convert between them.
Read more →How to validate JSON against a JSON Schema
A hands-on guide to JSON Schema — what it is, how to write one, draft 2020-12 basics, common keywords, and how to validate documents locally in your browser.
Read more →What's new in this version
Every feature runs 100% in your browser.
🛠 Tools panel
One drawer with Schema validation, jq, format conversion, and JSONPath — all client-side.
🧪 JSON Schema validator
Validate against draft 2020-12 schemas with detailed error paths and keywords (Ajv-powered).
⚡ jq playground
Real jq compiled to WebAssembly. Full syntax: select, map, sort_by, recursive descent, and more.
🔄 Format converters
JSON ↔ YAML/XML/TOML/CSV, plus TypeScript and Go struct generation via quicktype.
🌳 Tree & table views
Visualize JSON as an expandable tree or sortable table with inline editing.
🔒 Privacy-first
No backend, no tracking cookies, no share-link feature. Your JSON stays on your device.