WYSIWYG HTML Editor
Write and format rich text in a live editor, and get clean HTML out as you type. Runs entirely in your browser — nothing is sent to a server.
Input
Tip: you can copy content straight from this editor and paste it into another rich-text editor or word processor, formatting included.
Output
<h2>Welcome to the WYSIWYG HTML Editor! 🎉</h2> <p>Type here and use the toolbar to format your text. The HTML on the right updates as you go.</p> <ul> <li><strong>Bold</strong>, <em>italic</em>, <u>underline</u> and more.</li> <li>Headings, lists, quotes, links and a horizontal rule.</li> </ul> <p>When you're happy with it, copy or download the HTML from the output pane.</p>
Guides
Most people who need a quick block of formatted HTML don't want to write tags by hand — they want to format text the way they would in a word processor and get the markup out the other side. This editor does exactly that: type and format on the left, and the matching HTML updates live on the right.
It runs entirely in your browser. Nothing you type is sent to a server, so it's safe to draft anything from an email signature to a full article here.
How to use it
Type into the editor and use the toolbar to format as you go — headings, bold, italic, underline, strikethrough, inline code, bulleted and numbered lists, blockquotes, alignment, links and a horizontal rule all update the HTML output in real time. Undo and redo work the way you'd expect from any text editor.
To pull formatted content in, paste it directly into the editor — most apps (Google Docs, Word, a webpage) preserve their formatting on paste, so you can clean up or lightly edit content that already exists rather than rebuilding it from scratch.
Once you're happy with the result, copy the HTML from the output pane, or download it as an .html file.
Where can I use the HTML this produces?
Anywhere that accepts raw HTML: a CMS's "text/HTML" editing mode, an email template, a static site, a README. Paste the rendered content (from the editor pane) into a rich-text field like a Word document or Google Doc; paste the HTML source (from the output pane) into a code or template field.
Does it support images or embedded video?
No — by design. Anything that needs uploaded images or embeds third-party media requires a server to store or fetch from, which runs against this tool being a purely client-side editor with nothing sent anywhere. If you need images, add them after pasting the HTML into your destination editor.
Will the output work as plain email HTML?
For simple formatting (bold, links, lists, headings) generally yes, though heavily styled emails often need inline CSS that a generic HTML editor won't add automatically — test in your actual email client before sending to a real list.
Is my content saved anywhere?
No. Everything lives in the page's memory only. Refreshing or navigating away clears it, so copy or download anything you want to keep before you do.