Skip to content
jsonforge.app
Back to blog
Guide7 min read

Every JSONForge Tool, Explained

JSONForge ships a focused set of JSON tools that run entirely in your browser. This guide walks through each one so you know exactly which tool to grab for a given job — and why nothing you paste ever leaves your device.

Format & validate

JSON Formatter pretty-prints, minifies, and validates JSON in one place — the first stop for any messy blob. JSON Minifier compresses to the smallest valid output and shows the byte savings. JSON Validator checks data against a JSON Schema (Draft 7) and pinpoints every violation, or generates a schema from your data as a starting point. JSON Repair fixes broken JSON — missing quotes, trailing commas — using a fast local pass first, with an AI fallback for mangled input.

View & explore

JSON Preview renders formatted JSON with collapsible regions. JSON Tree Viewer turns a document into an explorable, searchable tree. JSON Inspector reports structure stats — size, depth, type counts. JSON Flatten and Unflatten convert between nested objects and single-level dot-notation keys, handy for tabular exports or simple key lookups.

JSON Relationship Viewer goes further: it detects entities (arrays of records with ids) and the foreign-key fields between them, then draws a draggable graph of how they reference each other.

Convert

Bidirectional converters: JSON ⇄ YAML, JSON ⇄ CSV, JSON ⇄ XML. JSON to Table turns an array of records into a sortable, filterable table. JSON to Code generates Go, Python, Java, Rust, C#, PHP, and more from your data. JSON to TypeScript produces typed interfaces with optional readonly and JSDoc.

Generate & test

JSON Placeholder API is a full mock REST API (users, posts, comments) you can fetch against for prototyping and learning. The Fake Data Generator builds realistic mock datasets — users, orders, addresses — from custom schemas with 18+ field generators, exportable as JSON, CSV, SQL, or TypeScript. Placeholder Image serves stand-in images at any size for layout work. JSON Escape/Unescape handles JSON-in-string encoding. JSON Editor is a full Monaco-powered editor for hands-on editing.

Specialized tools

Google Maps Timeline Visualizer takes a Google Maps Timeline (Location History) export and replays it on a map — scrub through your day, filter by place type, see travel stats, and even export a video of the playback. All parsing happens in your browser; the file never leaves your device.

JSON Assistant turns a sample JSON payload into the artifacts a backend or frontend team needs next: a SQL table definition, a Drizzle schema, Zod/Yup/Joi validators, mock data — plus a secret scan that flags anything in the payload that looks like a credential before it gets committed or shared.

OpenAPI/Swagger Viewer renders an OpenAPI (Swagger) document as a readable, navigable reference — useful for quickly checking an API's endpoints and schemas without spinning up tooling. JSON Analyzer reports deep structural statistics: key counts, nesting depth, type distribution, duplicate keys, nullable fields, and payload size. JSON Viewer renders a document in the plainest possible way — beautified text, a table, a tree, or a relationship diagram, one click apart.

Why everything runs client-side

Every tool executes in your browser — no backend stores or forwards your data. That makes them safe for configs, credentials, and production payloads, and instant (no upload round-trip). The only server-side pieces are the optional AI repair endpoint (which sees only the snippet you send) and the placeholder API for mocking.

FAQ

Are all the tools free?
Yes — every tool is free with no sign-up. The AI JSON repair has a per-IP rate limit to keep costs sane, but the rest are unlimited.
Which tool should I use to fix broken JSON?
Start with JSON Formatter (it reports parse errors), or JSON Repair if the input is badly malformed. For API payloads with a known shape, JSON Validator against a schema gives the clearest error messages.
Can I use these offline?
Most tools run fully client-side once the page loads, so they work without a network. The AI repair and placeholder API require connectivity.

Try these tools

Related articles