EVERYTHING XIAOMI
Get listed

JSON Editor

JSON Editor is a JavaScript library that turns a JSON Schema into an HTML form.

Place
#22 of 29
Score
5.9
JSON Editor's website

What JSON Editor is

JSON Editor is a JavaScript library that turns a JSON Schema into an HTML form. It supports JSON Schema versions 3 and 4, along with selected hyper-schema features, and includes a validate method for checking the current or a supplied value against its schema. Themes include HTML, Bootstrap 3, 4, and 5, Spectre, Tailwind, and barebones. Optional integrations cover template engines, CSS frameworks, icon libraries, and editors including Ace, SimpleMDE, and SCEditor. You can install it with npm, load it from a CDN, or download it for local use. JSON Editor has no dependencies and requires a modern browser; Chrome and Firefox are listed as tested. External schema references are supported, though cross-origin requests need suitable HTTP headers or supplied references. It is free under the MIT License, which permits use, modification, distribution, and sale under its terms. The project is in maintenance mode, with active development moved to Jedison; critical bugs and security issues remain in scope. DOMPurify is an optional integration for sanitizing HTML in titles, headers, and descriptions.

Good

  • Generates HTML forms from JSON Schema.
  • Validates current or supplied values.
  • Supports several themes and optional integrations.
  • Free under the MIT License.
  • No dependencies.

Watch out

  • Requires a modern browser.
  • In maintenance mode; active development moved to Jedison.
  • Cross-origin schema requests need suitable headers or supplied references.

Who it suits

JSON Editor suits developers who want to generate browser-based forms from JSON Schemas and validate values against them. It is intended for use in a modern browser and can be integrated into local projects or loaded from a CDN.

Verdict

JSON Editor offers schema-driven forms, validation, and multiple theme options at no cost. Its maintenance status and modern-browser requirement are important considerations for new projects.

Plans and prices

From JSON Editor's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
JSON EditorFreeMIT-licensed JavaScript library · requires a modern browser

The facts

Each one read from JSON Editor's own pages, with the date it was checked.

What it does

Distribution
The library can be installed with npm, loaded from a CDN, or downloaded for local use.checked 5 Oct 2026
External schemas
The editor supports external schema references, with cross-origin requests requiring suitable HTTP headers or supplied references.checked 5 Oct 2026
Integrations
Optional integrations include JavaScript template engines, CSS frameworks, icon libraries, and editors such as Ace, SimpleMDE, and SCEditor.checked 5 Oct 2026
License
The project is released under the MIT License, which permits use, modification, distribution, and sale subject to its terms.checked 5 Oct 2026
Maintenance
The repository says JSON Editor is in maintenance mode, with active development moved to Jedison, while critical bugs and security issues remain in scope.checked 5 Oct 2026
Purpose
JSON Editor generates an HTML form from a JSON Schema.checked 5 Oct 2026
Requirements
The project says it has no dependencies and requires a modern browser; Chrome and Firefox are listed as tested browsers.checked 5 Oct 2026
Schema support
It supports JSON Schema versions 3 and 4, plus some hyper-schema features.checked 5 Oct 2026
Security
The README lists DOMPurify as an optional integration for sanitizing HTML used in titles, headers, and descriptions.checked 5 Oct 2026
Support
The maintainers state that they accept and review community pull requests and address critical bugs and security issues.checked 5 Oct 2026
Themes
Supported themes include HTML, Bootstrap 3, 4 and 5, Spectre, Tailwind, and barebones.checked 5 Oct 2026
Validation
The editor provides a validate method that checks the current or supplied value against its schema.checked 5 Oct 2026

Alternatives to JSON Editor

All alternatives
  1. 1JSONZen logo

    JSONZen

    Free planWebAPILinuxmacOS
    7.6$1 one-time
  2. 2

    jaq

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  3. 3

    jq

    Free planWebLinuxmacOSSelf-hosted
    7.2Free plan
  4. 4

    Dadroit JSON Viewer

    Free planWebLinuxmacOSWindows
    6.9From $98 a year
  5. 5BracketView logo

    BracketView

    Free planWebLinuxWindows
    6.7From $27 a year
  6. 6

    jidoujisho

    Free planAndroid
    6.6Free plan