Skip to content

JsonEdit

JsonEdit shows a JSON file as a table: you change a value, add a row or a column, without writing any JSON. The unchanged parts of the file are copied as they are.

Download for Windows

0.2.0 · November 15, 2026 · 6.7 MB

Portable version (.zip)Other systems and versions

Windows may show a warning on first launch: the executables are not signed yet. Click "More info", then "Run anyway". To verify the file, compare its SHA-256 checksum with the one in the technical details.

Available for Windows and Linux

0.2.0 · November 15, 2026

JSON file open in JsonEdit, shown as a table of records with its tabs.
List shown as number / value, with the tabs and the breadcrumb above it.

Three table layouts

An object is shown as key / value, a list as number / value, a list of objects as records with one column per field. Each object or list at the root has its own tab. A breadcrumb shows where you are.

JsonEdit settings with the backup copy option.

Automatic saving

The file is saved 0.7 s after the last change. A .bak copy is made at the first change. If another program changes the file, JsonEdit reloads it.

Raw text of a JSON file with line numbers.

Raw text and unreadable files

The { } button shows the whole file as text, with line numbers. A malformed file opens directly as raw text, with the faulty line highlighted, so it can be fixed.

How to use

  1. Open a file: "Open a file…" button, drag and drop onto the window, or "Open with".
  2. Double-click a cell to edit it; press Enter on an object or a list to go into it.
  3. Right-click a row or a header: insert, duplicate, move, copy, paste, delete.
  4. Ctrl+F searches the whole file. Changes are saved without any action on your part.

System requirements

  • Windows 10 (64-bit) or Windows 11
  • glibc 2.35 or later: Ubuntu 22.04, Debian 12, Fedora 36 and later
  • x86_64 architecture.
  • Interface in English at first launch; French can be chosen in the settings.

Version

Files for version 0.2.0
FileFormatSizeSHA-256
Windows, installer.exe6.7 MB6309a957017243f6a7d346fed3806a888e604ff1971b13ce6dd9259441e7c37e
Windows, portable.zip6.1 MB07d2e1b6cd84b107c20f99b7673dc4ab2105a92ac6828f5c5fd4372b9657d820
Linux, portable———

Release notes for 0.2.0 · November 15, 2026

  • New look, interface in French and English.
  • Columns can be added from the headers, including in a key / value table.
  • Japanese, Arabic and emojis are shown with the system fonts.
  • Home screen: clicking the name or path of a recent file opens it.
  • Errors are shown next to the file name; no more bar at the bottom of the window.
  1. 0.2.0 ·

    • New look, interface in French and English.
    • Columns can be added from the headers, including in a key / value table.
    • Japanese, Arabic and emojis are shown with the system fonts.
    • Home screen: clicking the name or path of a recent file opens it.
    • Errors are shown next to the file name; no more bar at the bottom of the window.
  2. 0.1.2

    • Previous version, with a status bar at the bottom of the window.

Verify a file

Compute the SHA-256 checksum of the downloaded file and compare it with the one in the table. If they differ, the file was modified or not downloaded correctly.

Windows
certutil -hashfile <fichier> SHA256
Linux
sha256sum <fichier>

No known bugs

This message goes straight to the person who develops JsonEdit, and it will be read. The email address is optional: leave it if you would like a reply. Otherwise, if your feedback leads to a fix, you will find it in the release notes.

Message type

What happened, what you expected, and the steps to reproduce the problem.

To show an image, paste a link to a well-known image hosting service.