HomeBlogs

Email Tips

Email Banner Size: Best Dimensions for Desktop & Mobile

Email banner size should match your email width, usually 600px. See ideal header, hero, mobile, retina, and file-size specs plus responsive design tips.

Md. Yaikub Hossain Razon

Md. Yaikub Hossain Razon

October 20268 mins to read

For most marketing emails, the best email banner size is 600px wide. Use about 150–200px of height for a compact header and 300–400px for a hero banner. For sharper high-density screens, you can export a 2× image at 1200px wide and display it at 600px.

 

That starting point is practical, not a formal standard. Your ideal dimensions depend on the email container, banner purpose, image content, and mobile layout.

 

This guide is for marketers, designers, ecommerce teams, and developers who want email banners that remain clear on desktop and mobile. You will learn recommended dimensions, responsive sizing, export resolution, image formats, file-weight considerations, and practical implementation tips.

Email banner size guide showing recommended header, hero, body, promo, and footer dimensions.

Email Banner Size at a Glance

Email Element Display Size 2× Export Size Best Use
Header banner 600 × 150–200px 1200 × 300–400px Logo and branding
Hero banner 600 × 300–400px 1200 × 600–800px Main campaign message
Promo strip 600 × 60–120px 1200 × 120–240px Discount or announcement
Body banner 600 × 200–400px 1200 × 400–800px Supporting promotion
Product image Depends on column Usually 2× display width Product showcase
Signature banner 320–600 × 60–120px Optional 2× export Signature CTA
Footer visual Up to 600px wide Usually 2× display width Supporting branding

For a standard 600px email content area, these dimensions are useful starting points.

These numbers are recommendations rather than technical limits.

The best size depends on the width of your actual email layout.

What Is an Email Banner?

An email banner is a visual section used to highlight branding, an offer, a campaign message, a product, or a call to action.

It can appear at the top of an email, inside the body, or near the footer.

Common email banners include:

  • Brand headers

  • Hero images

  • Product promotions

  • Seasonal graphics

  • Sale announcements

  • Free-shipping strips

  • Event banners

  • Footer promotions

However, essential information should not depend entirely on an image.

Important offer details, deadlines, headlines, and CTAs are often better as live HTML text.

This helps the email remain understandable when images are unavailable.

Anatomy of a marketing email showing common email banner placements.

What Is the Best Email Banner Size?

The best email banner size for most campaigns is around 600px wide, with height chosen according to the banner's purpose.

A hero banner commonly works well around:

600 × 300–400px

A compact header may use:

600 × 150–200px

Why 600px?

Many HTML emails still use a content container close to this width. It provides enough desktop space while remaining manageable when scaled for smaller screens.

However, 600px is a convention rather than a mandatory standard.

Your banner should normally match the width of the content container where it appears.

For example:

If your email container is 600px wide, use a 600px display width.

If your template uses a 640px container, a 640px banner may be more appropriate.

For a deeper explanation of overall email widths, see MailEditor’s fluid vs fixed email layouts guide.

Simple Banner Size Formula

Use this rule:

Banner display width = available email content width

Then, when you want a higher-resolution source:

Export width = display width × 2

For example:

Display size: 600 × 300px
Export size: 1200 × 600px

The email still displays the image at 600 × 300px.

What Is the Best Email Header Size?

A practical email header size is 600px wide and about 150–200px high.

Use a shorter header when it contains only a logo and simple branding.

The header should identify your brand without taking over the first screen.

Header Type Recommended Display Size
Logo-focused header 600 × 80–150px
Standard branded header 600 × 150–200px
Promotional header 600 × 180–250px
2× export for 600 × 200 1200 × 400px

Keep header navigation simple.

Too many small menu links may become difficult to use on narrow screens.

If your header only contains a logo, you do not need to turn the entire area into one image.

HTML-based structure gives you more flexibility.

What Is the Best Hero Image Size?

For most marketing campaigns, an email hero image size of 600 × 300–400px is a strong starting point.

A taller hero gives photography more visual impact.

However, extra height can push important text and CTAs further down the screen.

600 × 300px Hero

A 600 × 300px hero uses a 2:1 aspect ratio.

Use it when:

  • You want a compact first screen.

  • Your CTA sits below the image.

  • The visual supports live HTML text.

  • The campaign should be easy to scan.

600 × 400px Hero

A 600 × 400px hero provides more visual space.

Use it when:

  • Product photography is important.

  • Lifestyle imagery drives the campaign.

  • The visual needs more breathing room.

  • The email still keeps its main message visible early.

MailEditor’s guide to white space and contrast in email explains how spacing and visual hierarchy affect the first screen of an email.

