Is there a way to add a background image to an email and ensure it will display in all email clients?

  • This is not a Graphic design question. Jun 27, 2017 at 7:14
  • 1
    I think this is off-topic since it has more to do with HTML/Knowing Email Clients than with Graphic Design(e.g. creating the Image)
    – SitiSchu
    Jun 27, 2017 at 9:40
  • To one part? To the whole email? What email clients are giving you the most trouble? What type of layout are you using? Jun 27, 2017 at 11:51
  • Suggestion: Visit sites like MailChimp's, where you'll find lots of good information and advice as to what works across a broad range of email clients. And accept that some people prefer text-only email and may reject the HTML email you'd need to pull this off. Their in-box, their rules. The "done thing" is to provide a text-only version of your email for those who want it. Jun 27, 2017 at 14:44

2 Answers 2


You should use the backgrounds.cm generator.

Note the radio buttons below Apply background image to:

  • Full email body for the email background
  • A single table cell background for a single element within the email

I would include the code, but there are a few variations depending on what size options you want, so I'd advice to just use the website to generate the code.


You must use HTML Hope to see the links below to help you

  • Hello Morteza, could you please explain a bit more what we'll find behind the link you provide and why it answers the question? That way, your answer is still of value in case the link breaks at a later time. Link rot is the main reason we really dislike link-only answers here. Thanks for your effort and keep contributing!
    – Vincent
    Jun 27, 2017 at 8:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.