JSON Editor Online
Change JSON without hand-counting brackets. Edit values and rename keys directly in the tree, or switch to raw mode for full-text editing with highlighting, then search and replace across the whole document. Everything runs in your browser, so paste your JSON and start editing.
Edit in the tree or in raw text
In the tree view you edit a value or rename a key in place, and the document reformats around your change so it stays valid. Invalid renames are rejected with a message rather than silently corrupting the file, which keeps quick edits safe.
Raw mode gives you a full-text editor with a line-number gutter and syntax highlighting for larger rewrites. Standard undo and redo shortcuts work while you type, so a wrong edit is one keystroke away from being reversed.
Search, replace, and convert
Find-and-replace works across the entire document and supports regular expressions, so renaming a field everywhere or normalizing values is one operation instead of many manual edits. Case sensitivity is a toggle when you need precision.
When the JSON is right, convert it to YAML, CSV, or XML in a single click without leaving the editor, which is useful for reshaping an API payload into a config file or a spreadsheet.
Version history and compare are Pro
Editing, search and replace, and conversion are all free. A persistent version history that saves your edits over time and lets you restore an earlier save, along with a side-by-side diff to compare two versions, are Pro features on top of the free editor.
Frequently asked questions
Is the JSON editor free?
Yes. Inline editing in the tree and raw views, search and replace with regex, and conversion to other formats are all free. Saved version history and diff comparison are the Pro extras.
Does editing send my JSON to a server?
No. Every edit is applied in memory inside your own browser tab. The document only travels anywhere else if you choose to generate a share link; otherwise it never reaches a server at all.
Can I undo a change I did not mean to make?
Yes. The raw editor supports the standard undo and redo shortcuts while you work. A saved, restorable version history that survives beyond the current session is a Pro feature.
Does editing round my large numbers?
No. Values outside the safe numeric range, like big integer IDs, are preserved byte for byte through editing and round-trips, so precision is never quietly lost.
Can I convert while I edit?
Yes. One click converts the current JSON to YAML, CSV, or XML, and the result opens in the same editor so you can keep refining it.