Skip to content
Part of: How-to format
General

Email Subject Line Character Limit: Every Client, Desktop & Mobile

Keep subject lines under 50 characters for mobile. Gmail shows ~70 on desktop / ~40 on mobile; Outlook ~60 / ~40; Apple Mail ~60 / ~35; Yahoo ~46 / ~30. The RFC 2822 limit of 998 is irrelevant to what users see.

Shreyas Bagal·Aug 21, 2026·5 min

Keep subject lines under 50 characters for mobile. Gmail shows ~70 on desktop / ~40 on mobile; Outlook ~60 / ~40; Apple Mail ~60 / ~35; Yahoo ~46 / ~30. The RFC 2822 limit of 998 is irrelevant to what users see.

Key takeaways

  • Gmail displays ~70 characters on desktop and ~40 on mobile; Outlook shows ~60 / ~40; Apple Mail ~60–65 / ~35–40; Yahoo Mail is the strictest at ~46 / ~30.
  • The RFC 2822 technical limit is 998 characters per header line, but no email client displays anywhere near that — it's an infrastructure ceiling, not a readability one.
  • The industry-standard recommendation is under 50 characters, which clears every major mobile client except Yahoo's 30-character cutoff.
  • Pre-header text (35–140 characters depending on client) is free inbox real estate that extends your subject line — set it deliberately or the client pulls "View in browser."
  • Unicode bold characters in subject lines can increase visual weight and open rates, but use them on one or two words only — full-subject bold looks spammy and may read poorly on screen readers.
Email Subject Line Character Limit: Every Client, Desktop & Mobile
On this page

Data

The short answer

Keep email subject lines under 50 characters if most of your audience reads on a phone. If you know your list skews desktop, you can stretch to 60. The technical maximum per RFC 2822 is 998 characters, but that number is meaningless in practice — every email client truncates the visible subject long before that.

The rest of this post is the exact display limits, client by client, with the numbers that actually decide whether your subject line gets read or gets cut off with an ellipsis.

Character limits by email client

Every email client truncates at a different point, and the mobile cutoff is always shorter than desktop. Here's what each one shows before the "..." appears.

Email clientDesktop displayMobile display
Gmail~70 characters~40 characters
Outlook~60 characters~40 characters
Apple Mail~60–65 characters~35–40 characters
Yahoo Mail~46 characters~30 characters

These are approximate because font rendering, screen width and subject-line content (wide characters like "W" vs narrow ones like "i") all shift the cutoff by a few characters. But they're close enough to plan around.

Yahoo Mail is the harshest — just 30 characters on mobile. If even a small slice of your list uses Yahoo, anything past character 30 is invisible to them on their phone.

What the RFC limit actually means

RFC 2822 sets a hard ceiling of 998 characters per header line (including the "Subject: " prefix). That's the limit your mail server enforces. But no one will ever see 998 characters of your subject — they'll see 30 to 70, depending on the client. The RFC limit exists so email infrastructure can process the header. It has nothing to do with what a human reads.

Pre-header text: the second line people actually see

Below (or beside) the subject line, most email clients display a snippet of the email body as preview text. This is called the pre-header, and it's 35 to 140 characters of free real estate that many senders waste.

ClientPre-header length
Gmail~110–140 characters
Outlook~35–90 characters
Apple Mail~80–100 characters
Yahoo Mail~50–80 characters

If you don't set a pre-header deliberately, the client pulls whatever text comes first in the email body — often "View in browser" or an image alt tag. That's a missed opportunity.

A strong pre-header extends the subject line. The subject says what, the pre-header says why open it. Together they give you roughly 90–180 characters of visible text in the inbox, which is far more than the subject alone.

Why shorter subject lines win on mobile

Over 60% of emails are opened on a mobile device. On mobile, the subject line shares screen space with the sender name, the pre-header snippet, and sometimes a timestamp. That leaves room for about 30–40 characters of your subject.

A 70-character subject line that reads perfectly on desktop gets cut to something like:

Your Exclusive Summer Sale Starts Tomo...

