How to use background images safely?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

You've designed the perfect email with a beautiful background image, but then you test it in Outlook. It vanishes. That's because Outlook doesn't play by the same CSS rules as other email clients.

But Here's what you need to know. Outlook requires VML (Vector Markup Language) to display background images at all. Other clients like Gmail handle CSS background images fine, but they all break when images are blocked. You need layers of fallbacks working together.

So Start with this strategy. Always define a solid background color that works when images fail (use a color that matches or complements your design). Use HTTPS-hosted images only. Write your CSS background image code, then add the VML fallback for Outlook. Never place critical text or calls to action directly on background images. That text disappears the moment your recipient's image-blocking kicks in.

Test your backgrounds across email clients before sending. What renders in Gmail looks completely different in Apple Mail. A rendering preview tool shows you exactly what your recipients see. Once you've got the fallbacks right, you'll stop watching background images disappear in Outlook.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Show me the VML code

I need help adding a background image to my email. It needs to work in Outlook and look good when images are blocked.

Edit the yellow boxes, then send to the AI of your choice.