Skip to main content

Our email CSS engine is open source. Give it a star on GitHub 

Emailens

CSS property · 10 real installs 14 Oct 2026 · data last changed 10 Nov 2026

word-break in email clients

Works in 4 of 21. Not supported in Outlook Classic, Yahoo Mail, Yahoo Mail Android and 2 more. Partial in Gmail Android, Gmail iOS, Outlook 365 and 9 more.

Your reader in Outlook Classic sees the email without word-break, even if it looks right where you tested it.

caniemail (MIT) via @emailens/engine 0.18.22

The fix for Outlook Classic

Outlook Windows does not wrap a URL on word-break, word-wrap, or overflow-wrap. Insert ​ in a cell that has a width

after
<table role="presentation" width="100%" cellpadding="0"
  cellspacing="0" border="0">
  <tr>
    <td width="100%">
      https://example.com/&#8203;very/&#8203;long/&#8203;url?token=&#8203;abc123def456
    </td>
  </tr>
</table>
Show the original
before
<span style="word-break: break-all;">
  https://example.com/very/long/url?token=abc123def456
</span>

The checker needs a computer screen.

A free account opens all 21 clients and keeps your checks for 7 days. Create a free account →

word-break on 10 real installs

One Emailens probe, screenshotted on each install on 14 October 2026, next to our live preview of the same client. Where word-break is supported you should see: long word wraps inside the box.

Outlook Classic

caniemail: word-break is not supported in Outlook Classic.

Yahoo Mail

caniemail: word-break is not supported in Yahoo Mail.

Outlook 365

caniemail: word-break is partly supported in Outlook 365.

This Outlook.com install drops the <style> in the head, so only inline styles apply.

Buggy. Supported but a word-wrap:break-word is applied, making it look like break-all.

Apple Mail

caniemail: word-break is partly supported in Apple Mail.

Buggy. Supported but a word-wrap:break-word is applied, making it look like break-all.

Apple Mail iOS

caniemail: word-break is partly supported in Apple Mail iOS.

Buggy. Supported but a word-wrap:break-word is applied, making it look like break-all.

Also captured, not counted as evidence (3)

Every account includes one free real-device check in classic Outlook, Outlook for Mac and Apple Mail, after you verify your email and run one preview, while this month's free capacity lasts. How real-device checks work →

All 21 clients, problems first

ClientSupport
Outlook Classic Not supported
Yahoo Mail Not supported
Yahoo Mail Android Not supported
Yahoo Mail iOS Not supported
AOL Mail Not supported
Gmail Android Partial See caveat 2
Gmail iOS Partial See caveat 2
Outlook 365 Partial See caveat 2
Outlook (New) Partial See caveat 2
Outlook iOS Partial See caveat 2
Outlook Android Partial See caveat 2
Outlook for Mac Partial See caveat 2
Apple Mail Partial See caveat 2
Apple Mail iOS Partial See caveat 2
Samsung Mail Partial See caveat 2
HEY Mail Partial See caveat 3
Proton Mail Partial See caveat 2
Works in 4: Gmail, Thunderbird, Fastmail and 1 more. Show all
ClientSupport
Gmail Works See caveat 1
Thunderbird Works
Fastmail Works
Superhuman Works

Caveats (3)

  1. 1. Gmail: Supported. But Gmail adds <wbr> every 30 characters.
  2. 2. Gmail Android, Gmail iOS, Outlook 365, Outlook (New), Outlook iOS, Outlook Android, Outlook for Mac, Apple Mail, Apple Mail iOS, Samsung Mail, Proton Mail: Buggy. Supported but a word-wrap:break-word is applied, making it look like break-all.
  3. 3. HEY Mail: Buggy. Every value is replaced by break-word.

Caveats as recorded by caniemail (MIT), one entry per wording.

How word-break behaves

The word-break property specifies how words should break when reaching the boundary of their containing block. In HTML email, unspaced text strings like long URLs, tracking links, order numbers, and promo codes frequently overflow table cells on mobile viewports, forcing horizontal scrollbars and breaking layout widths. Configuring robust word-breaking rules is essential for responsive email resilience.

  • Gmail supports word-break and automatically inserts invisible <wbr> tags every 30 characters in long uninterrupted strings.
  • Gmail Android, Gmail iOS, Outlook 365, and Apple Mail apply word-wrap: break-word behavior to word-break declarations, splitting words at the container boundary.
  • Yahoo Mail and AOL Mail do not support CSS word-break, allowing long strings to stretch parent containers horizontally.
  • HEY Mail automatically normalizes any word-break declaration to break-word.

Apply a multi-property defense on any container that may display long strings or URLs: word-break: break-word; overflow-wrap: break-word; word-wrap: break-word;. Additionally, insert HTML <wbr> (word break opportunity) tags or zero-width spaces (&#8203;) inside long URLs to ensure they wrap even in clients like Yahoo Mail that ignore CSS word-break declarations.

Questions

How do I prevent long URLs from breaking my email layout on mobile?

Combine word-break: break-word; overflow-wrap: break-word; word-wrap: break-word; on the parent cell, and insert <wbr> tags inside long unspaced links so clients like Yahoo Mail wrap safely.

Does Gmail support word-break?

Yes. Gmail supports word-break and inserts break opportunities every 30 characters. Gmail mobile apps support break-word behavior.

Your next question

word-break in Outlook Classic · Every feature in Outlook Classic · All email CSS features · What real installs show

Get new email CSS fixes by email.

Real captures 14 Oct 2026 on 10 installs · caniemail (MIT) via @emailens/engine 0.18.22 · tested upstream 15 Feb 2022 · data last changed 10 Nov 2026 · Outlook (New) cells are the engine's mapping

caniemail does not re-test old entries; our captures are how we check them.