Comparison of 600 by 300 and 600 by 400 pixel email hero banner sizes.

What Size Should Body Banners Be?

A body banner should normally match the width of the content column where it appears.

For a full-width section in a 600px email, start with:

600px width

The height can vary from about:

200px to 400px

Body banners work well for:

  • Secondary promotions

  • Product launches

  • Event reminders

  • Seasonal offers

  • Product categories

  • Customer benefits

  • Limited-time campaigns

Do not make a body banner tall simply to fill space.

The height should reflect the amount of visual information it needs to communicate.

For example:

A small promotion may only need 600 × 150px.

A product-focused section may work better around 600 × 300px.

What Size Should Promo Banners Be?

A slim promotional banner can be around 600 × 60–120px.

This format works well for short messages such as:

Free Shipping

20% Off Today

Sale Ends Tonight

Short promo strips help highlight supporting offers without becoming the main hero section.

For very simple announcements, live HTML text can be even better.

It stays sharp during resizing and remains readable when images do not load.

Examples of 60, 90, and 120 pixel high promotional email banners.

What Is the Best Email Banner Size for Mobile?

You usually do not need a completely separate narrow banner only because someone opens the email on a phone.

Instead, a full-width desktop banner can scale responsively with its container.

For example:

A 600px banner can shrink to fit a mobile viewport around 360px wide.

The bigger challenge is content readability.

If the text is baked into the image, it shrinks together with the image.

A headline that looks large on desktop may become difficult to read on mobile.

Better Approach

Use the banner mainly for visual content.

Keep important elements as HTML:

  • Headline

  • Description

  • Price

  • Discount

  • Deadline

  • CTA button

This lets those elements adapt independently.

For broader mobile layout guidance, see MailEditor’s mobile-responsive email design guide.

For advanced responsive rules, review the HTML email media queries guide.

Email banner shown on desktop and mobile to demonstrate responsive scaling.

Display Size vs Export Size

Display size and export size are different.

Understanding the difference makes email banner dimensions much easier to manage.

Display Size

Display size is how large the image appears inside the email.

Example:

600 × 300px

Export Size

Export size is the actual pixel dimensions of the uploaded source file.

Example:

1200 × 600px

The source file contains more pixels.

The email can still display it at 600 × 300px.

File Size

File size describes how much storage or download data the image uses.

Example:

180 KB

It does not describe the visual dimensions.

Quick Comparison

Measurement Example What It Means
Display size 600 × 300px Visible dimensions
Export size 1200 × 600px Source resolution
File size 180 KB Download weight

A 1200px-wide source does not mean your email must have a 1200px-wide layout.

Comparison between a 600 by 300 pixel email banner display size and a 1200 by 600 pixel export size.

Should Email Banners Be Retina Ready?

A common approach is to export important static banners at twice their display dimensions.

For a 600px display width:

Export at 1200px wide.

Then constrain the image to 600px inside the email.

This can help graphics and photography appear sharper on high-density displays.

However, more pixels can also increase the file weight.

The goal is not simply to create the biggest possible source image.

Example

For a 600 × 300px hero:

Display: 600 × 300px
Export: 1200 × 600px

For a 600 × 200px header:

Display: 600 × 200px
Export: 1200 × 400px

Avoid exporting something like 2400px wide when the final image only displays at 600px unless you have a specific reason.

The extra resolution may increase file weight without adding a noticeable benefit.

Retina email banner workflow showing a 1200 pixel source optimized and displayed at 600 pixels.

How Large Should an Email Banner File Be?

There is no single file-weight limit that works for every email banner.

The better rule is:

Keep each image as lightweight as possible while maintaining acceptable visual quality.

A flat illustration may compress very efficiently.

A detailed product photograph may require more data.

File weight depends on:

  • Pixel dimensions

  • Compression

  • Image format

  • Photography detail

  • Transparency

  • Animation

  • Number of colors

Practical Optimization Process

  1. Resize the source image.

  2. Select the correct format.

  3. Compress the image.

  4. Check visual quality.

  5. Upload it.

  6. Send a real email test.

  7. Optimize again if necessary.

Do not upload a multi-megabyte original image when a much smaller optimized version looks almost identical at email size.

JPG, PNG, or GIF?

Choose the image format based on the content.

Do not automatically save every email banner as PNG.

JPG or JPEG

Use JPEG for:

  • Product photography

  • Lifestyle images

  • Complex gradients

  • Detailed photographs

  • Large photographic hero sections

JPEG often provides efficient compression for photographic content.

PNG

Use PNG for:

  • Logos

  • Flat illustrations

  • Transparent graphics

  • Icons

  • Graphics with sharp edges

  • Text-heavy graphics when necessary

