Skip to content
SPECIFICTION
Get listed

Quill

quilljs.com

Free plan WebAPI
Visit quilljs.com
Spec score 7.7 #17 of 37 in Rich Text Editor Software

What it is

Quill is a free, API-driven rich text editor for developers. Its API exposes content, changes and events using JSON, with operations that access or modify content by indexes and lengths. The document model supports extensions for custom formats and embeds, including slide decks, interactive checklists and 3D models. Built-in formatting covers text styles, links, headings, lists, alignment, code blocks, images and video; formulas require KaTeX. Official modules provide configurable toolbar, clipboard, keyboard, history and syntax features. History supports undo and redo with adjustable delay, stack size and handling of programmatic changes. Clipboard matchers control copy, cut and paste, and the documentation warns that unsafe HTML handling can create cross-site scripting vulnerabilities. Developers can configure toolbar handlers or provide custom HTML. Quill includes Snow and Bubble themes, runs in modern desktop, tablet and phone browsers, and can be loaded from jsDelivr or npm with full and core builds. Slab maintains it under a BSD license for personal and commercial projects.

Spec sheet

Product
Quill is a free, open-source WYSIWYG rich text editor built for the modern web.Read 8 Oct 2026 · quilljs.com
License
Quill is developed and maintained by Slab and permissively licensed under BSD for personal or commercial projects.Read 8 Oct 2026 · quilljs.com
Maker
Quill is developed and maintained by Slab.Read 8 Oct 2026 · quilljs.com
API and content model
Quill exposes APIs for accessing and changing content by indexes and lengths, and its event API reports changes in JSON.Read 8 Oct 2026 · quilljs.com
Browser support
Quill supports modern browsers on desktops, tablets, and phones; Internet Explorer support was dropped in version 2.0.Read 8 Oct 2026 · quilljs.com
Clipboard
The Clipboard module handles copy, cut, and paste with configurable matchers, and its documentation warns that improper HTML handling can cause cross-site scripting vulnerabilities.Read 8 Oct 2026 · quilljs.com
Custom content
Quill's document model can be extended to support custom formats and content, including embedded slide decks, interactive checklists, and 3D models.Read 8 Oct 2026 · quilljs.com
Customization
Quill exposes a document model designed for extension and customization, including custom formats and content.Read 8 Oct 2026 · quilljs.com
Editor model
Quill provides granular access to editor content, changes, and events through an API, using JSON as input and output.Read 8 Oct 2026 · quilljs.com
Formatting
Built-in formats include text styles, links, headings, lists, alignment, code blocks, images, video, and formulas that require KaTeX.Read 8 Oct 2026 · quilljs.com
Installation
Quill can be loaded from jsDelivr or installed through npm, with full and core builds available.Read 8 Oct 2026 · quilljs.com
Modules
Officially supported modules include configurable functionality such as toolbar, clipboard, keyboard, history, and syntax.Read 8 Oct 2026 · quilljs.com
Pricing
The official Quill pages describe it as an open-source project available for free use and do not list paid plans.Read 8 Oct 2026 · quilljs.com
Security and compliance
The official pages reviewed do not state security certifications or compliance attestations.Read 8 Oct 2026 · quilljs.com
Themes
Quill provides two officially supported themes: Snow and Bubble.Read 8 Oct 2026 · quilljs.com
Toolbar
The toolbar can use configured controls or a custom HTML container, and its handlers can be customized.Read 8 Oct 2026 · quilljs.com
Undo and redo
The History module supports undo and redo, with configurable delay, maximum stack size, and whether programmatic changes can be undone.Read 8 Oct 2026 · quilljs.com

Plans and prices

Quill Free Free, open-source rich text editor · BSD licensed for personal and commercial projects Read 8 Oct 2026 · quilljs.com

Every Quill plan and price →

Strong points and limits

Strong points

  • JSON API for content and change events
  • Extensible document model and embeds
  • Configurable editing modules
  • Supports modern desktop and mobile browsers
  • BSD licensed for personal and commercial use

Limits

  • Formula support requires KaTeX
  • Unsafe clipboard HTML handling can create XSS vulnerabilities
  • No table editing listed
  • No paid plans are listed

Who it suits

Quill suits developers embedding structured rich-text editing in web applications. It is useful when applications need JSON-based content and event access with customizable formats.

Verdict

Quill offers developers a structured, extensible editor with configurable modules and permissive licensing. Security-conscious implementations should handle clipboard HTML carefully, and formula users must add KaTeX.

Where Specifiction places it

Alternatives to QuillAll alternatives →