The reader sees a fragment. The call to action is gone. Shorter subjects avoid this entirely:

Summer Sale: 30% Off Today Only

That's 33 characters. It survives every client, every screen size, every font rendering quirk.

The 50-character guideline

Email marketing platforms (Mailchimp, Campaign Monitor, HubSpot) converge on the same recommendation: aim for 50 characters or fewer. At 50 characters you clear Gmail mobile, Outlook mobile, and Apple Mail mobile with room to spare. Yahoo mobile at 30 characters is the only client that still truncates — but Yahoo's market share is small enough that most senders accept the trade-off.

If you want to check your character count before hitting send, paste the subject line into a counter tool. It takes three seconds and saves you from truncation surprises.

Making subject lines stand out without extra characters

When every subject line in an inbox looks the same — plain text, normal weight — anything that breaks the pattern gets noticed. One approach: use Unicode bold or italic characters in the subject line.

A subject like "𝗦𝘂𝗺𝗺𝗲𝗿 𝗦𝗮𝗹𝗲: 30% Off" reads as bold in the inbox, even though email subjects have no native formatting. The bold characters are actual Unicode code points, not formatting — so they survive the plain-text subject field.

You can generate these with a bold text generator or a general text generator. There's a deeper walkthrough in bold email subject lines with Unicode.

A few caveats:

  • Not every email client renders them identically. Gmail and Apple Mail handle Unicode bold well. Some older Outlook versions may show fallback glyphs.
  • Screen readers may read them letter-by-letter. Use bold for a word or two of emphasis, not the entire subject.
  • They still count as characters. Unicode bold letters are the same width (or wider) than normal letters, so they don't save you space — they just add visual weight.

Practical rules for subject line length

  1. Write the subject at 50 characters or fewer. This is your primary constraint. If the subject is longer, cut words — don't just hope it fits.
  2. Front-load the important words. Whatever gets truncated should be the least essential part of the subject. Put the offer, the name, or the action verb first.
  3. Write a deliberate pre-header. Don't let the email client pull "View in browser" as your preview text. Write 60–100 characters that extend the subject line's pitch.
  4. Test across clients. Tools like Litmus and Email on Acid show you what the subject looks like in every client. If you don't have those, at minimum send a test to your own Gmail, Outlook and iPhone.
  5. Use Unicode formatting sparingly. One bold word can increase open rates. An entire subject in bold looks spammy and may trigger filters.

Quick reference

GuidelineNumber
Best practice (mobile-first)Under 50 characters
Desktop-only audienceUnder 60 characters
Strictest mobile client (Yahoo)30 characters
Pre-header text (Gmail)110–140 characters
RFC 2822 hard limit998 characters (irrelevant for display)

For more on character limits across platforms beyond email — Instagram, X, LinkedIn, TikTok and others — see the social media character limits guide. And if you're checking counts before posting anywhere, how to check character count before posting walks through the process.

Ready to put this into practice?

Open a formatter

Sources

Spotted an error? Email hello@boldlytype.com — we update guides quarterly and welcome corrections.

Frequently asked questions

Latest questions readers ask us about this topic.

What is the character limit for an email subject line?

There's no single limit. Gmail shows about 70 characters on desktop and 40 on mobile. Outlook shows about 60 on desktop and 40 on mobile. Apple Mail shows 60–65 on desktop, 35–40 on mobile. Yahoo Mail is the strictest at roughly 46 on desktop and 30 on mobile. The RFC 2822 technical maximum is 998 characters, but no client displays that many.

How many characters should an email subject line be?

Under 50 characters if your audience reads on phones — which is more than 60% of email opens. At 50 characters you clear Gmail, Outlook, and Apple Mail mobile with room to spare. If your audience is mostly desktop, you can stretch to 60.

What happens if my subject line is too long?

The email client truncates it with an ellipsis ("..."). The reader sees a fragment — usually missing the call to action or key detail. The email still delivers; it just loses impact in the inbox.

What is pre-header text and how long should it be?

