• Skip to main content
  • Skip to footer

Dyspatch

  • Products
    • Dyspatch Logo
      • Overview

      Features

        • No-code email builder
        • Email collaboration
        • SMS builder
        • Scribe AI Tools
        • Email Guardrails
        • Template localization
        • Expert services
        • Partners & integrations
      •  
      Find your fit
      • Tools for email Designers
      • Dyspatch for translators
      • Email production for Marketers
      • Resources for email Developers
      Sendwithus Logo
      • Overview
      • Analytics
      • A/B testing
      • Triggered emails
  • Pricing
  • Case studies
  • Resources
    • Blog
    • Free templates
    • Webinars
    • Ebooks, guides, & reports
  • Company
    • About us
    • Careers
    • Contact us
  • Login
    • Dyspatch
    • Sendwithus

Get a demo

Solving Gmail Greyscale Dark Mode Issues in Email Design

By Dyspatch | October 15, 2025 | Categories: Email Marketing
Solving Gmail Greyscale Dark Mode Issues in Email Design
⏱ 3 minute read

And: What Substack Taught Me About Dark Mode in Email

When I was digging through some customer emails recently, I stumbled into a fascinating detail: why do some emails in Gmail’s dark mode show up with a flat, clean background, while others pick up that heavy grey tint?

On the latest Gmail app (iOS 26), emails often show a dull grey background behind the content. Older versions like iOS 18 display it differently, but the result is the same. Yet some emails, like those from Substack, seem to dodge this issue entirely. That sent me digging into why Gmail behaves this way, and how to fix it.

Let’s go down the rabbit hole!

The Gmail Grey Background Mystery

If you’ve ever opened a marketing email in Gmail’s iOS app, you may have noticed a mid-grey background layered behind the content. Substack emails, though, often appear cleaner: no grey fill muddying the design.

Dark mode fix in gmail

The difference?
They set the <body> background to transparent instead of a solid color.

  • Transparent body → Gmail dark mode respects the app chrome and doesn’t add its own grey layer.
  • Solid body color (e.g., white) → Gmail forces a grey background on dark mode for “readability.”

On newer Gmail app versions (iOS 26+), this behavior is even more obvious—the UI chrome gets darker than the email background, which highlights the transparency effect. Older Gmail clients (e.g., iOS 18 builds) don’t show the discrepancy as much.

👉 Takeaway: If you want your email background to feel “native” and seamless in Gmail dark mode, set the body to background-color: transparent;.

The Icon Problem in Dark Mode

The next discovery was around icons. Some emails ship icon buttons as PNGs with solid white fills, which stand out awkwardly in dark mode. Substack (and others) sidestep this by using transparent assets.

Social icons in dark mode

But here’s the catch:

  • SVGs would be ideal (crisp, scalable, lightweight), but they’re not reliably supported in email, especially Gmail.
  • Transparent PNGs are the safe bet. They won’t auto-invert in dark mode (unlike text colors), so you need to pick icon colors that work equally well against both light and dark backgrounds. A neutral mid-grey usually does the trick.

👉 Takeaway: Export icons with transparent backgrounds. Avoid SVGs for email, support is too patchy.

Testing Gotchas

Dark mode rendering varies wildly:

  • Forwarded emails can show different background behavior than originals.
  • Email client versions matter a lot. Litmus and Email on Acid test suites aren’t always running the latest Gmail builds.
  • Assets need testing across multiple real devices; even small tweaks (like PNG transparency) can change how Gmail inverts or layers colors.

Quick Guidelines for Dark Mode Emails (2025)

  1. Set body background to transparent if you want to avoid Gmail’s forced grey.
  2. Avoid SVGs in emails, support is poor across Gmail and Outlook.
  3. Use transparent PNGs for icons; pick a mid-grey that balances on light and dark.
  4. Always test in real clients, not just simulators, they lag behind.
  5. Beware of forwarded states, they can alter backgrounds and color rendering.

Why This Matters

Dark mode isn’t just a design preference anymore, it’s the default for many readers. Small implementation details (like whether your icon background is transparent) can be the difference between an email that feels polished and one that looks broken.

And the cool thing? A simple CSS property like background-color: transparent; can instantly elevate your email design in Gmail dark mode.

