β–²

Flutter Gems is a curated list of 7250+ 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: May 18, 2026

Markdown and Rich Text Editors (WYSIWYG) empower users to format notes, write articles, or compose structured emails directly within your Flutter app.

Best Practices for Markdown & Rich Text

  • Markdown over HTML: For mobile apps, saving user content as Markdown string is generally safer and much lighter than attempting to store and parse raw HTML generated by a WYSIWYG editor.
  • Custom Renderers: When displaying Markdown, use packages that allow you to define custom builders. For example, intercept image tags ![alt](url) to render them using cached_network_image rather than the default image widget.
  • Keyboard Accessories: Provide a custom accessory bar right above the mobile keyboard containing quick actions (Bold, Italic, Bullet List) to drastically speed up text formatting on touch screens.

The complete list of Markdown Parsers, WYSIWYG Editors, and Rich Text Input packages for Flutter is provided below.


flutter_quill Card Image
flutter_quill
πŸ‘ 2.12K   β¬‡οΈ 177K
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
πŸ‘ 779   β¬‡οΈ 7.9K
Dart 3 compatible
Maintenance Status: Average

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

html_editor_enhanced Card Image
html_editor_enhanced
πŸ‘ 658   β¬‡οΈ 29.8K
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
πŸ‘ 512   β¬‡οΈ 6.3K
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
πŸ‘ 189   β¬‡οΈ 9.7K
Dart 3 compatible
Maintenance Status: Good

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

dart_quill_delta
πŸ‘ 10   β¬‡οΈ 227.1K
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
πŸ‘ 18   β¬‡οΈ 183.3K
Dart 3 compatible
Maintenance Status: Good

Convert easily HTML inputs content to Quill Js Delta format

quill_native_bridge
πŸ‘ 11   β¬‡οΈ 178.9K
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   β¬‡οΈ 1K
Dart 3 compatible
Maintenance Status: Average

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

flutter_summernote
πŸ‘ 107   β¬‡οΈ 181
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.

vsc_quill_delta_to_html
πŸ‘ 50   β¬‡οΈ 63.3K
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.

flutter_quill_extensions
πŸ‘ 76   β¬‡οΈ 29.1K
Dart 3 compatible
Maintenance Status: Average

Embed extensions for flutter_quill to support loading images and videos

rich_editor Card Image
rich_editor
πŸ‘ 93   β¬‡οΈ 240
Dart 3 compatible
Maintenance Status: Good

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

undo
πŸ‘ 86   β¬‡οΈ 1K
Dart 3 compatible
Maintenance Status: Good

A Undo/Redo Library for Flutter

markdown_editor_plus
πŸ‘ 73   β¬‡οΈ 3.3K
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   β¬‡οΈ 1.3K
Dart 3 compatible
Maintenance Status: Poor

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

markdown_quill
πŸ‘ 43   β¬‡οΈ 15.8K
Dart 3 compatible
Maintenance Status: Average

Convert between quill (delta) format and markdown

flutter_rte
πŸ‘ 29   β¬‡οΈ 156
Dart 3 compatible
Maintenance Status: Poor

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

crdt_lf
πŸ‘ 6   β¬‡οΈ 137
Dart 3 compatible
Maintenance Status: Good

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

rough_notation Card Image
rough_notation
πŸ‘ 5   β¬‡οΈ 18
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.

flutter_smart_editor
πŸ‘ 2   β¬‡οΈ 56
Dart 3 compatible
Maintenance Status: Good

A pure Flutter rich text HTML editor with no WebView dependency. Fully customizable with granular settings for editor, toolbar, scroll, keyboard, selection, and styling.

rich_text_flutter
πŸ‘ 2   β¬‡οΈ 33
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   β¬‡οΈ 93

Maintenance Status: Poor

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

markdown_editable_textinput
πŸ‘ 190   β¬‡οΈ 487

Maintenance Status: Poor

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

zefyrka
πŸ‘ 156   β¬‡οΈ 627

Maintenance Status: Poor

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

html_editor
πŸ‘ 118   β¬‡οΈ 25

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   β¬‡οΈ 36

Maintenance Status: Poor

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