PNG can preserve sharp visual edges.

However, photographic PNG files may become unnecessarily large.

GIF

Use GIF when simple animation adds useful value.

Keep animations short and purposeful.

Make sure the first frame still communicates useful information.

Never make critical information depend entirely on animation.

What About SVG?

SVG works well on the web but has less consistent behavior across email environments.

For important email graphics, more established raster formats are generally easier to test across inboxes.

MailEditor’s guide to fixing email images not displaying in Gmail and Outlook covers image formats, URLs, hosting, and rendering issues in more detail.

How Do You Make Email Banners Responsive?

A responsive banner should fit its parent container without stretching or overflowing.

A useful HTML pattern is:

<img
  src="https://example.com/email/banner.jpg"
  width="600"
  alt="Summer collection now available"
  style="
    display:block;
    width:100%;
    max-width:600px;
    height:auto;
    border:0;
  "
>

Here:

  • width="600" provides a base width.

  • width:100% lets the image shrink.

  • max-width:600px limits enlargement.

  • height:auto preserves the aspect ratio.

  • display:block helps remove unwanted inline spacing.

For more complex layouts, you may use media queries.

@media screen and (max-width: 600px) {
  .mobile-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
  }
}

For copy-ready responsive examples, see the MailEditor HTML email media queries guide.

Gmail and Outlook Banner Considerations

Correct dimensions are only one part of email banner design.

Different email clients can render HTML and CSS differently.

Gmail

Responsive email layouts can use width-based CSS rules.

However, your base email should still remain usable without depending on complex responsive behavior.

Outlook

Outlook environments often benefit from conservative email HTML and clear dimensions.

Avoid relying on advanced browser-only CSS for essential layout behavior.

Build for Fallbacks

A reliable banner setup should include:

  • Explicit dimensions where useful

  • Responsive CSS

  • Correct aspect ratio

  • Public HTTPS image URLs

  • Meaningful alt text

  • Live HTML for important information

  • Mobile testing

  • Desktop testing

For a broader explanation of rendering differences, see why emails look different in every inbox.

Why Is Alt Text Important?

Alt text gives the reader useful context when an email banner cannot be displayed.

For example:

alt="Summer sale: Save 25% through Friday"

This is much more useful than:

alt="banner"

Alt text should explain the important information or function of the image.

Avoid stuffing keywords into alt text.

If an image is purely decorative, it may not need descriptive content.

Email comparison showing a banner with images enabled and useful alt text when images are unavailable.

Common Email Banner Size Mistakes

1. Designing Wider Than the Container

The banner should match the section where it appears.

Do not assume a 900px banner will behave perfectly inside a 600px email.

2. Uploading 2× Images Without Constraining Them

A 1200px source should still display at the intended width.

Do not allow its source dimensions to become the email layout dimensions.

3. Putting All Text Inside the Image

Text embedded in an image shrinks when the image shrinks.

Live HTML text adapts more effectively.

4. Ignoring Mobile Readability

A banner can look perfect on desktop but become hard to understand on mobile.

Check it at realistic mobile widths.

5. Stretching the Aspect Ratio

Do not force a 2:1 image into a very different proportion.

Maintain the aspect ratio or crop intentionally.

6. Using Oversized Source Files

More pixels do not automatically produce a better email.

Resize and optimize assets before uploading them.

7. Making the Whole Email One Image

Keep headlines, body copy, buttons, prices, and other essential information as structured HTML.

8. Skipping Inbox Testing

An editor preview is not the final inbox.

Always test the delivered version.

How to Choose the Right Banner Size

Use this four-step process.

Step 1: Find the Content Width

Start with the actual width of your email container.

Example:

600px

Step 2: Choose the Banner Purpose

Ask what the image needs to do.

Is it a:

  • Header?

  • Hero?

  • Body banner?

  • Promotional strip?

  • Signature banner?

  • Footer visual?

Step 3: Choose the Height

Set the height according to its purpose.

Useful starting points:

Header: 150–200px
Hero: 300–400px
Body banner: 200–400px
Promo strip: 60–120px

Step 4: Choose Export Resolution

For important static graphics, consider exporting at 2×.

For example:

Display:

600 × 300px

Export:

1200 × 600px

Then compress the file before uploading it.

Email Banner Size Decision Table

Goal Starting Size
Compact branding 600 × 150px
Standard header 600 × 200px
Balanced hero 600 × 300px
Visual hero 600 × 400px
Slim promotion 600 × 60–120px
Body promotion 600 × 200–300px

Treat these dimensions as starting points.

The final size should follow your actual template.

