Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. JSON Tools
  3. JSON Editor

JSON Editor

What it 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 some hyper-schema features, and provides a validation method for checking the current form value or another supplied value against its schema. Themes include HTML, Bootstrap 3, 4, and 5, Spectre, Tailwind, and barebones. Optional integrations include JavaScript template engines, CSS frameworks, icon libraries, and editors such as Ace, SimpleMDE, and SCEditor. The library can be installed with npm, loaded from a CDN, or downloaded for local use. It has no dependencies and requires a modern browser; Chrome and Firefox are listed as tested browsers. External schema references are supported, although cross-origin requests need suitable HTTP headers or supplied references. JSON Editor is free under the MIT License, subject to its terms. The project is in maintenance mode, with active development moved to Jedison; maintainers continue to review community pull requests and address critical bugs and security issues. DOMPurify is an optional integration for sanitizing HTML used in titles, headers, and descriptions.

For and against

For

  • Generates HTML forms from JSON Schema.
  • Validates current or supplied values against a schema.
  • Offers several themes, including Bootstrap and Tailwind.
  • Can be installed through npm or loaded from a CDN.

Against

  • Requires a modern browser.
  • Cross-origin schema requests need suitable headers or supplied references.
  • Active development has moved to Jedison.

The verdict

JSON Editor offers schema-based form generation with validation, multiple themes, and optional integrations. It remains available under the MIT License, but the project is in maintenance mode.

Who it suits

It suits developers building web forms from JSON Schemas who need validation and theme options. Teams adopting it should note that active development has moved to Jedison.

Plans and prices

JSON Editor

Free

MIT-licensed JavaScript library · requires a modern browser

Every plan, in full

On the record

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

Alternatives to JSON Editor

Every alternative, ranked