Plain Text vs HTML Cold Email: What Actually Delivers to the Inbox in 2026
By Lara Meunier, Compliance Researcher · Jul 16, 2026 · 8 min read · Last reviewed Jul 16, 2026
HTML cold email looks polished. It also trips spam filters, signals bulk sending, and gets filtered before a human reads a word. Here's why plain text wins for cold outbound and how to write it so it reads like intentional craft, not a lazy shortcut.
The Format Question That Actually Matters
Most cold email advice focuses on copy, ICP, and subject lines. Format gets maybe a paragraph. That is backwards. The format of your email determines whether it reaches the inbox at all, and it shapes the first impression a reader forms in the half-second before they read a single word.
The question of plain text versus HTML is not really about aesthetics. It is about what signals your email sends to inbox providers before it ever reaches a human. HTML cold email carries a set of signals that inbox algorithms associate with bulk commercial sending. Plain text carries signals associated with one-person-to-one-person communication. Those are different categories, and they route differently.
What HTML Does to Your Deliverability
HTML email is built from markup, CSS, and embedded elements. Even a "simple" HTML email with one button and a logo contains hundreds of lines of code that inbox providers parse before deciding where to put the message.
The specific signals that hurt cold email senders:
- Tracking pixels. A 1x1 transparent image used to track whether someone opened the email. Inbox providers know what tracking pixels look like. Spam filters flag them. Apple and Google both pre-fetch links and images at the server level anyway, which means the data you collect is from bots, not humans. You are paying a deliverability price for data that was never real.
- Multiple links. More than one link in a cold email is a signal associated with bulk sending. Newsletter emails have five to fifteen links. Personal one-to-one emails rarely have more than one. A cold email that looks like a newsletter gets treated like one.
- Images. Images require external fetching, add complexity, and flag bulk infrastructure. Cold email should not have images, logos, or formatted headers.
- Complex code structure. Even if you strip the visible design elements, the underlying HTML scaffolding is visible to email clients and providers. A "plain HTML" email that uses divs, inline styles, and table layouts still reads as commercial bulk email in the source code.
The cumulative effect: HTML cold email goes to spam more often than plain text cold email, even when the copy is identical. Cold email operators who have run the same copy in HTML and plain text report consistent differences in inbox placement. Plain text wins almost every time on a cold list.
Why Plain Text Works
Plain text email sent through a real inbox on Google Workspace or Microsoft 365 looks to every processing layer like a personal email. No tracking code, no images, no link scaffolding. The signals it sends are the signals of someone writing to a colleague.
Google and Microsoft both route personal email through different filters than they apply to commercial bulk sending. Your plain text email from a warmed Google Workspace inbox on a legitimate domain that has been sending at 15 to 20 messages per day for at least two weeks is categorized differently than an HTML email from a shared IP pool running a 50,000-recipient blast. That categorization happens before your email ever reaches the recipient.
Plain text also reads differently in the inbox. Recipients know what marketing email looks like. Formatted headers, bold section breaks, company logos, and call-to-action buttons signal "vendor email." Plain text signals "someone wrote this to me." That signal affects whether someone reads past the first line, regardless of inbox placement.
What Plain Text Cold Email Actually Looks Like
Good plain text cold email is not unformatted rambling. It has structure. The structure is created through writing, not through visual formatting.
Short paragraphs. One to three sentences maximum per paragraph. A blank line between paragraphs so the eye can move through the message. No bullet lists in the first email. No bold or italic text. One link maximum, and only in follow-up emails after you have established some context. No link in the first email at all.
Here is what a good plain text first email looks like in practice: a specific opening that names the company or situation you are referencing, one sentence with a concrete outcome you produced for a similar company, one sentence that connects what you observed about the recipient to that outcome, and one direct question. Four to five sentences total. Under 80 words.
That is it. Sending platforms like Instantly and Smartlead both let you write plain text sequences. The temptation to add formatting is always there in the sequence editor. Resist it on cold outreach to new contacts.
Common Plain Text Mistakes
Switching from HTML to plain text is not a magic fix. These are the mistakes people make even after making the format switch.
Writing long emails. Plain text has a constraint that HTML does not: a wall of plain text paragraphs looks worse than a wall of HTML paragraphs. Plain text forces you to be short because long plain text looks lazy, not thoughtful. Under 100 words for the first email. That is not a guideline. It is a practical limit imposed by the format.
Putting a link in the first email. Even plain text links increase spam classification when they appear in the first cold email to a new contact. The safest first email has no links. Offer to send resources, a case study, or a calendar link if they reply. That keeps the first touch clean.
Using plain text in an HTML wrapper. Some sending platforms let you write "plain text" sequences but wrap the output in HTML code on the backend. The recipient sees plain text but the email is still sent as HTML. Check what your platform actually sends. If the source code of the delivered email contains HTML tags, it is not a plain text email regardless of what the preview window shows.
Not warming the inbox properly. Plain text from a cold domain with no warmup still lands in spam. Format is one signal. Domain reputation, sending volume, and IP reputation are also signals. Get these right first. Pre-warmed inboxes from Puzzle Inbox ship with warmup already completed and DNS configured correctly. That is a faster path to inbox placement than building warmup from scratch on a fresh domain.
When HTML Is Acceptable
HTML is fine in some cold email contexts. Getting the rule backwards also costs you.
After a positive reply, your follow-up emails can include light formatting, a calendar link, and basic structure. You are now in a genuine email thread with someone who expressed interest. The spam filter calculates that differently because the thread carries positive engagement signals.
Newsletters and opt-in subscriber emails should be HTML. If someone signed up for your list, they expect a formatted email. HTML there is the right call. Cold outreach to people who did not ask to hear from you is a different context with different rules.
Nurture sequences to leads who have expressed interest can carry more formatting than cold outreach sequences. A prospect who downloaded your guide and is now in a 30-day follow-up sequence is warmer than a cold contact. Keep it minimal. Avoid tracking pixels regardless of context. They add no reliable data and compromise deliverability in exchange for a metric that Apple MPP and security bots have already made meaningless.
How to Verify Your Current Format
If you are not sure whether your current sequence emails are truly plain text, send one to yourself and view the source code of the received email. In Gmail, click the three-dot menu and select "Show original." Look at the email source. If you see HTML tags, div elements, and inline CSS, your email is HTML regardless of how it looks in the sending platform preview.
Run your sending domain through the free DNS checker to confirm your SPF, DKIM, and DMARC records are correctly configured. A properly configured domain sending plain text cold email from a warmed inbox is the infrastructure setup that maximizes deliverability before copy enters the picture.
Evaluate your actual reply rate honestly. If it is under 1%, the problem is probably not your subject line or your call to action. Check the format, check the domain health, and check whether your emails are arriving in the primary inbox or in spam. Use GlockApps to test where your current setup places email across major providers. Fix the foundation before you iterate the copy.
Related Reading
- Cold Email Deliverability Checklist: 12 Things to Verify Before Every Campaign
- Email Domain Reputation: How to Build It and What Destroys It
- Why You Should Stop Tracking Open Rates in Cold Email
- Cold Email Warmup: The Complete Guide to Warming a New Inbox
Related Articles
- Best Cold Email Infrastructure Providers in 2026 — Honest Comparison
- Why Your Cold Emails Land in Spam (And How to Fix It)
- SMTP vs Google Workspace for Cold Email — Why Infrastructure Type Matters
- Cold Email Warmup: The Complete 2026 Guide
Related Tool Reviews
- ColdSire — Cold email infrastructure service
- Email Astra — Pre-warmed Google Workspace accounts
- Emailchaser — Bundled inbox infrastructure and lead data platform
Ready to start sending?
Puzzle Inbox provisions pre-warmed Google Workspace and Outlook 365 cold email inboxes ready to send within 24-72 hours. See the pricing page, the how-it-works walkthrough, or the our-process page for full details.