Pre-header text is the snippet of email body content displayed next to or below the subject line in the inbox. It ranges from about 35 characters (Outlook) to 140 characters (Gmail). If you don't set it deliberately, the client pulls whatever comes first in your email body, which is often something unhelpful like 'View in browser.'

Can I use bold text in email subject lines?

Yes, using Unicode bold characters (like 𝗕𝗼𝗹𝗱). These are actual Unicode code points that look bold in the inbox. They work well in Gmail and Apple Mail. Use them on one or two key words only — a fully bold subject looks spammy. Generate them at boldlytype.com/bold-text-generator.

Does the 998-character RFC limit matter?

Not for readability. RFC 2822 sets 998 characters as the maximum header line length so mail servers can process it. No email client will ever display 998 characters of your subject line — you'll see 30 to 70 depending on the client and device.

Do emojis in subject lines count toward the character limit?

Yes. Most emojis take up 1–2 visible character widths in the subject line, though they may use more bytes behind the scenes. They reduce your usable character budget, so keep the rest of the subject shorter if you include one.

The sub-questions readers ask next — answered, with where to go.

LinkedIn's post box — used for feed posts, comments, your headline and your About section — is plain text with no formatting toolbar and no markdown, so there's no bold button. The workaround the whole creator economy uses is Unicode bold: type your line, convert it to bold Unicode characters (𝗯𝗼𝗹𝗱) in a generator, then paste it back and the emphasis sticks, because the style is baked into the characters themselves. Bold only the hook — the part that shows before the “…see more” cut-off — to earn the click, and keep the rest plain so the post stays skimmable. Two caveats matter: Unicode text isn't read by LinkedIn's search and is announced poorly by screen readers, so never bold the keywords, names or hashtags you want found or read aloud. For true rich text (headings, lists), use LinkedIn's separate 'Write article' editor instead.

Format a LinkedIn post

Instagram's native composer collapses the line breaks you type, which is why captions paste in as one dense block — it's worst when you post from the web or through some schedulers. The reliable fix is to compose the caption with the spacing you want and paste it back with the breaks preserved, rather than relying on invisible-character hacks (blank Unicode characters can break Instagram's search and are read poorly by screen readers). Write the caption with your intended breaks, generate the spaced version, and paste it into the caption field. Put your strongest hook on line one, since that's the part that shows before the 'more' cut-off in the feed. Keep paragraphs short — two or three lines — so the caption stays skimmable on a phone, where almost everyone reads it.

Open the line-break tool

Yes — WhatsApp is the exception among messaging and social apps because it has its own built-in markup that it renders for everyone. Wrap text in *asterisks* for bold, _underscores_ for italic, ~tildes~ for strikethrough, and triple backticks for monospace; the symbols disappear and the styling shows. So you usually don't need Unicode characters on WhatsApp at all. Reach for a Unicode formatter only when you want a style WhatsApp's markdown doesn't cover — small caps or script for a Status, say — or when you're writing one message to post across several apps that don't share WhatsApp's syntax (Instagram, X and Threads strip these symbols and show them literally). For everyday bold and italic inside WhatsApp itself, the native markup is the better and more accessible choice.

Format for WhatsApp

Because that editor is plain text and strips anything it doesn't parse. Markdown (*bold*), HTML tags and rich-text styling only render where the platform explicitly supports them — paste them into Instagram, X/Twitter or a LinkedIn post and you see the raw asterisks, or nothing at all, because those boxes have no formatting engine. Unicode styling works differently: the bold or italic look is baked into each character (a Unicode bold 'A' is its own code point), so it survives any plain-text field and travels with a copy-paste. That's the whole reason Unicode 'fancy text' formatters exist. The trade-off is accessibility — because they aren't ordinary letters, screen readers can mis-read them and in-app search may not match them — so use Unicode for short emphasis, not for body copy or anything that must be searchable.

Generate paste-proof styles

Related in this series

See all in How-to format

Explore the topic cluster

More tools and guides across this topic cluster.

Get the next post.

Craft notes on writing for the internet. One short email, every other week. No spam.

Keep reading