MARKETPLACE
PLUGINS
NATIVE RICH TEXT INPUT
Native Rich Text Input logo

Native Rich Text Input

Published June 2026
   •    Updated June 2026

Plugin details

Native Rich Text Input lets users write, format, edit, and save rich text inside Bubble mobile apps. It is useful for notes, documents, journal entries, comments, descriptions, checklists, structured writing, support replies, task details, and any screen where users need more than plain text.
  • Adds a mobile-friendly rich text editor to Bubble apps
  • Supports paragraphs, headings, bullet lists, numbered lists, checklists, quotes, code blocks, links, and inline text styles
  • Lets users format text with bold, italic, underline, strikethrough, and other common text tools
  • Supports quick insert options by typing /
  • Supports editable and read-only modes
  • Supports initial content from JSON, HTML, or plain text
  • Publishes current content as JSON, HTML, and plain text
  • Publishes editor states such as ready, focused, empty, block count, selected block type, and active styles
  • Includes workflow actions for focusing, blurring, clearing, setting content, and inserting blocks
  • Supports custom placeholder text
  • Supports custom background color, text color, minimum height, vertical padding, and horizontal padding
  • Works well for notes, journals, comments, descriptions, forms, checklists, task details, and document-style input
  • Designed for Bubble mobile apps and Bubble Go testing

Demo page:
https://bubbleaxis.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=rich_text_input

Editor page:
https://bubble.io/page?id=bubbleaxis&app_type=mobile&tab=Design&name=rich_text_input&type=page

$20

One time  •  Or  $3/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

Bubble Axis logo
Bubble Axis
Joined 2023   •   34 Plugins
View contributor profile

Instructions

  • Add the Native Rich Text Input element to your mobile page.
  • Set a placeholder to guide users when the editor is empty.
  • Use Initial JSON when loading content previously saved from the JSON value state.
  • Use Initial HTML when you already have saved HTML content.
  • Use Initial plain text when you only need to preload simple text.
  • Use the JSON value state when you want the most reliable format for saving and restoring editor content.
  • Use the HTML value state when you need formatted content for display, emails, previews, or external storage.
  • Use the Plain text value state when you need searchable or preview-friendly text.
  • Use Read only when users should view content without editing it.
  • Use Show slash menu when you want users to quickly insert headings, lists, quotes, and other text blocks.
  • Adjust background color and text color to match your page design.
  • Use vertical padding and horizontal padding to control the spacing inside the editor.
  • Use the Focus editor action when you want to place the cursor inside the editor from a workflow.
  • Use the Blur editor action when you want the editor to lose focus.
  • Use the Clear editor action when you want to remove all content.
  • Use Set JSON content, Set HTML content, or Set plain text when you want to replace the editor content from a workflow.
  • Use Insert block when you want to add a paragraph, heading, list item, checklist item, quote, or code block from a workflow.
  • Save the JSON value state if users need to continue editing the same content later.
  • Test the editor on both Bubble Go and your target mobile devices because keyboard, scrolling, and formatting behavior can vary slightly by device and operating system.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Media   •   Image   •   Data (things)   •   Productivity   •   Blog   •   Input Forms

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble