Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Rich Text, Markdown and HTML Editor packages

Last updated: April 1, 2026

Rich Text, Markdown, and HTML editors are tools used for creating and formatting text content. Each serves a different purpose and caters to different levels of complexity and control over the presentation of text.

A rich text editor is a text processing tool that allows users to create and format text with features beyond plain text. It often provides a user-friendly interface with buttons or menus for formatting options. It typically supports various text formatting options, such as bold, italic, underline, font styles, colors, and sometimes more advanced features like tables and images. It is commonly used in applications where users need a WYSIWYG (What You See Is What You Get) experience, such as word processors, content management systems (CMS), and email clients.

Markdown is a lightweight markup language designed to be easy to read and write. It is simple and focuses on ease of use. It uses special characters and indentation to denote formatting elements like headers, lists, links, and emphasis (bold or italic). It is widely used for writing documentation, README files on code repositories (e.g., on GitHub), and in situations where a simple and human-readable markup language is preferred. Markdown Editors have the built-in capability of rendering previews while one is typing which makes the verification of the format of the end content much easier.

An HTML (Hypertext Markup Language) editor is a tool that facilitates the creation and editing of HTML code, the standard markup language for creating web pages. They often provide syntax highlighting, code completion, and other features to assist developers in writing valid HTML code. Some HTML editors also offer a WYSIWYG mode for users who prefer a visual representation of the page.

The complete list of Flutter packages that can be used to add a Rich Text Editor, Markdown Editor or HTML Editor in your Flutter app is provided below.


flutter_quill Card Image
flutter_quill
👍 2.11K   ⬇️ 172.7K
Dart 3 compatible
Maintenance Status: Good

A rich text editor built for Android, iOS, Web, and desktop platforms. It's the WYSIWYG editor and a Quill component for Flutter.

super_editor Card Image
super_editor
👍 777   ⬇️ 8.6K
Dart 3 compatible
Maintenance Status: Average

Configurable, composable, extensible text editor and document renderer for Flutter.

html_editor_enhanced Card Image
html_editor_enhanced
👍 657   ⬇️ 24.3K
Dart 3 compatible
Maintenance Status: Good

HTML rich text editor for Android, iOS, and Web, using the Summernote library. Enhanced with highly customizable widget-based controls, bug fixes, callbacks, dark mode, and more.

appflowy_editor Card Image
appflowy_editor
👍 505   ⬇️ 5.9K
Dart 3 compatible
Maintenance Status: Good

A highly customizable rich-text editor for Flutter. The AppFlowy Editor project for AppFlowy and beyond.

quill_html_editor
👍 276   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Poor

HTML rich text editor for Android, iOS, and Web, it is built with the powerful Quill Js library. Which is an open source WYSIWYG editor built for the modern web.

fleather Card Image
fleather
👍 186   ⬇️ 8.1K
Dart 3 compatible
Maintenance Status: Good

Clean, minimalistic and collaboration-ready rich text editor for Flutter.

dart_quill_delta
👍 10   ⬇️ 189.8K
Dart 3 compatible
Maintenance Status: Average

A Dart port of quill-js-delta, offering a simple and expressive JSON format for describing rich-text content and its changes.

flutter_quill_delta_from_html
👍 17   ⬇️ 164.3K
Dart 3 compatible
Maintenance Status: Good

Convert easily HTML inputs content to Quill Js Delta format

quill_native_bridge
👍 11   ⬇️ 159.8K
Dart 3 compatible
Maintenance Status: Good

An internal Flutter plugin for flutter_quill package to access platform-specific APIs

custom_text Card Image
custom_text
👍 127   ⬇️ 886
Dart 3 compatible
Maintenance Status: Good

Highly customisable text widget with advanced styling and gesture interactions. A controller is also available for use in text editing.

flutter_summernote
👍 107   ⬇️ 294
Dart 3 compatible
Maintenance Status: Poor

Text Editor in Flutter for Android and iOS to help free write WYSIWYG HTML code based on Summernote 0.8.18 javascript wrapper.

flutter_quill_extensions
👍 75   ⬇️ 28.5K
Dart 3 compatible
Maintenance Status: Average

Embed extensions for flutter_quill to support loading images and videos

vsc_quill_delta_to_html
👍 48   ⬇️ 51.9K
Dart 3 compatible
Maintenance Status: Average

A robust Quill Delta to HTML converter. This is a complete port of the popular quill-delta-to-html Typescript/Javascript package to Dart.

rich_editor Card Image
rich_editor
👍 93   ⬇️ 201
Dart 3 compatible
Maintenance Status: Good

WYSIWYG editor for Flutter with a rich set of supported formatting options.

undo
👍 86   ⬇️ 889
Dart 3 compatible
Maintenance Status: Good

A Undo/Redo Library for Flutter

markdown_editor_plus
👍 73   ⬇️ 2.8K
Dart 3 compatible
Maintenance Status: Average

A TextField Widget that allow you to convert easily what's in the TextField to Markdown with custom toolbar support.

markdown_toolbar
👍 59   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Poor

A customizable toolbar to enhance your experience of writing Markdown in Flutter apps.

markdown_quill
👍 40   ⬇️ 16.8K
Dart 3 compatible
Maintenance Status: Average

Convert between quill (delta) format and markdown

flutter_rte
👍 29   ⬇️ 130
Dart 3 compatible
Maintenance Status: Poor

HTML editor for Flutter (WYSIWYG, rich text) with built-in speech-to-text.

crdt_lf
👍 5   ⬇️ 131
Dart 3 compatible
Maintenance Status: Good

Conflict-free replicated data type (CRDT) - Local-first implementation provided in dart

rough_notation Card Image
rough_notation
👍 3   ⬇️ 43
Dart 3 compatible
Maintenance Status: Good

Create animated, hand-drawn-style annotations on widgets using Flutter’s CustomPainter. Inspired by the Rough Notation JS library.

rich_text_flutter
👍 2   ⬇️ 94
Dart 3 compatible
Maintenance Status: Good

A cross-platform Flutter rich text editor with HTML input and output. Supports web, iOS, Android, macOS, and Windows.

zefyr
👍 303   ⬇️ 106

Maintenance Status: Poor

Clean, minimalistic and collaboration-ready rich text editor for Flutter.

markdown_editable_textinput
👍 190   ⬇️ 305

Maintenance Status: Poor

A TextField Widget that allow you to convert easily what's in the TextField to Markdown.

zefyrka
👍 156   ⬇️ 486

Maintenance Status: Poor

Clean, minimalistic and collaboration-ready rich text editor for Flutter based on Zefyr package.

html_editor
👍 118   ⬇️ 37

Maintenance Status: Poor

Flutter HTML Editor is a text editor for android and iOS to help write WYSIWYG HTML code based on the Summernote javascript wrapper

simple_markdown_editor
👍 33   ⬇️ 35

Maintenance Status: Poor

A TextField Widget that allow you to convert easily what's in the TextField to Markdown.