Email Newsletter Composer
Write in Markdown, get email-client-safe HTML — table layouts with inline CSS that render correctly in Outlook, Gmail and Apple Mail. Live preview included.
Compose your email
- Table-based layout only — no div positioning, no flexbox, no grid
- All CSS inlined on elements — no <style> blocks, no external stylesheets
- Web-safe font stack (Arial/Helvetica) — no web fonts email clients can't load
- 600px max content width — the standard readable width across clients
- Images use absolute URLs with alt text and explicit widths
How it works
Write in Markdown
Draft your newsletter with simple Markdown — headings, bold, lists, links, images. Your draft auto-saves as you type.
Pick a template
Choose Minimal, Bold header or Newsletter, set your brand name, preheader text and header color — the preview updates live.
Copy or download
Copy the email-safe HTML into Mailchimp, ConvertKit or any sender — or download it as a standalone .html file to send via SMTP.
Why email HTML is still stuck in 1999
The rendering engine problem nobody warns you about
Modern web developers take CSS for granted — until their beautiful newsletter arrives in Outlook looking like a ransom note. The reason: email clients don't share a rendering engine. Apple Mail uses WebKit and handles modern CSS gracefully; Gmail strips <style> blocks and ignores most positioning; and desktop Outlook — still used by a huge share of business inboxes — renders HTML with Microsoft Word's engine, which means no flexbox, no grid, no background images on divs, and only a subset of CSS. The only code that survives all three is the oldest code on the web: nested tables for layout, with every style written inline on the element it affects. This composer generates exactly that — boring, battle-tested, 1999-style HTML — because boring is what renders identically everywhere.
Markdown in, bulletproof HTML out
Writing table-based email HTML by hand is miserable: a simple two-paragraph email balloons into hundreds of lines of nested tables and repeated inline styles. Markdown solves the authoring side — headings, emphasis, lists, links and images in plain text anyone can learn in ten minutes — while the composer handles the translation. Its built-in parser converts your Markdown into semantic elements, then the template engine wraps everything in email-safe tables with inline styles: 16px Arial body text with comfortable line height, properly sized headings, blockquotes with accent borders, and images constrained to the content width. Three templates cover the common cases: Minimal for personal letters, Bold header for brand announcements, and Newsletter with a masthead and date line for recurring issues.
The details that decide the inbox
Rendering is only half the battle — the other half is getting opened. The preheader field controls the gray preview text shown next to your subject line in the inbox; leaving it empty wastes the most valuable teaser space you have, and most senders let the first line of the email leak in instead. Keep it under about 100 characters and make it extend the subject line rather than repeat it. Images need absolute https:// URLs — email clients can't access your hard drive — plus descriptive alt text, because a large share of readers have images disabled by default and will otherwise see blank boxes. And keep the total email under roughly 102KB of HTML: Gmail clips messages larger than that with a "[Message clipped]" link that kills your footer and unsubscribe link.
Testing before you hit send
Even bulletproof code deserves a test send. Every major email platform offers a test-send feature — use it, and check the result in at least Outlook (desktop or web), Gmail (web and mobile app) and Apple Mail, which together cover the vast majority of inboxes. Look for the classic failure modes: images wider than the content column on mobile, links that inherited unexpected colors, and footers pushed below Gmail's clipping threshold. Send the test to yourself first, click every link, and view it with images both enabled and disabled. One more deliverability note: this tool generates the HTML, but your sender reputation — authentication (SPF, DKIM, DMARC), list hygiene, engagement — is what decides spam-folder placement. Good code gets you rendered; good practices get you seen.
A newsletter earns its click in the first line — the same skill as a video's first second. The Shorts Hook Generator produces twenty scroll-stopping openings from proven copywriting formulas; steal the structure for subject lines and nobody will mind.
Frequently asked questions
Will the generated HTML work in Outlook?
Why write in Markdown instead of using a drag-and-drop builder?
Do I need to host my images somewhere?
Can I paste this HTML into Mailchimp, ConvertKit or Substack?
Is my newsletter content private?
Related Tools
Email Button Generator
Build bulletproof email CTA buttons free — VML fallback for Outlook plus styled anchor, live preview, custom colors…
WhatsApp Chat to PDF — Free Chat Book Maker
Turn a WhatsApp chat export (.txt) into a beautiful printable chat book. Filter by date, align your own messages, then…
Voice Dictation — Free Speech-to-Text Online
Dictate live into text with free browser speech recognition. 8 languages, live results, copy or download notes. Works…
Text to Slug
Turn headlines into clean, SEO-friendly URL slugs.
Character Counter
Count letters and characters, with or without spaces.
Mojibake Fixer
Paste garbled text (Café, broken CSV exports) and get readable text back — auto-detects the wrong encoding.