# psd → email
PSD to email HTML, Outlook-safe.
Send a layered PSD. Ship email HTML that survives Outlook 2016+, Gmail, Apple Mail, iOS Mail, Yahoo, and dark-mode swaps. Table-based structure where it matters, MJML source optional, tested in Litmus or Email on Acid.
What you get.
- Table-based email HTML that renders in Outlook 2016+ (Word rendering engine). MSO conditional comments for VML backgrounds.
- Dark-mode and light-mode variants that respect prefers-color-scheme and the client-specific hacks (Gmail iOS, Apple Mail).
- Responsive with media queries and mobile-first fallbacks. Fluid single-column below 480px.
- Web-safe fonts with fallbacks. Web fonts via @import for Apple Mail and iOS Mail; system fallback for Outlook.
- MJML source on request. Compile-time templates so you can edit MJML instead of editing tables by hand.
- Litmus or Email on Acid tested. Screenshots on delivery for each of the top 12 clients.
Real code output.
A real example of what ships. Not a rendered marketing screenshot; the actual source in your repo.
<!-- Bulletproof button for Outlook -->
<table role="presentation" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center" bgcolor="#7AA7FF" style="border-radius:6px;">
<a href="https://designs2html.com/quote/"
style="display:inline-block;padding:14px 28px;
font-family:Inter,Arial,sans-serif;font-size:16px;
color:#0E1116;text-decoration:none;font-weight:600;">
Get a quote
</a>
</td>
</tr>
</table>
Tools we use.
MJML for build; templates authored in MJML then compiled. Litmus for QA (Outlook 2016, 2019, O365, Windows 10 Mail, Gmail web/iOS/Android, Apple Mail, iPhone, Yahoo, AOL). Foundation for Emails as reference for table patterns.
Turnaround.
| Scope | Turnaround |
|---|---|
| Single email template | 48h |
| Set of 3 templates | 5d |
| Full nurture sequence (7 emails) | 14d |
Pricing.
Single email template from $149. Set of 3 templates from $399. See /pricing/ for the full table.
FAQ.
Do you support MJML?
Yes. Templates authored in MJML, compiled HTML shipped. You can edit either. If you prefer HTML source directly, we ship that.
Dark-mode support?
Yes. prefers-color-scheme with a variant for iOS Mail and Apple Mail. Outlook Windows dark-mode inversion mitigated with explicit background colours on nested tables.
Which ESP integrations?
Klaviyo, Mailchimp, ActiveCampaign, HubSpot, Postmark, SendGrid, SES. Merge tag syntax adapted per ESP. Preview text field wired.
Interactive email (kinetic)?
Amp for Email available on request; separate quote. Standard interactivity (checkbox hack for tabs) supported where the design calls for it.
Litmus or Email on Acid?
Litmus by default. Email on Acid on request. Testing pass fired on delivery; screenshots attached.
Ownership on delivery?
You own the HTML and the MJML source. No license fee, no per-send fee. Fourteen-day fix window covers rendering regressions in mainline clients.
Send a Figma link.
Two-line brief, one Figma URL, one email. Quote back inside 24 hours weekdays. If you have a stack constraint (React version, Tailwind config, existing design tokens), say so up front.