HTML Email Templates — Free, Responsive, Outlook-Safe

Gmail · Outlook · Apple Mail · Dark mode · Copy HTML or fork to My Code

Updated October 16, 2026

What's included

Features

Responsive layouts built with tables and inline styles for real inboxes
Outlook-safe "bulletproof" buttons and Outlook font fixes
Editable light and dark palettes with a dark-mode preview
Desktop, mobile and dark-mode previews, with click-to-edit text
Hidden preheader text for the inbox preview line
Checks for Gmail clipping, alt text, hosted images and placeholder links
CAN-SPAM-ready footers with unsubscribe link and postal address
Plain-text version generated automatically
Show or hide sections, change copy, links, images, colours and fonts
Upload images (kept in your browser) and download a ZIP with an images folder
Click any text in the preview to jump to its field
Apply your saved brand kit: colours, logo and fonts in one click
Copy HTML, download .html, or fork into My Code

Browse by category

Email Templates for Every Stage of the Customer Journey

Welcome & Onboarding email templates: Welcome emails and onboarding steps that turn sign-ups into active users. Includes Welcome Email.

Transactional email templates: Receipts, password resets, verifications and shipping updates. Includes Verify Email Address, Password Reset Email, Order Confirmation Email, Payment Receipt Email.

Marketing email templates: Newsletters, launches, sales and event invitations. Includes Newsletter Email, Black Friday Sale Email.

About these templates

Free HTML Email Templates That Work in Real Inboxes

Most "free email templates" look great in a browser and break in Outlook. These are built the hard way, the way email actually requires: nested tables, inline styles, role="presentation" on layout tables, a fixed 600 px container wrapped in Outlook-only conditional comments, VML buttons for Outlook on Windows, and media queries for phones and dark mode.

One library for every email you send. Start with a welcome email for new sign-ups, send email verification and password reset emails from your app, confirm purchases with an order confirmation and a payment receipt, and keep customers engaged with a newsletter and a Black Friday sale email. They share the same structure, so your emails look consistent.

Edit without touching code. Every template exposes its content as fields: subject, preheader, headline, copy, button text and link, images, line items, social links and footer. Whole sections can be switched on and off. Change the brand colour, light and dark palettes, and heading and body fonts (with safe fallbacks).

Check before you send. The editor shows desktop, mobile and dark-mode previews, and counts your subject and preheader length as you type. Live checks warn about Gmail's 102 KB clipping limit, images that aren't hosted online, missing alt text, placeholder links, and, for marketing emails, the unsubscribe link and postal address required by US CAN-SPAM.

Take the code anywhere. Copy the HTML into Mailchimp, Klaviyo, HubSpot, Brevo, Campaign Monitor or your own sending code, download a .html file, copy the plain-text version, or fork it into My Code to keep editing the markup. Designing social images too? Try Social Post Templates.

How it’s different

How These Email Templates Are Different

</>
Real email HTML you own
Not a locked design inside a sending platform. Copy production-ready HTML, download a .html file or fork it into My Code, and use it with any email service or your own code.
⚙
Coded for real inboxes
Tables, inline styles, Outlook conditional comments, a VML button and Outlook font fixes. Many free templates only look right in a browser.
◐
Dark mode built in
Separate, editable light and dark palettes, with a dark preview, instead of leaving dark mode to each email client.
✓
Checks before you send
Warnings for Gmail clipping, missing alt text, placeholder links, images that aren't hosted online, and a missing unsubscribe link or postal address.
Plain-text version included
A matching plain-text version is generated as you edit, ready for multipart emails and the clients and filters that read text.
◍
Free and private
No account, no watermark and no limits. Everything runs in your browser, and your edits are saved locally for next time.

Step by step

How to Use

  1. 1
    Pick a templateOpen a template from the gallery. Your edits are saved in your browser as you go.
  2. 2
    Write the emailFill in the subject, preheader, headline, copy and button. Switch sections on or off and paste in your logo and image URLs.
  3. 3
    Style itSet the brand colour and the light and dark palettes, and choose heading and body fonts.
  4. 4
    Preview and checkSwitch between desktop, mobile and dark mode, and fix anything the pre-send checks flag.
  5. 5
    ExportCopy the HTML into your email service, download it, copy the plain-text version, or fork it into My Code.

Got questions?

Frequently Asked Questions

Email clients render HTML very differently from browsers. Outlook for Windows uses Microsoft Word's engine and ignores flexbox, grid and most modern CSS, and Gmail removes many styles. Reliable email HTML uses nested tables for layout, inline styles, absolute image URLs and Outlook-only fixes. Every template here is built that way.

Yes. They use a table layout, inline styles, a 600 px container with Outlook conditional comments, a VML "bulletproof" button for Outlook and an Arial override so Outlook doesn't fall back to Times New Roman. They are also kept well under Gmail's 102 KB clipping limit, and the editor warns you if you go over.

Edit the template, open the HTML tab and click "Copy", and paste it into your platform's custom-HTML or "code your own" editor. Swap the unsubscribe link and the first name for your platform's merge tags. You can also send it from your own code (for example with Nodemailer, Resend, SendGrid or Amazon SES), using the plain-text version as the text part.

Yes. Each template has editable light and dark palettes. Apple Mail, iOS Mail and Outlook.com use your dark colours, and the editor has a dark-mode preview so you can check contrast before sending.

It saves an editable copy of the email in My Code, the UI Snippets code editor, with the markup in the HTML panel and the email's CSS in the CSS panel. Use it to customise the code further and keep your own versions.

Yes, for personal and commercial use, with no account and no watermark. Everything runs in your browser and your edits are saved locally.