How to Build Banners With MailEditor

MailEditor lets you visually build and edit HTML emails without rebuilding every campaign from raw code.

You can start with existing HTML email templates, customize images and sections, and prepare the final layout for your campaign.

A practical banner workflow looks like this:

Banner Workflow

From Template to Final Test

1 Choose or import a template Start with the email structure you plan to use.
2 Confirm the content width Check the actual width available for the banner.
3 Prepare the correct aspect ratio Design the banner to match the intended section proportions.
4 Export an optimized source image Balance sharpness with reasonable file weight.
5 Add the banner to the email Place the image inside the correct email section.
6 Set the intended dimensions Constrain high-resolution sources to the correct display size.
7 Add meaningful alt text Describe the banner's useful content or purpose.
8 Preview the desktop version Check alignment, image quality, spacing, and CTA visibility.
9 Check the mobile layout Make sure the banner scales cleanly and important content stays readable.
10 Test the final email Send a real test before export or production sending.

Your banner should work with the surrounding:

  • Headline

  • CTA

  • Spacing

  • Product content

  • Background

  • Mobile layout

Do not choose banner dimensions independently from the rest of the design.

Editing an email banner inside the MailEditor HTML email editor.

Email Banner Checklist

Before publishing or sending your campaign, confirm:

  • The banner matches the email container.

  • The aspect ratio is correct.

  • The image is properly compressed.

  • 2× exports are constrained to their display width.

  • Important text remains live HTML.

  • The banner has useful alt text.

  • Mobile text remains readable.

  • The CTA remains clear.

  • Images use reliable public URLs.

  • The design has been checked in Gmail.

  • The design has been checked in Outlook.

  • The final exported or delivered HTML has been tested.

Final Answer

For most marketing emails, start with an email banner size of 600px wide.

Use roughly:

Recommended email banner sizes

Email Header 600 × 150–200px Best for logos, branding, and compact header areas.
Hero Banner 600 × 300–400px Best for the main campaign message or featured visual.
Body Banner 600 × 200–400px Best for product sections, supporting promotions, and offers.
Promo Strip 600 × 60–120px Best for discounts, shipping notices, and short announcements.

For sharper high-density displays, you can export important static banners at 1200px wide and display them at 600px.

The most important distinction is between three measurements:

Display size: how large the banner appears.

Export size: the pixel dimensions of the source image.

File size: how much data the image weighs.

Match your banner to the actual email container, preserve its aspect ratio, optimize its file weight, keep essential information in live HTML, and test the finished campaign across desktop and mobile inboxes.

You can also start with a responsive design from MailEditor’s HTML email template library and customize the images, text, buttons, sections, and branding visually.

Frequently Asked Questions

What size should an email banner be?
For most HTML marketing emails, start with a 600px-wide email banner. Hero images often use a height of 300–400px, while compact headers commonly use 150–200px. The final width should match your actual email content container.
What is the standard email banner size?
There is no formal universal standard for email banner dimensions. However, 600 × 300px is a practical starting point for a full-width hero banner because many email layouts use a content area close to 600px.
What size should an email header be?
A practical email header size is around 600 × 150–200px. A smaller header works well for simple logos and branding, while a taller version can support additional promotional content.
What is the best email banner size for mobile?
A responsive email banner can use the same 600px desktop source and shrink to fit the available mobile width. Keep important text and CTA elements in HTML so they remain readable when the banner scales down.
Should I export an email banner at 1200px?
You can export a banner at 1200px wide when it will display at 600px. This provides a 2× source image that can look sharper on high-density screens. Make sure the email still constrains it to the correct display width.
What is the difference between banner size and file size?
Banner size describes dimensions such as 600 × 300 pixels. File size describes storage weight, such as 180 KB. A banner can have small display dimensions but still have a large file weight if it is poorly optimized.
Should an email banner be JPG or PNG?
Use JPEG for photographs and PNG for logos, flat illustrations, transparent graphics, and sharp design elements. GIF can be used for simple animations when needed.
How do I stop an email banner from stretching?
Preserve the original aspect ratio and use responsive image rules such as width: 100%, a suitable max-width, and height: auto. Avoid setting conflicting fixed width and height values.

newsletter

Field notes on email design.

One thoughtful issue a month. Unsubscribe anytime.

Share

Popular Blogs

Not enough? Order a custom template

Can't find the perfect template? Our experts will design a custom email template tailored to your brand. Responsive, unique, and fully tested for compatibility.

Order Now
100%Client-owned HTML
48hTypical turnaround

Tested with Email On Acid against 80+ Major Inboxes

GmailOutlookApple MailYahooDark mode