Skip to content
Free tool, no signup

HTML to Email Converter

Paste HTML, fill in your data and preview the email at desktop and mobile widths.

How to convert HTML to an email

  1. 01Paste your HTMLDrop in a full email or just the body. Table layouts and inline styles are kept as written.
  2. 02Add your dataPut values in the JSON tab and use Handlebars variables like customer.first_name in the HTML.
  3. 03Preview and copyCheck desktop, mobile and dark mode, then copy the HTML with every CSS rule inlined.

HTML email questions

Is this HTML to email converter free?

Yes. Paste, preview and copy as much HTML as you like without an account.

Will my email look the same in Gmail and Outlook?

Copying inlines your CSS and keeps table layouts, which is what most inboxes need to render HTML consistently.

Can I preview dark mode?

Yes. Switch the preview to Dark for an approximation of how dark-mode inboxes invert your colours.

Can I send this email from my app?

Save it in a free workspace and call POST /v1/emails/send with the template slug and your data.

Send this email from your app.

Save this template in a free workspace and call it from your backend with your data. Same HTML, no manual steps.

Start Free
curl -X POST https://templater.nestutils.com/v1/emails/send \
  -H "Authorization: Bearer $TEMPLATER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "invoice-email",
    "to": ["priya@example.com"],
    "data": { "customer": { "first_name": "Priya" } }
  }'

More free tools

Compare Templater with Puppeteer · Browse the HTML templates