Rich text editor
Write formatted text and copy it as HTML or Markdown.
Runs in this tab. The file stays here.
This runs in your browser. Nothing is uploaded.
About Rich text editor
A small formatted-text editor that gives you the result as Markdown, HTML, or plain text. It works in your browser and nothing is stored.
Sometimes you want bold text and a bullet list without opening a word processor, and you want the result as Markdown for a README or as HTML for a CMS field. Type in the box, use the toolbar for bold, italic, underline, a heading, bullets, numbers, a quote, or clearing formatting, and flip the export between Markdown, HTML, and plain text. The export updates as you type.
What comes out is simple on purpose. HTML is run through a sanitiser, which strips scripts and event handlers, and when you paste from Word or a web page, the pasted HTML is sanitised and inserted into the editor. Markdown is produced by a small converter, which understands headings, emphasis, lists, links, quotes, and code; everything else is flattened to its text. Underline has no Markdown equivalent, so it only survives in the HTML export. Tables and fonts don't make the trip.
It's built on the browser's own editable-text support, so the details vary a little between Chrome, Safari, and Firefox, and there's no toolbar button for a link or an image. A link pasted from another page is kept, though. There is no autosave and no account: refresh the page and the editor is empty, so copy what you need first. For writing Markdown directly, the Markdown preview is a better fit; this tool is for the opposite direction, from formatted text to markup.
How to use Rich text editor
- 1Type or paste into the editor.
- 2Select text and use the toolbar buttons to format it.
- 3Choose Markdown, HTML, or Plain text in the export switch.
- 4Copy the output, or download it as a file.
What it won't do
- Toolbar: bold, italic, underline, H2, bullets, numbers, quote, and clear formatting.
- No tables, images, or link creation; Markdown export drops what it doesn't understand.
- Not saved anywhere; behaviour varies slightly between browsers.
Common questions
Is my text saved?
No. There's no account and no storage, in the browser or on a server. Refreshing or closing the tab clears the editor, so copy or download before you leave.
Does it keep the formatting when I paste from Word?
Some of it. Pasted HTML is sanitised before it goes in, which keeps structure like headings, lists, bold, and links and drops scripts. Fonts, colours, and layout tricks usually don't survive, and the Markdown export then ignores them anyway.
What's the difference between this and Markdown to HTML?
Direction. Here you format visually and export markup. Markdown to HTML starts from Markdown source you've typed and gives you the HTML.
Why is there no link button?
The toolbar has the eight actions it shows and no more. Links that come in via paste are kept and exported, but you can't create one from scratch here.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation