Skip to main content

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

Emailens

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

visibility in email clients

Works in 13 of 21. Not supported in Gmail, Gmail Android, Gmail iOS and 5 more.

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

caniemail (MIT) via @emailens/engine 0.18.22

The fix for Outlook Classic

Use conditional comments or remove hidden content

The engine still flags this in the fix: Outlook Classic does not support "max-height".

after
<!-- For screen readers, use font-size: 0 trick -->
<div style="font-size: 0; max-height: 0; overflow: hidden;
            mso-hide: all;" aria-hidden="true">
  Preheader text
</div>
Show the original
before
<div style="visibility: hidden;">
  Hidden content for screen readers
</div>

The checker needs a computer screen.

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

visibility on 11 real installs

One Emailens probe, screenshotted on each install on 14 October 2026, next to our live preview of the same client. Where visibility is supported you should see: a, gap, b (no hidden word).

Also captured, not counted as evidence (4)

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

Caveats (4)

  1. 1. Outlook iOS, Outlook for Mac, Apple Mail, Apple Mail iOS, Yahoo Mail iOS, Proton Mail: Buggy. visibility:collapse applied to a <tr> only hides content and does not "remove" it from layout.
  2. 2. Outlook Android: Observed 2026-11-08 (Emailens probe sheets 20-22, the Outlook Android app, our own seed inbox): An element at visibility:hidden stayed visible. Use display:none (or remove the element) to hide it.
  3. 3. Yahoo Mail: Observed 2026-11-08 (Emailens probe sheets 20-22, Yahoo Mail web (Chrome), our own seed inbox): An element at visibility:hidden stayed visible. Use display:none (or remove the element) to hide it.
  4. 4. Yahoo Mail Android: Observed 2026-11-08 (Emailens probe sheets 20-22, the Yahoo Mail Android app, our own seed inbox): An element at visibility:hidden stayed visible. Use display:none (or remove the element) to hide it.

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

Your next question

visibility 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 11 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.