For more information about dark mode in email check out our related posts:

  • 5 Unique Dark Mode Email Design Tips
  • The Danger of Dark Mode for Email

The Email Builder that Global Brands Love

Learn more
 

Dyspatch

With Dyspatch, you can build engaging, interactive emails, without having to write code. By leveraging a custom modular email design system, non-technical teams can deploy beautiful, on-brand campaigns faster and achieve greater operational efficiency.

  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • YouTube

    Related Posts

  • Best of LinkedIn: A Roundup of Advice for Marketers for 2025
  • Transactional Email Hall of Fame – August 2018
  • Transactional Email Hall of Fame – January 2019
Tags: Dark Mode Email, Email Design, Email Production
Share this post:
  • Facebook
  • Pinterest
  • Twitter
  • Linkedin

LET’S CHAT!

Why wait? Take your email marketing to the next level today.

Get a demo
Dyspatch Logo

5307 Victoria Drive #899
Vancouver, BC
V5P 3V6

548 Market Street,
San Francisco, California
94104 US

  • Phone 1-877-458-9231
  • Email [email protected]
    [email protected]
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • YouTube

Get the latest email strategies, tips, and trends right to your inbox.

About Dyspatch

  • About us
  • Careers
  • Contact us
  • Pricing
  • Press & media
  • Release Notes

Find your fit

  • Tools for email designers
  • Dyspatch for translators
  • Email production for marketers
  • Resources for email developers

Features

  • Dyspatch overview
  • No-code email builder
  • Scribe AI email marketing tools
  • Email collaboration
  • Email template localization
  • Sample AMP email templates
  • Email guardrails
  • Expert services
  • Sendwithus overview
  • Agency program

Email resources

  • Blog
  • Webinars
  • Ebooks guides & reports
  • HTML email templates
  • Knowledge base
  • Figma email builder
  • The Dyspatch block gallery

Integrations

  • Partners & Integrations directory
  • Email builder for Braze
  • Email builder for Iterable
  • Email builder for Salesforce Marketing Cloud
  • Email builder for Pardot
  • Email builder for SendGrid
  • Email builder for Marketo
  • Email builder for HubSpot
  • Email builder for Oracle Eloqua

Dyspatch respectfully acknowledges the Lekwungen and W̱SÁNEĆ People, whose unceded territories we live and work on. We would also like to express our gratitude to all of the Coast Salish people as we continue to work and live as guests on their lands.

We recognize that acts of colonization created many inequities for First Nations, Inuit, and Métis people. As a company, we acknowledge that we have a responsibility to work towards reconciliation and to remain open to suggestions and consultations, especially with Indigenous communities.

Privacy policy    |    Terms of service    |    Web accessibility    |    Cookie policy    |    Usage    |    Sitemap

Copyright © 2025 Techdrop Labs Inc. All Rights Reserved.


Get a quote

Get a demo

Features & Functionality
Starter Teams Teams+
Universal styling  ✓  ✓  ✓
Drag and drop email builder  ✓  ✓  ✓
Custom code editor  ✓  ✓  ✓
Custom fonts  ✓  ✓  ✓
Device specific elements  ✓  ✓  ✓
Version history  ✓  ✓  ✓
Social media link settings  ✓  ✓  ✓
Commenting  ✓  ✓  ✓
Live previews  ✓  ✓  ✓
Dark mode previews  ✓  ✓  ✓
Litmus testing  ✓  ✓  ✓
Custom merge fields  ✓  ✓  ✓
Image hosting  ✓  ✓  ✓
Brand & legal compliance guardrails  ✓  ✓  ✓
User role permissions  ✓  ✓  ✓
ESP logic  ✓  ✓  ✓
Code Export  ✓  ✓  ✓
AMP Email Support  ✓  ✓  ✓
Approval Workflows  ✓  ✓  ✓
API Access  ✓  ✓  ✓
User Management –  ✓  ✓
Translation (via Smartling) – –  ✓
Export via API – –  ✓
Localizations – –  ✓
Account Manager – –  ✓
Premium Support – –  ✓
SLA – –  ✓
Premium SAML SSO – –  ✓
Custom Themes – –  ✓
Workspaces – –  ✓
Design / AMP Services – –  ✓
Pricing $149/mo $499/mo Custom