Freedom report

Three barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

Editor.js is a free, open-source editor that organizes content into blocks and returns it as JSON. Its workspace can separate paragraphs, headings, images, lists, and quotes, rather than treating content as a single text field. The editor uses plugins for blocks, and developers can create their own through its API. Listed tools include headers, link embeds, images, checklists, lists, embeds, and quotes. JSON output can be used to render content for web and mobile clients, Facebook Instant Articles, Google AMP, or audio; it can also be sanitized, validated, and processed on a backend. Installation options include npm or Yarn, a CDN, and a local project file. Editor.js supports read-only mode when each block tool in use supports it, and its configuration allows localization of interface text, tools, and block tunes. The project identifies CodeX, a non-profit team, as its maker and says it uses the Apache 2 License. It is self-hosted and supports JavaScript and TypeScript.

Who it is for

Editor.js suits developers building structured content workflows for web or mobile clients. Its plugin model and localization settings may also suit projects that need custom blocks or interface text.

What is good

  • Free plan, priced at 0.00 USD per free
  • JSON output supports several rendering destinations
  • Plugins allow developers to create custom blocks
  • Supports localization of interface and tool text

What to know first

  • No real-time collaboration
  • Read-only mode depends on each block tool
  • No free trial

Verdict

Editor.js provides a block-based approach to structured content with JSON output and extensible tools. It is self-hosted, with no real-time collaboration listed.

Editor.js plans and pricing

All plans
Free and open-source Free editorjs.io · 4 Oct 2026

Compared on rich text editor software

Free plan
Yes
Deployment
self_hosted
Framework support
JavaScript, TypeScript
Structured content
Yes
Real-time collaboration
No
Table editing
Yes
Media handling
Images, file attachments, and embeds including YouTube, Twitch, Vimeo, Gfycat, Instagram and Twitter

Best Editor.js alternatives

See all 20