FEATURES

Everything you need to edit JSON confidently

Built for developers who hand JSON to clients, and clients who've never opened a JSON file before.

01 — SEARCH

Find any field or value instantly

Search across every field name and value in your document simultaneously. No scrolling through nested JSON to find what you need.

Highlights

  • Full-text search across all field names and values

  • Shows the path to each result (Sections › Item 1)

  • Keyboard shortcut Ctrl+F for instant access

  • Click a result to jump directly to that field

tinyJSON JSON editor field search: search modal listing matches and paths across nested document fields

02 — COMPARISON

See exactly what changed, line by line

Side-by-side diff view shows every change between your original file and the current state. Know precisely what was edited before you export.

Highlights

  • Before and after columns with colour-coded changes

  • Red for removed content, green for added

  • Switch between all lines or diffs-only view

  • Detailed token-level highlighting available

tinyJSON JSON comparison view: side-by-side before and after diff with highlighted changes

03 — AUDIT HISTORY

Automatic checkpoints, always

tinyJSON automatically saves version snapshots as you work. See a plain-English summary of what changed, and restore any previous state in one click.

Highlights

  • Up to 50 checkpoints stored per file

  • Human-readable change summaries

  • Full snapshot restore in one click

  • Compare any two versions side by side

tinyJSON version history panel: automatic checkpoints with restore and change summaries

04 — RAW JSON

Drop into raw JSON when you need to

Power users can switch to a raw JSON view at any time — minify, copy, or edit directly with live syntax error reporting. Switch back to the structured editor without losing anything.

Highlights

  • Plain-text JSON preview before you edit

  • Minify or pretty-print in one click

  • Live line and column error reporting

  • Copy entire document to clipboard instantly

tinyJSON raw JSON preview: plain text editor with line numbers, minify, copy, and edit actions

05 — SCHEMA VALIDATION

Lock the structure, free the content

Attach a JSON Schema to your document and tinyJSON validates every field as your client edits. Type mismatches and missing required fields are caught before export — not after.

Highlights

  • Paste or upload any JSON Schema file

  • Live validation as fields are edited

  • Required fields and type errors clearly flagged

  • Schema stored locally alongside your file

tinyJSON JSON Schema validation: schema editor modal with apply and upload actions in the structured JSON editor

06 — COMPONENTS

Rename and retype keys across the entire document

The Components view indexes every distinct key in your document. Rename a key or change its type everywhere it appears in one operation — no hunting through nested arrays.

Highlights

  • All distinct keys listed and grouped automatically

  • Shows every path where a key is used

  • Bulk rename a key across all locations at once

  • Bulk type coercion (string → number etc.) in one click

tinyJSON Components view: bulk rename and retype JSON keys across all paths in the document