AllOneTools Logo
AllOneTools

Markdown → HTML (email-safe & changelog)

About Markdown → HTML (email-safe & changelog)

We pair the marked library (GitHub-flavored Markdown) with DOMPurify to remove scripts, iframes, and inline event handlers from the result. You can copy a fragment to drop into a CMS, a full HTML document skeleton for a static page, or a “changelog” layout that wraps your rendered Markdown in a single section. This is not a full authoring CMS: if your Markdown source is untrusted end users, add your own allowlists and review on the server.

Key Features

  • Live preview and three output modes: general web, email-tight tags, optional changelog section title
  • Copy as HTML fragment or as a minimal full document
  • Client-side only — your Markdown is not stored on our servers

Use Cases

  • Ship release notes and paste into Framer, Webflow, or a headless page
  • Draft email-like HTML for Marketing → HTML import flows
  • Convert README sections for a landing page block

Pro Tips

  • “Email-tight” limits tags; complex tables may be simplified for mail clients
  • For nested MDX or React, use your framework — this is plain HTML output
  • Always preview in your real email client before a campaign

Frequently Asked Questions

Can I use this for user-generated content?

For untrusted users you need server-side policy, rate limits, and often a stricter sanitizer. This page is for trusted operators pasting in their own tab.

What gets stripped?

DOMPurify removes typical XSS vectors. We do not allow arbitrary on* attributes or script tags in the default profiles.

Is MDX supported?

No—only Markdown as parsed by marked. For MDX, use your build pipeline (Next.js, Astro, etc.).