Back to blog

Cold email best image size: guide to avoid spam filters

9 min read
Cold email best image size: guide to avoid spam filters

Why Image Size Matters in Cold Emails

Images in cold emails create two problems that most senders ignore. First, large images increase the total email size, which triggers spam filters. Second, emails with a high image-to-text ratio are flagged by filtering algorithms designed to catch image-based spam.

Email providers like Gmail, Outlook, and Yahoo analyze the structure of incoming emails. When an email contains oversized images, minimal text, or embedded graphics that dominate the message body, the provider assigns a higher spam score. A high enough score sends your email to the spam folder, regardless of how good your content is.

The challenge is balancing visual appeal with deliverability. Images can increase engagement when used correctly. A product screenshot, a simple chart, or a branded signature image can add credibility. But the wrong size, format, or ratio turns that asset into a liability. Understanding whether cold emailing works starts with getting the technical details right.

Infographic showing recommended image dimensions for inline, signature, and banner images in cold emails
Recommended Image Sizes for Cold Emails

Inline Body Images

The optimal width for inline images in cold emails is 600 pixels. Most email clients render the message body at 600-640 pixels wide. An image wider than this gets automatically resized, which can cause distortion, increase load time, or break the layout on mobile devices.

For height, keep inline images under 400 pixels. Tall images push content below the fold, and recipients who do not scroll will miss your message entirely.

Recommended dimensions for inline body images:

- Width: 600px maximum

- Height: 200-400px

- Aspect ratio: 3:2 or 2:1 (landscape orientation)

- File size: under 100KB per image

Email Signature Images

Signature images (logos, headshots, or branded banners) should be smaller than body images. A signature logo that is too large draws attention away from the email content and looks unprofessional.

Recommended dimensions for signature images:

- Logo: 200-300px wide, 50-100px tall

- Headshot: 80-100px square

- Banner: 600px wide, 80-100px tall

- File size: under 50KB per image

Hero or Banner Images

If you include a hero image at the top of a cold email (typically in HTML templates), keep it within these parameters:

- Width: 600px

- Height: 200-300px

- File size: under 150KB

- Format: JPEG for photos, PNG for graphics with transparency

File Size Limits and Spam Filter Thresholds

Total email size (HTML, text, and all embedded assets) should stay under 100KB for cold emails. This is more restrictive than the technical limit, which varies by provider. Gmail allows emails up to 25MB, but spam filters evaluate emails long before they reach that ceiling.

Here is why file size matters at each threshold:

- Under 50KB total: Safest range. Minimal spam filter risk from size alone.

- 50-100KB total: Acceptable. Most emails with one small image fall here.

- 100-200KB total: Elevated risk. Multiple images or one large image. Some spam filters flag emails in this range, especially from new sending domains.

- Over 200KB total: High risk. Emails this large are frequently flagged or clipped. Gmail clips emails over 102KB of HTML, showing a "View entire message" link that most recipients never click.

For cold outreach specifically, aim for the under-50KB range. A plain-text email with a small signature image easily fits here. An HTML template with a hero image and inline graphics will struggle to stay under 100KB. Keeping your emails lean also means keeping them concise. The relationship between cold email length and deliverability is tighter than most senders realize.

Image Compression Best Practices

Before attaching or embedding any image in a cold email, compress it. Uncompressed images from design tools or screenshots are often 5-10x larger than necessary.

- Use JPEG for photographs and complex images. Set quality to 70-80% for the best balance of file size and visual quality.

- Use PNG only when transparency is required (logos on variable backgrounds). PNG files are larger than JPEGs for photographic content.

- Avoid GIFs in cold emails. They add significant file size and many email clients display only the first frame. Animated GIFs are a common spam trigger.

- Avoid BMP, TIFF, or SVG formats. Most email clients do not render them consistently.

- Use tools like TinyPNG, Squoosh, or ImageOptim to compress images before inserting them.

Image-to-Text Ratio

Spam filters evaluate the ratio of image content to text content in an email. An email that is mostly images with little text looks like image-based spam, a technique historically used to bypass text-based spam filters.

The recommended ratio is 60% text to 40% images. Some deliverability experts recommend 80/20 for cold emails, especially from new domains.

Practical guidelines:

- Never send an email that is a single image with no text. This is the fastest way to land in spam.

- Include at least 300-500 characters of plain text alongside any image.

- Do not embed text inside images. Spam filters cannot read text in images, so that content does not count toward your text ratio.

- If your email template is image-heavy by design (product showcase, event invitation), include a plain-text version as well.

How Email Clients Handle Images

Gmail

Gmail blocks images by default for first-time senders. Recipients see a placeholder with "Images are not displayed" until they click "Display images below" or add your address to their contacts. After the first display, Gmail typically shows images from that sender automatically.

For cold emails, this means your first message should not rely on images to convey the main point. The text must stand alone.

Outlook

Outlook blocks external images by default in many configurations, especially in corporate environments where IT administrators enforce this setting. Images hosted externally display as red X placeholders until the recipient enables them.

