New in 2.3 · base license · no premium tier

Try the new writing features, live

Everything below runs entirely in your browser against the real editor build — no sign-in, no backend. Start typing in a heading or paragraph and use the controls to switch modes.

Welcome to RichTextEditor 2.3

Place your cursor at the end of this sentence and pause — a greyed AI suggestion will appear. Press Tab to accept it, or just keep typing to dismiss

Foldable sections

Hover this heading and click the chevron in the left margin to collapse everything beneath it, the way Notion and Obsidian do. Your saved HTML stays clean — the fold state never touches the markup.

Try toggling Typewriter mode and Focus mode above while you write a few lines.

Export anywhere

Click Copy as Markdown to put a clean Markdown version of this whole document on your clipboard, or Download .md to save it as a file.

AI ghost-text autocomplete

Pause while typing and a greyed completion appears inline. Tab accepts, Esc dismisses. This demo uses a tiny canned resolver; in your app you wire config.ghostTextResolver to any model (BYOK).

Typewriter & focus modes

Typewriter pins the caret line to the centre and scrolls the page to it; focus dims every block except the one you're editing. Both are purely presentational.

Foldable headings

Collapse long documents by section. Fold state lives in runtime CSS classes only — getHTMLCode always returns clean markup.

Markdown export

One click to copy or download the document as Markdown, derived from the live HTML via the built-in engine.

Local draft recovery

This page autosaves your edits to localStorage. Refresh and you'll be offered to restore the unsaved draft — it's never applied without your click.

All in the base license

Every feature here ships in the standard $129 perpetual license. No premium tier, no metering, no backend required.