Visual email builder

Build emails that look right in every inbox.

Drag and drop blocks. Compile to MJML. Survive Outlook, Gmail dark mode, and the phone in your client's pocket — without touching a single <table> tag.

Included in every plan. No credit card to try it.

Built for every inbox

Your design survives dark mode.

Same email, same blue header — once on a light client, once in Outlook with dark mode forcing inversions. Look closely: the hero block is the color you picked, in both.

Designed in EmailSendX (light)Apple Mail · Gmail Web
Acme Co.
Spring sale starts now
Shop the sale
How Outlook dark mode renders it (still blue)Outlook · Gmail Android
Acme Co.
Spring sale starts now
Shop the sale
  • Outlook inverts CSS colors.
    background-color values get flipped to fight light themes — your blue becomes a different blue, or worse.
  • It leaves image bytes alone.
    A tiled 1×1 PNG of the same color renders untouched, so your design lands intact.
  • 18 presets, drop-in.
    Pick a brand-friendly color from the panel — the builder swaps in the image-tile technique automatically.

Drag and drop

Every block you actually need.

Pull a block onto the canvas, tweak it inline, save it for next time. No nesting tables, no fighting Outlook quirks, no copy-pasting from old campaigns.

  • Header
  • Two-column
  • Hero image
  • Click here
    Button
  • Divider
  • Gallery
  • Footer
  • 24px
    Spacer

How it gets to the inbox

Three steps you don't have to think about.

You design. The pipeline does the rest — quietly compiling, normalising, and shipping email-safe HTML that survives Outlook, Gmail, Apple Mail, Yahoo, and every mobile client your audience opens it in.

  1. Step 1

    1. Design

    Drag, drop, customize. No HTML.

  2. Step 2

    2. Compile to MJML

    MJML output handles the cross-client weirdness for you.

  3. Step 3

    3. Render everywhere

    Outlook, Gmail, Apple Mail, Yahoo, mobile clients — pixel-correct.

Built-in AI

Less staring at a blank subject line.

AI assist on subject lines, body copy, and a pre-send spam-score check. Every plan includes a monthly credit allowance.

AI assistant
Prompt
Draft 3 subject lines for a Q2 product update — confident tone, under 55 chars.
Tone: confident · Length: ≤55 · Audience: customers
Output
Ready
✦ Q2 ship list: 14 things you asked for
✦ The Q2 update we kept short on purpose
✦ Your inbox just got 12% lighter
Cost: 1 credit · Generated in 1.4s

Subject composer

Bring tone, length, and audience hints. Get 3–10 ranked options you can A/B test in one click.

Body composer

Start from a brief, expand a paragraph, rewrite with a different tone, or repurpose a winning campaign.

Spam-score & pre-send

Catches risky words, broken links, missing unsubscribe, and tracking-domain gaps before you hit send.

Builder FAQ

MJML, dark mode, and what the builder does for you.

The five questions designers and devs ask before they put the builder in front of a client.

MJML is a markup language designed for email — it compiles down to the table-soup HTML that Outlook and old clients still need, but you never have to look at that output. The builder writes MJML, MJML compiles to email-safe HTML, and your design renders correctly across every major desktop, web, and mobile email client your audience opens it in.

Yes. Outlook Windows, Gmail Android, and Apple Mail iOS will invert CSS background-color values to fight light themes — which mangles designs. Our 18 background-color presets ship as 1×1 PNG images tiled across the block. Those clients leave image bytes alone, so the color stays the color you picked. Pick a preset, stop fighting the inbox.

You can paste MJML and our compiler will round-trip it. Raw HTML is harder — email HTML is fragile and most hand-written templates break in at least one client — so for HTML the builder is best used as a from-scratch authoring tool, not an importer.

Yes. Every workspace gets its own S3-backed media library — uploads, folders, and search are isolated per client workspace. Nothing bleeds between accounts.

More than you’d think. Inboxes that block HTML, Apple Watch previews, and most spam filters look at the plain-text part. We auto-generate it from your visual layout so deliverability stays clean and accessibility users get a readable version.

Yes. Any block — header, footer, signature, CTA card — can be saved to the workspace’s block library and dropped into any campaign or automation email. Edit once, propagate everywhere optionally.

Still have questions?

Reply to any product email or drop us a note — answers come from the engineer who shipped the feature, not a triage form.

Usually replies within one business day Priority routing on paid plans

Build the next campaign in the builder. See the difference.

Open a blank canvas, drop in a hero, drop in a CTA, send a test to your own inbox. You'll know in five minutes whether this fits the way you work.

Start free