Email clients, CMS editors, and other rich-text tools each produce their own flavor of messy HTML. Outlook adds mso- properties, Gmail adds div wrappers, and CMS editors may inject shortcodes or proprietary tags. Publish Helper normalizes all of these into clean, portable HTML.
Every rich-text editor has its own HTML generation quirks. Email clients like Outlook embed mso- properties and conditional comments. Gmail wraps content in deeply nested divs. CMS editors may inject shortcodes, custom attributes, or plugin-specific markup. The common thread is non-semantic, non-portable HTML that breaks when moved to a different platform.
Rich Text Editors Output
<div dir="ltr"><div style="font-size:small"><div><b style="font-size:14px">Introduction</b></div><div style="font-size:small"><br></div><div style="font-size:small">This is a paragraph with <b>bold text</b> and <i>italic text</i>.</div></div></div>
Clean HTML
<h2>Introduction</h2> <p>This is a paragraph with <strong>bold text</strong> and <em>italic text</em>.</p>
Select and copy your content from Rich Text Editors. All formatting, headings, lists, and links will be captured in the clipboard HTML.
Paste into Publish Helper. Toggle cleanup options: strip inline styles, convert heading prefixes, and run find-and-replace.
Click “Clean HTML” and copy the output. Paste the clean, semantic markup into WordPress, Ghost, Webflow, or any CMS.
Yes. Paste content from Gmail, Outlook, Apple Mail, or any email client into Publish Helper. The cleanup pipeline strips email-specific wrappers, inline styles, and conditional comments.
Publish Helper works with content from any source. If you're migrating content from one CMS to another, paste the HTML into the editor and clean it to remove platform-specific markup before importing into your new system.
Yes. If your document contains paste from multiple sources (for example, a Google Docs draft with an email excerpt), Publish Helper processes all the HTML uniformly, removing all non-semantic markup regardless of origin.
Last updated: March 2026