LogoAI Jet
Icon for Editor.js

Editor.js

A free, open-source, block-style editor with universal JSON output that empowers developers to build clean, structured content editing experiences.

Introduction

Editor.js

Editor.js is a free, open-source, block-style content editor that produces clean, structured JSON output instead of traditional HTML markup. Built by the passionate developers at CodeX, it represents a modern approach to content editing that prioritizes developer experience and cross-platform compatibility.

What Makes It Different

Unlike classic WYSIWYG editors that produce raw HTML with mixed content and appearance data, Editor.js outputs a clean JSON object containing structured data for each content block. This approach enables developers to:

  • Render content natively across Web, iOS, Android, Chat bots, RSS, AMP/IA, and speech readers
  • Easily sanitize, validate, and process content on the backend
  • Maintain complete control over how content is displayed
Block-Style Architecture

Editor.js workspace consists of separate, independent blocks — paragraphs, headings, images, lists, quotes, and more. Each block is a self-contained contenteditable element provided by plugins and unified by the Editor's Core. This architecture provides:

  • More stable editing experience compared to traditional WYSIWYG editors
  • Smooth, familiar arrow navigation behavior
  • Extensibility through a simple, powerful plugin API
Plugin Ecosystem

Every block is powered by plugins, making it easy to create custom blocks for tweets, Instagram posts, surveys, polls, CTA buttons, and even games. The ecosystem includes dozens of ready-made options for blocks, inline formatting, and block tunes.

Open Source & Community-Driven

Editor.js is maintained by a thriving global community of developers building tools, integrations, and innovative features. It's free to use and welcomes contributions from developers worldwide.

Target Audience

Web developers, product teams, content platform builders, and developers building cross-platform content editing experiences.

Key Features
  • Block-style editing with independent content blocks
  • Clean JSON output instead of raw HTML markup
  • Simple, powerful plugin API for custom blocks
  • Cross-platform compatibility (Web, iOS, Android, Chat bots, RSS, AMP)
  • Modern, customizable UI/UX out of the box
  • Inline formatting and block tunes support
  • Easy content sanitization and validation
  • Free and open-source with active community
Use Cases
  • Web content management systems and blogs
  • Mobile app content editing (iOS/Android)
  • Chat bot content creation
  • RSS feed generation
  • Facebook Instant Articles and Google AMP content
  • Speech reader compatible content
  • Backend content processing and validation
  • Multi-platform content distribution
Pros
  • Completely free and open-source
  • Clean, structured JSON output enables cross-platform use
  • Highly extensible through plugin architecture
  • Active community and growing ecosystem
  • Simple API makes custom block development accessible
  • Better stability than traditional WYSIWYG editors
  • Easy to sanitize and validate content on backend
Cons
  • Requires developer knowledge to implement and customize
  • May need custom plugin development for specialized use cases
  • Learning curve for developers unfamiliar with block-style editors
Pricing

Free and open-source. Optional sponsorship available through OpenCollective ($2/mo for backers, $10/mo for supporters, or one-time donations).

Latest News

Editor.js

Editor.js

8/5/2026

Editor.js Editor.js A Free, Block-Style Editor with Universal JSON Output Editor.js empowers developers and products staying focused on the end-user experience Free and open-source Evolving with global contributions. Join and be part of the innovation. Clean UI/UX Modern look. Customizable. O...

Core development

Core development

8/5/2026

Core development Table of contents # Core development If you want to help improve Editor.js, follow this guide to prepare the local environment and start building. We have a special Telegram chat for core contributors where you can discuss any problems. ## Before starting Make sure that you ha...

Tools API

Tools API

8/5/2026

Tools API Table of contents # Tools API This article describes all available options for Tools creation. See « Creating a Block Tool» or « Creating an Inline Tool» guide series for usage examples and more detailed explanations. ## Class constructor Each Tool can be implemented by a class. It's ...

Contributing

Contributing

8/5/2026

Contributing Table of contents # Contributing Thanks for contributing to Editor.js! It is an opensource project so we appreciate any contributions, large or small. ## Issues Feel free to report any bug on the issues page. Please add steps to reproduce them and information about your environment...

Getting started

Getting started

8/5/2026

Getting started Table of contents # Getting started To get started using Editor.js, follow these steps: 1. Install Editor.js 2. Configure and initialise the Editor 3. Install and connect Tools ## Installation Choose the most usable method of getting Editor.js for you. 1. Node package 2. Sourc...

FAQ

More Products

TinyPNG is Tinify’s browser-based image compressor and converter. This review explains how its web tool differs from its Developer API, what each free allowance covers, and when its compression, conversion, resizing, and cropping features may fit an image workflow.

Zamzar is an online file conversion and compression service for documents, images, video, sound, and other formats. Its free web service has daily file and upload-size limits.

iLoveIMG is a browser-based image service for compression, resizing, cropping, conversion, and editing, with a free Basic plan and paid options.

Smallpdf is an online PDF toolkit for conversion, compression, editing, merging, signing, and more. Its Free plan includes 30+ tools but limits downloads.

Convertio is a browser-based service for converting files between supported formats, with optional settings for many conversion types.

FreeConvert is an online file converter with more than 1,500 listed conversion types and a free allowance of 20 conversion minutes per day.

HiPDF is an online PDF service with conversion, editing, compression, merging, cropping, image tools, and AI features.

123apps is a browser-based suite of video, audio, PDF, and file-conversion tools. Its apps are free to use with limits on file size and daily operations.

ChatPDF summarizes PDFs and answers questions about them. Its free plan allows two document analyses per day, with no account needed to get started.

CloudConvert is a browser-based converter for more than 200 file formats, including documents, images, audio, video, archives, and specialist formats.

OCR.space provides free browser-based OCR for images and PDFs, searchable PDF creation, and a separate API for adding text recognition to software.

Free online itinerary maker with 900+ trip plans across 96 countries. Edit day-by-day in the browser; export to PDF, Excel, CSV, Google Sheets or .ics. Free account required to download/print. Optional Pro adds premium themes; AI chat helps draft plans.

TasteDir is a curated directory of finished, well-crafted software from indie makers and small teams. Every listed tool is reviewed by hand.

An AI meeting copilot that combines live transcripts, screenshots, and project documents to deliver contextual answers, response drafts, and meeting recaps.

Create professional invoices free in your browser: live preview, any currency, tax and discounts, custom templates, and no-watermark PDF. No signup needed.

Vidsembly is an AI video creation platform that turns PowerPoint presentations, PDFs, and documents into narrated videos. Create AI presentations, clone voices, translate slides, transcribe recordings, generate soundtracks, and host videos in one place.