Free tool, no signup
CSS Inliner for Email
Paste HTML with a style block and get every rule moved inline, ready for any inbox.
Preview
How to inline CSS for an email
- 01Paste your HTMLKeep your CSS in a style block while you write, like any web page.
- 02Check the outputEvery rule is moved onto the elements it matches. Media queries stay in a style block.
- 03Copy itPaste the inlined HTML into your email tool, or save it as a template and send it from the API.
CSS inlining questions
Why do emails need inline CSS?
Many inboxes strip or ignore style blocks. Inline styles are the one thing every client reads.
What happens to media queries?
They can’t be inlined, so they stay in a style block for the clients that support them.
Does Templater inline CSS when it sends?
Write templates with inline styles or table layouts for the widest support; the free HTML to email tool inlines on copy.
Is my HTML uploaded?
No. Inlining runs in your browser. Nothing leaves the page.
Send the inlined 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 Freecurl -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
HTML to email converterPreview HTML emails at desktop and mobile widths before sending.Handlebars template testerTest variables, loops and helpers against your own JSON data.HTML to PDF converterTurn any HTML page or template into a print-ready PDF in A4 or Letter.AI HTML template generatorDescribe an email or PDF in plain words and get working HTML.
Compare Templater with Puppeteer · Browse the HTML templates