Enrich your app with truly native React Native components for rich text rendering and editing.
Discover what React Native Enriched HTML has to offer.
React Native Enriched HTML isn't based on WebView, which means it offers fully native text input. Spellcheck, autocomplete, and text selection all work as expected. The API is simple, and reliable.
Your content lives as HTML. Export it to use anywhere: you can send it to your backend, render it in a web view, or import HTML back into the editor at any time.
Reasonable defaults for common formatting: headings, lists, code blocks, and more. Works great out of the box, but remains easy to customize when you need it.
React Native Enriched HTML lets you build rich text features for cross-platform apps. It behaves just like the native components on iOS and Android, with full feature parity across platforms.
Take your text input & output to the next level and unlock rich text capabilities with React Native Enriched HTML.
Apply inline styles like bold, italic, underline, strikethrough, or inline code to selected text, or at the cursor. Use paragraph styles to structure your content — all serialized as clean HTML.
Include mentions like @someone or #channel — or create custom triggers like emoji pickers — to connect content to people, topics, or reactions. The editor tracks activity so you can show suggestions or update UI as users type.
React Native Enriched HTML automatically turns URL-like text into links, so users can focus on writing. Links can also be inserted or edited manually — replace selected text or add links exactly where needed. You can also provide your own regex for link detection.
With our library, you always know which styles are active at the cursor or selection. It can be used to build dynamic toolbars and UI to create a more intuitive editing experience.
Easily enrich your text editor with inline images (both local and remote). Each image occupies a single line, adjusts height automatically, and replaces selected text or inserts at the cursor.
React Native Enriched HTML automatically adjusts the editor's height to fit the content. It respects minimum and maximum height limits, so the editor feels natural as users type.
We're actively developing React Native Enriched. Here's what's coming next:
Support for multi-level ordered and unordered lists, so users can organize complex content hierarchically.
Left, right, center, and justify alignment controls for full typographic control over paragraph layout.
Natively integrated right-to-left text direction for RTL languages.
Future updates will bring support for screen readers and accessibility APIs, delivering a rich, inclusive text editing experience while aligning with WCAG and ACA standards.
Mayowa Daniel
@maydan2a
Such a great library!
NecessarySweaty441
r/reactnative
I've been waiting for this for so long, SW is definitely the goat. 🤩
Lokesh Jangid
@theboringlok
Looks very promising! Earlier I had used available solutions like react native pell rich editor. Fully native means native performance and it was missing from very long time I guess
Daniel Nguyen
@daniel_nguyenx
This is so cool!
what_even_is_th1s
r/reactnative
This is exactly what I was looking for, big thank you
Eliot Gevers
@EliotGevers
react-native-enriched-markdown is heaven. I remember a few months ago looking for a good markdown library for mobile. It was hell.
Mayowa Daniel
@maydan2a
Such a great library!
NecessarySweaty441
r/reactnative
I've been waiting for this for so long, SW is definitely the goat. 🤩
Lokesh Jangid
@theboringlok
Looks very promising! Earlier I had used available solutions like react native pell rich editor. Fully native means native performance and it was missing from very long time I guess
Daniel Nguyen
@daniel_nguyenx
This is so cool!
what_even_is_th1s
r/reactnative
This is exactly what I was looking for, big thank you
Eliot Gevers
@EliotGevers
react-native-enriched-markdown is heaven. I remember a few months ago looking for a good markdown library for mobile. It was hell.
Jassi Singh
@Jassi22G_
Damn, I needed just exactly this
lucazhino
r/reactnative
This is definitely the best option for apps running with the new architecture (which you really should be doing at this time).
Mike Estes
GitHub
This is the best Rich Text Editor I've seen for React Native.
Henry Paulino
@henrypl_dev
I've been waiting for this!
fabriciovergal
r/reactnative
Awesome lib, you got my star!
Krish Kalaria
@KrishKalaria
This is crazzyyy good!
Jassi Singh
@Jassi22G_
Damn, I needed just exactly this
lucazhino
r/reactnative
This is definitely the best option for apps running with the new architecture (which you really should be doing at this time).
Mike Estes
GitHub
This is the best Rich Text Editor I've seen for React Native.
Henry Paulino
@henrypl_dev
I've been waiting for this!
fabriciovergal
r/reactnative
Awesome lib, you got my star!
Krish Kalaria
@KrishKalaria
This is crazzyyy good!
Lokesh Jangid
@theboringlok
Looks very promising! Earlier I had used available solutions like react native pell rich editor. Fully native means native performance and it was missing for a very long time.
rommyarb
@rommyarb
Thank you. I use it for my article editor for my app. Very performant
Julien Active
@Julien4Future
Finally, proper spoiler UX for React Native without the bloat. Please take my money.
rorosaga
@rorosaga04
Love this library! 💪
Ankit Yadav
I'm using in my production grade app, and I had to say that it's perfect 🔥
Lokesh Jangid
@theboringlok
Looks very promising! Earlier I had used available solutions like react native pell rich editor. Fully native means native performance and it was missing for a very long time.
rommyarb
@rommyarb
Thank you. I use it for my article editor for my app. Very performant
Julien Active
@Julien4Future
Finally, proper spoiler UX for React Native without the bloat. Please take my money.
rorosaga
@rorosaga04
Love this library! 💪
Ankit Yadav
I'm using in my production grade app, and I had to say that it's perfect 🔥