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

text-decoration in email clients

Works in 14 of 21. Not supported in Proton Mail. Partial in Gmail Android, Gmail iOS, Outlook Classic and 3 more.

Your reader in Outlook Classic may not see text-decoration the way you wrote it, even if it looks right where you tested it.

caniemail (MIT) via @emailens/engine 0.18.22

What to do instead in Outlook Classic

When un-styling links, set text-decoration: none, color, and an explicit display: inline-block on the anchor for maximum coverage. For automatically-detected links (phones, addresses), wrap them yourself in styled anchor tags.

  • Partial. Not supported with multiple values.
  • Partial. overline is not supported.

The checker needs a computer screen.

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

text-decoration 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 text-decoration is supported you should see: wavy red underline.

Outlook Classic

caniemail: text-decoration is partly supported in Outlook Classic.

Partial. Not supported with multiple values.

Apple Mail

caniemail: text-decoration is partly supported in Apple Mail.

Observed 2026-10-14 (Emailens real-device probe, Apple Mail (macOS)): The multi-value shorthand text-decoration: underline wavy #d33 was dropped whole: no line at all. A single line value works; style and colour need -webkit-text-decoration.

Apple Mail iOS

caniemail: text-decoration is partly supported in Apple Mail iOS.

Observed 2026-10-14 (Emailens real-device probe, Apple Mail (iPhone 13)): The multi-value shorthand text-decoration: underline wavy #d33 was dropped whole: no line at all. A single line value works; style and colour need -webkit-text-decoration.

Outlook 365

caniemail: text-decoration works in Outlook 365.

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

Yahoo Mail

caniemail: text-decoration works in Yahoo Mail.

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
Proton Mail Not supported
Gmail Android Partial See caveat 1
Gmail iOS Partial See caveat 1
Outlook Classic Partial See caveat 2
Outlook for Mac Partial See caveat 3
Apple Mail Partial See caveat 4
Apple Mail iOS Partial See caveat 5
Works in 14: Gmail, Outlook 365, Outlook (New) and 11 more. Show all
ClientSupport
Gmail Works
Outlook 365 Works
Outlook (New) Works
Outlook iOS Works
Outlook Android Works
Yahoo Mail Works
Yahoo Mail Android Works
Yahoo Mail iOS Works
Samsung Mail Works
Thunderbird Works
HEY Mail Works
AOL Mail Works
Fastmail Works
Superhuman Works

Caveats (5)

  1. 1. Gmail Android, Gmail iOS: Partial. Not supported with non Google accounts.
  2. 2. Outlook Classic: Partial. Not supported with multiple values. Partial. overline is not supported.
  3. 3. Outlook for Mac: Observed 2026-10-14 (Emailens real-device probe, Outlook 2019 for Mac (legacy app)): The multi-value shorthand text-decoration: underline wavy #d33 was dropped whole: no line at all. A single line value works; style and colour need -webkit-text-decoration.
  4. 4. Apple Mail: Observed 2026-10-14 (Emailens real-device probe, Apple Mail (macOS)): The multi-value shorthand text-decoration: underline wavy #d33 was dropped whole: no line at all. A single line value works; style and colour need -webkit-text-decoration.
  5. 5. Apple Mail iOS: Observed 2026-10-14 (Emailens real-device probe, Apple Mail (iPhone 13)): The multi-value shorthand text-decoration: underline wavy #d33 was dropped whole: no line at all. A single line value works; style and colour need -webkit-text-decoration.

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

How text-decoration behaves

text-decoration controls underline, overline, and line-through styling and is critical for distinguishing links from body copy. Most email clients honor text-decoration on anchor tags, but client-side link styling sometimes adds an underline back even when you've set text-decoration: none.

  • Outlook Classic applies a default underline to all <a> elements; you must declare text-decoration: none AND override the link color to fully un-style.
  • Apple Mail respects text-decoration but adds a phone-number / address link auto-underline that overrides yours, wrap such content in <a style="text-decoration:none;color:inherit"> to defeat it.
  • Yahoo Mail strips text-decoration from non-anchor elements in some sanitizer paths.

Your next question

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 28 Feb 2019 · 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.