BlockNote
blocknotejs.org
What it is
BlockNote is an open-source rich-text editor for developers adding document editing to web applications. It is suited to knowledge bases, note-taking apps, document editors, and internal tools, with a ready-made animated interface and block-based documents to start from. Developers can add custom block types, change menus, or build a UI from scratch. The editor is built on ProseMirror and TipTap; real-time collaboration uses Yjs, with providers including Liveblocks, PartyKit, Y-Sweet, Hocuspocus, y-websocket, and y-webrtc. Documentation lists y-indexeddb for offline storage. BlockNote imports and exports its JSON format and HTML, while conversions to standard HTML and Markdown are marked lossy. XL packages add AI integration, multi-column layouts, and exports to PDF, DOCX, ODT, and email. They are free for open-source projects under GPL-3.0; closed-source use requires a commercial license. The Community plan is free, and Business is $195 a month, billed yearly. It runs self-hosted or on the web.
Spec sheet
- Product
- BlockNote is an open-source, modular rich-text editor for developers building modern web applications.Read 3 Oct 2026 · blocknotejs.org
- Integrations
- The editor is built on ProseMirror and TipTap, and its collaboration feature uses Yjs.Read 3 Oct 2026 · blocknotejs.org
- Privacy
- The privacy policy says personal data is handled in accordance with the GDPR and lists TLS or comparable secure connections and need-to-know employee access as safeguards.Read 3 Oct 2026 · blocknotejs.org
- Support
- Priority Support includes a 48-hour first-response time and direct access through GitHub, email, and a dedicated Slack channel.Read 3 Oct 2026 · blocknotejs.org
- Maker
- The about page says BlockNote is developed by engineers led by Matthew Lipski, Nick Perez, and Yousef El-Dardiry.Read 3 Oct 2026 · blocknotejs.org
- Collaboration
- Yjs providers listed for collaboration include Liveblocks, PartyKit, Y-Sweet, Hocuspocus, y-websocket, and y-webrtc.Read 3 Oct 2026 · blocknotejs.org
- Customization
- Developers can create custom block types, customize menus, or build their own UI from scratch.Read 3 Oct 2026 · blocknotejs.org
- Editor experience
- BlockNote provides a ready-made animated UI with minimal setup and a block-based document structure.Read 3 Oct 2026 · blocknotejs.org
- Formats
- The editor supports importing and exporting BlockNote JSON and HTML, while standard HTML and Markdown conversions are marked lossy.Read 3 Oct 2026 · blocknotejs.org
- Limits
- The pricing FAQ says there are no limits on the number of documents or users, and that documents and users remain on the customer's own infrastructure.Read 3 Oct 2026 · blocknotejs.org
- Offline use
- The collaboration documentation lists y-indexeddb for offline storage.Read 3 Oct 2026 · blocknotejs.org
- Paid features
- XL packages include AI integration, multi-column layouts, and exports to PDF, DOCX, ODT, and email; closed-source use requires a commercial license.Read 3 Oct 2026 · blocknotejs.org
- Use cases
- The editor powers editing experiences for knowledge bases, note-taking apps, document editors, and internal tools.Read 3 Oct 2026 · blocknotejs.org
Plans and prices
Strong points and limits
Strong points
- Ready-made animated UI and block-based documents
- Custom blocks, menus, or a fully custom UI
- Yjs collaboration with several listed providers
- No limits on documents or users
- Community plan includes real-time collaboration
Limits
- Standard HTML and Markdown conversions are lossy
- Closed-source XL use requires a commercial license
- Business costs $195 a month, billed yearly
Who it suits
BlockNote suits developers building document-editing features for web applications who want a ready-made editor they can customize. Teams considering XL packages should account for the commercial license required for closed-source use.
Verdict
BlockNote pairs a ready-made editing experience with room to build custom blocks and interfaces. Its format conversions and licensing terms are worth checking against the intended project.
Where Specifiction places it
- Rich Text Editor Software#8 of 378.3