Tool Documentation

Email to HTML Converter

Bring in any email-based HTML — from an ESP export, a saved campaign, or hand-coded markup — convert it to editable MJML, edit it visually, then save your work or download clean HTML whenever you're ready.

What It Does

Any HTML email, made editable again

Most HTML emails arrive as dense, table-based markup that's painful to hand-edit. This converter parses that HTML, rebuilds it as structured MJML, and hands it to a visual editor.

imported.html parsed into → editable.mjml
<!-- imported table-based email HTML -->
<table role="presentation" width="600">
  <tr><td style="padding:20px;">Hello, world</td></tr>
</table>

↓ becomes ↓

<mj-section>
  <mj-column>
    <mj-text padding="20px">Hello, world</mj-text>
  </mj-column>
</mj-section>
↓ now editable on a visual canvas — drag, restyle, save, and export back to HTML anytime ↓
The Full Lifecycle

Import → Convert → Edit → Save → Download

Every stage of working with an existing HTML email, in one workflow.

Step 1

Import

Upload or paste any email-based HTML source.

Step 2

Convert to MJML

The markup is parsed and rebuilt as structured, editable MJML.

Step 3

Edit

Adjust layout, text, images, and styling on the visual canvas.

Step 4

Save

Save your progress to come back and keep editing later.

Step 5

Download

Export clean, responsive HTML ready for your ESP or CRM.

Step By Step

What happens at each stage

A closer look at what to expect while working through the workflow.

1

Import any HTML

Paste raw HTML or upload a file exported from an ESP, CRM, or previous campaign — table-based layouts included.

2

Convert to MJML

Sections, columns, images, text, and buttons are mapped onto the matching MJML components automatically.

3

Edit visually

Rearrange blocks, swap copy and images, and adjust styling without touching markup directly.

4

Save or download

Save the template for later, or export it immediately as clean, responsive HTML.

Why Use This Converter

Rescue old HTML instead of rebuilding it

The advantages of moving an existing HTML email into an MJML-based workflow.

Works with any source HTML

Table-based layouts, inline-style-heavy markup, or ESP exports can all be brought in as a starting point.

No manual MJML required

The conversion step handles the mapping to MJML components, so you edit visually instead of hand-writing tags.

Save and revisit

Converted templates can be saved and reopened, so edits don't need to happen in a single sitting.

Download clean output

The final export is responsive, inline-styled HTML — ready to drop into your sending platform.

FAQ

Common questions

What kind of HTML can I import?

Any email-based HTML — table-based layouts exported from an ESP, a saved campaign, or hand-written markup — can be imported and converted into editable MJML.

Do I need to know MJML to use this tool?

No. Once your HTML is converted, you edit it visually on a drag-and-drop canvas while the underlying MJML is generated and maintained for you.

Can I save my work and come back later?

Yes. Converted templates can be saved and reopened for further edits before downloading the final HTML.

What do I get when I download?

A clean, responsive, inline-styled HTML file compiled from your edited MJML, ready to paste into an ESP or CRM.

Further Reading

Background on the editor behind this tool

Two write-ups from the team on the MJML editor and Email Studio that power this conversion workflow.

Build Notes

MJML EMAIL Drag and Drop Editor — No Code Platform Tool

Read on Medium ↗
Product Announcement

Announcing Email Studio: A Powerful WYSIWYG Editor for MJML

Read on Medium ↗

Have an old HTML email to modernize?

Open the converter directly, or launch the full Web Email Manager to import, edit, and export in one place.

Open the Converter ↗ Email support@diybuilder.in