.json
Drop a .json / .yaml / .toml file to open it

Raw JSON — edit directly, then apply

About

YetAnotherSON
A Miller-column editor for nested JSON/YAML/TOML. Every layer — object, array, or plain value — gets its own panel, so you can browse and edit deeply nested data like a spreadsheet instead of scrolling through a giant flattened tree.
Released
AuthorSt0RM53
LicenseGNU AGPLv3
Shortcuts
Ctrl+ZUndo
Ctrl+Shift+ZRedo
Right-clickCopy / Duplicate / Paste / Delete
Double-clickOn column edge to reset column width
EscClear a column's filter box (while it's focused)
Double-clickOn a filter box to cycle its mode (name & value/ name / value)
Data formats
JSON is the native, fully-supported format. YAML and TOML support is experimental: both are converted into the same plain JSON-shaped data on load, so anything they can express that JSON can't — comments, anchors/aliases, native timestamps, non-decimal number notation — will not round-trip and may be silently altered or dropped. Their libraries are loaded from a CDN on demand, only at the moment you open or save a YAML/TOML file — never on startup, and never for JSON.
Third-party libraries
js-yamlMIT License
js-tomlMIT License
Runs entirely client-side — no server, no accounts, no telemetry. Your data never leaves this page unless you explicitly save or export it.

Confirm

Settings