Outlook also does not support background images in CSS, which breaks many HTML email templates designed primarily for Gmail.

Apple Mail

Apple Mail displays images by default, making it the most image-friendly major email client. However, Apple's Mail Privacy Protection (introduced in iOS 15) pre-loads images through a proxy, which affects open tracking accuracy. If you rely on tracking pixels to see if someone read your email, Apple Mail recipients will generate false positives.

Mobile Clients

Mobile email clients generally display images but resize them to fit smaller screens. An image designed for 600px width renders well on most devices. Images wider than 600px may cause horizontal scrolling on mobile, which creates a poor user experience.

Risk scale infographic showing email file size thresholds and spam filter impact
Email File Size and Spam Risk Scale

Embedding vs. Hosting Images

There are two ways to include images in emails: embedding (inline/attached) and hosting (external URL reference).

Embedded Images (CID or Base64)

Embedded images are attached to the email file and referenced in the HTML. They display without requiring an external server connection.

Pros: Display immediately without the recipient enabling external images. More reliable rendering.

Cons: Significantly increase email file size. Each embedded image adds its full file size to the email payload. Multiple embedded images can push total email size past spam filter thresholds quickly.

Hosted Images (External URL)

Hosted images are stored on a web server and referenced via URL in the email HTML. The email client downloads them when the recipient opens the email.

Pros: Keep email file size small. The email contains only the URL reference, not the image data.

Cons: Blocked by default in many email clients for unknown senders. Require a reliable hosting server. If the server is down or slow, images do not display.

Which to Use for Cold Emails

For cold emails, hosted images are generally the better choice despite the default blocking issue. The file size savings are significant, and your email text should convey your message regardless of whether images load.

If you embed images, limit yourself to one (typically a signature logo) and keep it under 30KB. Sending documents or large visuals is better handled as a separate step. If you need to share files securely with prospects, there are better approaches for emailing documents securely than embedding them in your cold email.

Common Image Mistakes in Cold Emails

Using a screenshot as the entire email body. Some senders take a screenshot of a beautifully designed email and send it as a single image. This fails on every level: spam filters flag it, recipients with images blocked see nothing, and the content is invisible to search and assistive technology.

Sending uncompressed screenshots. A raw screenshot from a Retina display can be 2-4MB. That single image makes the email larger than most spam filter thresholds. Always compress before sending.

Including tracking pixels that add to the image count. Most email tracking tools insert a 1x1 invisible tracking pixel. While small, this adds to the image count that spam filters evaluate. If your email already has two images plus a tracking pixel, some filters see three images in a short email.

Using images with text instead of HTML text. Text in images is not searchable, not accessible, and not readable when images are blocked. Use HTML text for all readable content and reserve images for graphics, photos, and logos.

Forgetting alt text. When images are blocked, alt text is the only thing displayed. An image without alt text shows a broken image icon and nothing else. Always include descriptive alt text for every image in your email. Choosing the right font for your email matters for text readability, but alt text matters for accessibility when images fail to load.

Recommendations by Cold Email Type

Text-only cold emails (no images). The safest option for deliverability. No images means no image-related spam triggers. The email is lightweight, loads instantly, and works in every client. Use this approach for initial outreach from new domains.

Cold emails with a signature image. The most common approach. One small logo or headshot in the email signature adds a professional touch without significantly affecting deliverability. Keep the image under 50KB and 200px wide.

Cold emails with one inline image. Acceptable for product demonstrations, chart references, or visual proof points. Keep the image under 100KB, add at least 300 characters of surrounding text, and always include alt text.

HTML template cold emails (multiple images). Higher risk for cold outreach. Reserve image-heavy templates for emails to recipients who have already engaged (opened or replied to a previous email). For first-touch cold emails, simpler is better. Getting the follow-up strategy right matters more than making the first email visually impressive.

FAQ

What is the maximum image size for cold emails?

Keep individual images under 100KB and total email size under 100KB for cold outreach. While email providers allow much larger attachments, spam filters evaluate email composition, and large images are a negative signal for unknown senders.

Should I use images in cold emails at all?

For first-touch cold emails from a new domain, plain text with no images (except possibly a small signature logo) is the safest approach. As your domain builds reputation and you send to engaged recipients, you can introduce images selectively.

Do images hurt email deliverability?

Images themselves do not hurt deliverability. Oversized images, poor image-to-text ratios, and image-only emails hurt deliverability. A properly sized, compressed image in an email with sufficient text content has minimal impact on spam scores.

What image format is best for cold emails?

JPEG is the best general-purpose format for cold emails. It produces smaller file sizes than PNG for photographic content. Use PNG only when you need transparency (logos on variable backgrounds). Avoid GIFs, BMPs, and SVGs.

How do I test if my email images trigger spam filters?

Send test emails to accounts on Gmail, Outlook, and Yahoo before launching a campaign. Check whether the email lands in the inbox or spam folder. Tools like Mail Tester and GlockApps can analyze your email for spam triggers including image-related issues.

More articles