47,368
stars
+2
3,666
forks
480
watchers
828
prs
3,852
issues
95
releases
134
discussions
README
Quill Rich Text Editor
Documentation
&x2022;
Development
&x2022;
Contributing
&x2022;
Interactive Playground
Quill is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and actively maintained by Slab.
To get started, check out https://quilljs.com/ for documentation, guides, and live demos!
Quickstart
Instantiate a new Quill object with a css selector for the div that should become the editor.
html
Bold
Italic
Hello World!
Some initial bold text
const quill = new Quill("editor", {
theme: "snow",
});
Take a look at the Quill website for more documentation, guides and live playground!
Download
shell
npm install quill
CDN
html
Community
Get help or stay up to date.
- Contribute on Issues
- Ask questions on Discussions
License
BSD 3-clauseTop issues
#117Add support for tables137 comments · 2014-05-22#3364Security Issue CVE-2021-316394 comments · 2021-05-11#993Render quill delta without instantiating an editor 80 comments · 2016-09-20#979List nesting/indent HTML is not semantic72 comments · 2016-09-16#633Consider allowing multiple editors on the same page & to use the same toolbar.58 comments · 2016-04-20#759Add support for check boxes57 comments · 2016-06-20#4509[2.0.3] `getSemanticHTML` is broken54 comments · 2024-12-01#4803Building a community for a maintainable and sustainable fork 🙌45 comments · 2026-04-21
Discussions
#4842Optional Delta and History regression traces for bug reports0 comments · 2026-10-25#4833Fix for longer font names that do not fit in the font-selector0 comments · 2026-10-01#4832wordpaste: Microsoft Word paste cleaned before Quill sees it, equations land in the formula blot0 comments · 2026-10-01#4828How to convert Delta JSON to Markdown using server-side Python2 comments · 2026-09-21#4780What's the best way to enforce file size limits on images?1 comments · 2026-02-19#4770CVE-2025-15056 need to repair3 comments · 2026-01-14#4766Is there a way to remove all but basic html from the output1 comments · 2025-12-28#4758Aligning image does not add align attribute0 comments · 2025-12-10
Latest release
Version 2.0.3 v2.0.3 2024-11-30What's Changed Bug Fixes 🛠 Export Delta, AttributeMap and other related objects by @luin in https://github.com/slab/quill/pull/4220 Handle consecutive spaces when copying and pasting by @jhchen in https://github.com/slab/quill/pull/4502 Documentation 📚 Fixed a few typos in docs/installation.mdx by @erinnmclaughlin in https://github.com/slab/quill/pull/4219 Other Changes Add username links in CHANGELOG.md by @luin in https://github.com/slab/quill/pull/4204 Move Quill to Slab organization by @luin in https://github.com/slab/quill/pull/4225 Clipboard support for E2E tests by @luin in htt