imageresizers.net

Mailchimp Image Sizes: Email Header, Banner, and Footer Dimensions (2026)

Mailchimp publishes image widths and almost no heights. Upload 660-1320px wide in the new builder, 600-1200px in the legacy one, and keep every file under 1 MB — that is a hard upload cap, not a suggestion. Landing pages are the exception with a published 1500-2500pxwindow. Every figure below is quoted from Mailchimp’s own documentation, and the table marks which numbers are theirs and which are ours.

Mailchimp image sizes at a glance

Use caseUpload atDisplays atMailchimp’s own figure?
Email header / full-width image (new builder)1320 px wide660 pxYes — “660-1320 pixels in the new builder”
Email header / full-width image (legacy builder)1200 px wide564 pxYes — “600-1200 pixels in the legacy builder”
Inline image, 2-column section660 px wide330 px (264 legacy)Yes — published minimum per column count
Inline image, 3-column section440 px wide220 px (164 legacy)Yes — published minimum per column count
Footer logo2x its display widthYour call — 150-300 px is typicalNo — Mailchimp publishes no footer dimension
Social card (Facebook & Pinterest share)600 px wide minimumVaries by networkYes — “should be at least 600px wide”
Landing page hero / background1500-2500 px wideFull section widthYes — over 2500 “may not be resized properly”
Maximum file size1 MB per imageYes — the content studio enforces it on upload

There is no height column because Mailchimp never publishes one. It states a content width for each builder — 660px in the new builder, 564pxin the legacy one — and tells you to upload at twice that for retina screens. How tall your header is remains a design decision. The 600x200 and 1200x400 “Mailchimp header sizes” that circulate in guides appear in no Mailchimp document.

Mailchimp email header image size

Email header spec

Upload at (new builder)660-1320 px wide
Upload at (legacy builder)600-1200 px wide
Content width660 px new builder · 564 px legacy full-width section
Template shell“Mailchimp templates are designed to be no greater than 600px wide”
HeightNot published — a design decision
Padding eats width10px padding on a 600px header means a 580px image
Max file size1 MB per image

The 600px everyone quotes is the width of the template shell, not the width of your image — and it is a legacy-builder number. What you actually design against is the content width: 660px in the new builder, 564px for a full-width section in the legacy one. Then you double it, because Mailchimp’s own instruction is to use images with a minimum size of 660px and double your file size to a minimum of 1320px if you want your images to look great on retina displays.

  • Check which builder you are in first. Everything on this page forks there. New builder: 660 content, upload 660-1320. Legacy: 564 content, upload 600-1200. Using the legacy figure in the new builder gives you an image Mailchimp has to stretch.
  • Constrain the 2x image with the HTML width attribute, not CSS. Mailchimp’s design reference is explicit: doubling an image and then constraining its width with the height and width attributes on the img tag is what keeps it sharp. Outlook on Windows renders through Word, which ignores CSS widths and will display the file at its full 1320px otherwise.
  • Subtract your padding. Mailchimp’s own worked example: if 10px of padding is applied around a header image, instead of the header image being 600px wide, you’ll want to make it 580px wide. Do that arithmetic before you export, not after.
  • A header is just an image block. There is no separate header asset in Mailchimp with its own spec — which is exactly why no header height exists. Pick a proportion and stay consistent across sends; a 5:1 letterbox (1320 x 264) is a reasonable house style, and it is what the only published email banner dimension anywhere — Substack’s 1100 x 220 — works out to.
  • Don’t reuse a landing page hero. The 1500-2500px window is for pages, not email. A 2500px file in a 660px column is several times the 1 MB cap for no visible gain.

Resize a header to 1320px wide → Pick Mailchimp, then Header Banner @2x.

Inline content image sizes by column count

Section image spec

Section layoutMinimum (new builder)Minimum (legacy)Upload at 2x
Full width660 px564 px1320 px
2 columns330 px264 px660 px
3 columns220 px164 px440 px
4 columns165 px132 px330 px

The first two columns are Mailchimp’s published minimums. The 2x column is those figures doubled — Mailchimp states the doubling rule but prints the 1x minimums.

Mailchimp resizes an uploaded image down to fit the content area it lands in, so a file that is too small is the failure mode that shows: it gets stretched, and stretched images are the single most common cause of a blurry Mailchimp email. Match the column count to the minimum above, double it, and the block has enough pixels to work with on every screen.

  • Legacy blocks have their own floors. An Image Card with edge-to-edge margins wants 564px, or 528px once margins are on. Image + Text depends on the caption: 352px for a one-third caption, 264px for a half, 176px for two-thirds, 132px for three-quarters.
  • Use the responsive blocks, not a text block. Mailchimp’s own troubleshooting advice for a stretched image on mobile is to resize your image, or use one of our mobile-responsive Image, Image Group, Image Card, or Image + Caption content blocks.
  • The new builder’s three sizing modes do different things. Original displays the file at its own size up to the content width, Fill stretches it to the full width, and Scale takes it to 10-100% of the original. Only Fill can enlarge a file past its natural size — which is when softness appears.
  • Crop before you upload, not in the block. A 3-column grid of images that were each cropped to a different ratio will not line up, whatever the block does. Pick one ratio for the row and cut every image to it.
  • Budget the file size per image, not per email. Four images in a 4-column section are four separate 1 MB-capped uploads, and all four load in the same inbox.

Cut an image to a column width → Runs in your browser — no upload, no account.

Social share image (social card) size

Social card spec

Minimum width“Images for Social Cards should be at least 600px wide”
Applies toFacebook and Pinterest, when your campaign URL is shared
Facebook’s own floor200 x 200
Under 600px wideFacebook “will create a more compact display”
HeightNot published — “optimal height depends on the platform”
Set it inEmail designer → PreviewSocial Cards → Social Card Settings
Editable after sending?No — set it before the send, not after

A social card is what renders when someone shares your campaign’s web URL. Mailchimp publishes a floor — at least 600px wide — and no height, deferring to the networks. The practical size is 1200 x 630: that is the 1.91:1 link-preview shape Facebook crops to, and at 1200px it clears Mailchimp’s 600px minimum at 2x. That figure is the web convention, not Mailchimp’s number, and this page marks the difference rather than blurring it.

  • 1200 x 630 for Facebook, 1000 x 1500 for Pinterest. One image cannot be both — a 1.91:1 card cropped into a Pinterest feed is a sliver. If Pinterest matters to you, see Pinterest pin sizes and set the card for the network you actually share to.
  • Keep text away from the edges. Networks crop link previews differently and none of them tell you where. Anything closer than about 5% to an edge is at risk.
  • Set it before you hit send. Social cards can’t be modified once a campaign has gone out, so the proof step is the only chance you get.
  • Don’t reuse the header image. A 5:1 letterbox header dropped into a 1.91:1 card slot gets letterboxed or centre-cropped, and the header type usually lands outside the crop.

Resize an image to 1200x630 → Pick Mailchimp, then Social Card (1.91:1).

Landing page hero and background image size

Landing page image spec

Recommended width“keeping images between 1500-2500 pixels wide”
Why the ceiling“Images larger than 2500 pixels may not be resized properly”
HeightDepends on how much content the page carries — not published
Image block minimums780px page → 744 · 960px → 924 · 1224px → 924 · 1332px → 1188
Background imagesSame 1500-2500 window; single-column sections only
Max file size1 MB — the same cap as email, on a much bigger canvas

Landing pages are the one place Mailchimp publishes a real dimension range, and it is nothing like the email figures: 1500-2500px wide, because Mailchimp resizes the file down to fit the content area and anything past 2500px may not be resized properly. The squeeze is that the 1 MB cap does not move — so a 2500px hero has to be a well-compressed JPG, not a straight export.

  • 2500px is the ceiling, not the target. Go to the top of the range for a full-bleed hero on a wide monitor; 1500px is plenty for a page-width image block and costs a third of the bytes.
  • Match the file to your page width. A 780px page needs at least 744px for an image block, a 1332px page needs 1188px. Below that floor the image is being enlarged, which is where softness comes from.
  • Backgrounds go in single-column sections. Mailchimp warns that background images in multi-column sections may appear distorted on mobile devices — the section splits into a stack and the image has to cover a shape it was never cropped for.
  • Compose for a crop you do not control. A background fills whatever height its section ends up being, and that height changes with the copy. Keep the subject centred and off the edges.
  • Height follows the content. Mailchimp’s only guidance is that it depends on the page and that larger images slow the page down — so pick the shortest crop that still works, rather than a tall hero you will scroll past.

Resize a hero to 2500px wide → Pick Mailchimp, then Landing Page Hero.

File size limits and format recommendations

File spec

Image upload cap1 MB each — the content studio rejects anything larger
Non-image files10 MB each
Save your images as“PNG, JPG, or GIF files”
Content studio also acceptsJPE, JPEG and BMP — but BMP has no business in an email
Colour modeRGB — CMYK files “need to be saved in a RGB format” first
Resolution“72 dpi is generally sufficient for the web, but isn’t required”
Filenames“Spaces or special characters shouldn’t be used in the filename”

1 MB is the tightest image ceiling among the major email platforms by a wide margin, and it is enforced rather than advised — the upload simply fails. Mailchimp’s own fix when that happens is to use a photo-editing program to resize your image to 1MB or smaller, which in practice means reducing the pixel dimensions first and the JPG quality second.

  • JPG for photography, PNG for anything with type. A photo at JPG quality 80 is a fraction of the same image as a PNG; a logo or a screenshot as a JPG picks up visible artefacts around every edge.
  • Resize before you compress. A 4000px photo squeezed to 1 MB looks worse than the same photo cut to 1320px and saved at high quality — you are paying for pixels the email will never show.
  • GIFs count against the same 1 MB. And Outlook doesn’t animate them — it renders the first frame — so that frame has to stand on its own as a still image.
  • Convert CMYK before export. Print files land in email as muddy, shifted colour. Mailchimp is explicit that campaign images need to be RGB.
  • Rename the file before uploading. Spaces and special characters break image URLs; dashes or underscores don’t.
  • Don’t chase 72 dpi. Pixel dimensions are what an email client renders. The dpi field in your export dialog changes nothing about how the image displays.

Design it in Canva

Canva has no Mailchimp preset, so start from Custom size and type the width in yourself: 1320px for the new builder, 1200px for legacy, 1200 x 630 for a social card, or up to 2500pxwide for a landing page hero. Height is yours to pick, since Mailchimp doesn’t publish one. Export PNG for logos and type, JPG for photography — then check the file against the 1 MB cap before you upload, because Canva will happily hand you a 3 MB PNG.

Or resize an image you already have → No account, no upload to a server.

Drop an image here or click to browse

Social Media Image Size Cheat Sheet (2024)

PlatformTypeDimensions
InstagramPost (Square)1080 x 1080
Post (Portrait)1080 x 1350
Post (Landscape)1080 x 566
Story / Reel1080 x 1920
Profile Photo320 x 320
TikTokVideo Cover1080 x 1920
Profile Photo200 x 200
YouTubeThumbnail1280 x 720
Shorts1080 x 1920
Community Post1080 x 1080
Channel Banner2560 x 1440
Profile Photo800 x 800
FacebookPost (Landscape)1200 x 630
Post (Square)1200 x 1200
Cover Photo820 x 312
Profile Photo170 x 170
Event Cover1200 x 628
X (Twitter)Profile Photo400 x 400
Header Photo1500 x 500
In-Stream Photo1600 x 900
Card Image1200 x 628
LinkedInPost Image1200 x 627
Cover Photo1584 x 396
Profile Photo400 x 400
Company Logo300 x 300
PinterestStandard Pin1000 x 1500
Idea Pin1080 x 1920
Board Cover600 x 600
Profile Photo165 x 165
TwitchProfile Banner1200 x 480
Offline / Video Player Banner1920 x 1080
Profile Photo256 x 256
Info Panel320 x 100
Info Panel (Tall)320 x 300
Alert Box800 x 600
Emote (Large)112 x 112
Emote (Medium)56 x 56
Emote (Small)28 x 28
SnapchatSnap1080 x 1920
Geofilter1080 x 2340
Profile Photo320 x 320
Story Ad1080 x 1920
ThreadsProfile Photo320 x 320
Feed Image1080 x 1350
Feed Square1080 x 1080
Link Preview1200 x 628
DiscordServer Icon512 x 512
Profile Avatar128 x 128
Profile Banner600 x 240
Server Banner960 x 540
Invite Splash1920 x 1080
Custom Emoji128 x 128
Sticker320 x 320
Role Icon64 x 64
RedditPost Image1200 x 675
Community Banner1920 x 384
Avatar / Community Icon256 x 256
Old Reddit Thumbnail70 x 70
WhatsAppStatus (Story)1080 x 1920
Business Catalog1024 x 1024
Profile Photo500 x 500
Group Icon500 x 500
TelegramChannel Post Photo1280 x 1280
Story1080 x 1920
Sticker512 x 512
Profile Picture512 x 512
Channel / Group Icon512 x 512
SpotifyCanvas (Looping Video)1080 x 1920
Cover Art3000 x 3000
Show / Podcast Artwork3000 x 3000
Profile Image (Artist)750 x 750
Playlist Cover640 x 640
SubstackNewsletter Header1456 x 816
Post / Section Hero1456 x 816
Social / Email Thumbnail1456 x 1040
Email Header Banner1100 x 220
Publication Logo256 x 256
Profile Photo256 x 256
Podcast Cover Art2048 x 2048
beehiivPost Thumbnail1200 x 630
Publication Logo800 x 800
Profile Picture800 x 800
Inline Image (Landscape)1200 x 675
Inline Image (Square)1200 x 1200
Subscriber Profile Picture100 x 100
MediumStory Cover1500 x 750
Topic / Tag Header1500 x 750
Publication Logo (Horizontal)600 x 60
Publication Logo (Square)500 x 500
Profile Photo500 x 500
PatreonCover Photo2500 x 1000
Profile Picture1024 x 1024
Post Image1920 x 1080
Video Thumbnail1280 x 720
Tier Image460 x 200
Collection Cover1024 x 1024
Hero Image (Legacy)1600 x 400
BlueskyProfile Avatar1000 x 1000
Profile Banner3000 x 1000
Post Image (Portrait)1200 x 1500
Post Image (Landscape)1200 x 675
Link Card Preview1200 x 630
MastodonProfile Picture400 x 400
Header Image1500 x 500
Post Image (Landscape)1280 x 720
Post Image (Square)1200 x 1200
Post Image (Portrait)1200 x 1500
Link Preview Card1200 x 630
EtsyListing Photo (Square)2000 x 2000
Listing Photo (4:3)2700 x 2025
Search Thumbnail570 x 456
Shop Banner (Big)1200 x 300
Shop Banner (Large)3360 x 840
Shop Icon500 x 500
AmazonMain Image (Recommended)2000 x 2000
Main Image (Zoom Minimum)1000 x 1000
Secondary / Lifestyle Image1600 x 1600
Video Thumbnail1280 x 720
Swatch Image30 x 30
ShopifyProduct Image (Recommended)2048 x 2048
Product Image (Maximum)5000 x 5000
Slideshow / Hero Banner1280 x 720
Blog Post Image1200 x 800
Logo (Wordmark)400 x 100
Favicon32 x 32
CanvaPresentation (16:9)1920 x 1080
Instagram Post (Square)1080 x 1080
Instagram Story1080 x 1920
Facebook Cover851 x 315
YouTube Thumbnail1280 x 720
Pinterest Pin1000 x 1500
Logo500 x 500
WixHero / Banner1920 x 1080
Page / Section Background3000 x 3000
Blog Cover (4:3 layouts)940 x 705
Blog Cover (Square layouts)940 x 940
Gallery Image (Pro Gallery)2560 x 1440
Product Image (Wix Stores)3000 x 3000
Social Share (og:image)1200 x 630
Mobile Section (9:16)1080 x 1920
Logo250 x 100
Favicon96 x 96
WordPressFeatured Image / og:image1200 x 630
Thumbnail (cropped)150 x 150
Medium300 x 300
Large1024 x 1024
2x Large2048 x 2048
Max Upload Before Scaling2560 x 2560
SquarespaceBanner / Section Background2500 x 1406
Full-Bleed Background2500 x 1667
Blog Featured Image1500 x 1000
Gallery Image1500 x 1500
Product Image2000 x 2000
Logo1200 x 400
Favicon300 x 300
Google SlidesWidescreen Slide (16:9)1920 x 1080
Standard Slide (4:3)1024 x 768
Slide at 100% (16:9)960 x 540
Slide at 100% (4:3)960 x 720
NotionPage Cover1500 x 600
Page Cover (Wide Monitor)2400 x 960
Page Icon280 x 280
Custom Emoji280 x 280
Inline Image1500 x 844
Site Share Preview (og:image)1200 x 630
FigmaFile Thumbnail / Cover1920 x 1080
Community Cover Art1920 x 1080
Legacy File Cover (2:1)1920 x 960
Desktop Frame1440 x 1024
Phone Frame393 x 852
Max Image Fill4096 x 4096
GhostPost Feature Image1200 x 675
Feature Image (Large Source)2000 x 1125
Publication Cover1500 x 500
Social Card (og:image)1200 x 630
Newsletter Header1200 x 600
Author Profile Picture400 x 400
Publication Icon256 x 256
Publication Logo600 x 72
WebflowHero / Section Background1920 x 1080
Full-Bleed Hero (Retina)3200 x 1800
CMS Featured Image1600 x 900
CMS Card / Thumbnail1200 x 800
Open Graph Image1200 x 630
Product Image (Commerce)2000 x 2000
Webclip / Touch Icon256 x 256
Favicon32 x 32
SlackWorkspace Icon512 x 512
Profile Photo512 x 512
Profile Photo (Max)1024 x 1024
Custom Emoji128 x 128
Shared Image (Full Preview)1024 x 1024
Link Preview (og:image)1200 x 630
Google Business ProfileLogo720 x 720
Cover Photo1920 x 1080
Post Photo720 x 720
Product Photo720 x 720
Photo (Minimum)250 x 250
TumblrPhoto Post (Recommended)540 x 810
Photo Post (Max)2048 x 3072
GIF (Recommended Width)540 x 540
Header Image2048 x 1152
Avatar128 x 128
Email HeaderSubstack Email Banner1100 x 220
Header @2x (600px Email)1200 x 240
Mailchimp Header @2x (New Builder)1320 x 264
Email Body Width (1x)600 x 120
MailchimpFull-Width Image @2x (New Builder)1320 x 880
Full-Width Image @2x (Legacy)1200 x 800
Header Banner @2x (5:1)1320 x 264
2-Column Image @2x660 x 440
Footer Logo @2x (300px Display)600 x 200
Social Card (1.91:1)1200 x 630
Landing Page Hero2500 x 1406
Landing Page Hero (Minimum)1500 x 844
Email SignatureBanner @2x (400x100 Display)800 x 200
Banner (Google Footer Max)1000 x 100
Logo / Headshot @2x200 x 200
Logo / Headshot (1x)100 x 100
Facebook AdsFeed Single Image1440 x 1800
Carousel Card1080 x 1080
Stories & Reels1440 x 2560
Link Ad (Legacy 1.91:1)1200 x 628
Google Display AdsInline Rectangle300 x 250
Large Rectangle336 x 280
Leaderboard728 x 90
Half-Page300 x 600
Wide Skyscraper160 x 600
Billboard970 x 250
Large Mobile Banner320 x 100
Responsive Landscape1200 x 628
Responsive Square600 x 600
LinkedIn AdsSingle Image Ad (1.91:1)1200 x 628
Single Image Ad (Square)1200 x 1200
Single Image Ad (Vertical)720 x 900
Carousel Card1080 x 1080
Spotlight Ad Background300 x 250
Spotlight Ad Logo100 x 100
Message Ad Banner300 x 250
Video Thumbnail (16:9)1200 x 675

How to size an image for a Mailchimp campaign

  1. Work out which builder the email uses. New builder: 660px content width. Legacy: 564px for a full-width section.
  2. Work out the block. A full-width header uses the whole content width; a 2-column section halves it, a 3-column section thirds it.
  3. Subtract the padding you have applied. 10px each side of a 600px header means a 580px image.
  4. Double the result for retina — 660px becomes 1320px, 330px becomes 660px. That is the width you export at.
  5. Pick a height. Mailchimp publishes none, so choose a proportion and use the same one every send.
  6. Export JPG for photography, PNG for logos, type, and anything needing transparency. RGB, not CMYK.
  7. Check the file is under 1 MB. If it isn’t, reduce the pixel width first, then the JPG quality.
  8. Rename it without spaces or special characters, then upload it to the content studio and place it in the block.
  9. Send a test to yourself and open it in Outlook. That is where a 2x image without a width attribute shows up at full size.

Email image vs landing page image vs social card

Three images inside the same Mailchimp account, with three unrelated specs. Sizing one like another is the most common way to get this wrong.

Email imageLanding page imageSocial card
Upload at660-1320 px1500-2500 px600 px minimum
Height published?NoNoNo — deferred to the network
Where it rendersA 660px inbox columnA full browser widthA Facebook or Pinterest feed
File cap1 MB1 MB1 MB
Changeable after send?NoYes — pages stay editableNo

Frequently Asked Questions

What size should a Mailchimp header image be?

Upload it 1320 pixels wide in the new builder or 1200 pixels wide in the legacy builder, and let it display at the content width — 660px and 564px respectively. Mailchimp’s guidance is to use “images with a range of 660-1320 pixels in the new builder and 600-1200 pixels in the legacy builder”. It publishes no header height at all, so that part is a design decision rather than a spec.

Is the Mailchimp email width 600px?

600px is the legacy template shell: Mailchimp states its templates are “designed to be no greater than 600px wide to fit the display capabilities of most email clients”. It is not the width of your image. The content area inside that shell is 564px for a full-width section in the legacy builder, and the new builder is wider at 660px. Design against the content width, not the shell.

What size should images be in a Mailchimp email?

It depends on the section layout. In the new builder the published minimums are 660px for a full-width image, 330px in a 2-column section, 220px in a 3-column, and 165px in a 4-column. The legacy equivalents are 564px, 264px, 164px and 132px. Double whichever applies for retina screens, so a 3-column image becomes a 440px file.

What is the Mailchimp image file size limit?

1 MB per image. The content studio accepts images up to 1MB each and other file types up to 10MB each, and Mailchimp separately recommends a maximum file size of 1MB for images. It is enforced, not advisory — an oversized file fails to upload, and Mailchimp’s own advice is to use a photo-editing program to resize the image to 1MB or smaller.

What size should a Mailchimp footer logo be?

Mailchimp publishes no footer logo dimension. The footer is a normal content section, so the logo is a normal image block: pick a display width — 150 to 300 pixels suits a wordmark in a 660px column — and upload at twice it, so a 300px logo is a 600px PNG. If it sits in one column of a 2-column footer, the published minimum for that column is 330px in the new builder and 264px in the legacy one.

What size is a Mailchimp social card image?

Mailchimp states that “images for Social Cards should be at least 600px wide” and publishes no height, noting that optimal height depends on the platform. Facebook accepts a minimum of 200x200 but renders a more compact preview for anything under 600px wide. In practice use 1200x630 — the 1.91:1 link-preview shape — which clears Mailchimp’s floor at 2x. Social cards apply to Facebook and Pinterest and can’t be changed once the campaign has sent.

What size should a Mailchimp landing page image be?

Between 1500 and 2500 pixels wide. Mailchimp recommends that range because it resizes images to fit the content area, and warns that “images larger than 2500 pixels may not be resized properly”. Image blocks also have per-page-width minimums: 744px on a 780px page, 924px on a 960px or 1224px page, and 1188px on a 1332px page. The 1 MB file cap still applies, so a 2500px hero has to be a compressed JPG.

Why do my images look blurry in Mailchimp?

Almost always because the file is smaller than the space it fills and is being enlarged. Retina displays pack more pixels per inch, which makes an under-sized image look fuzzy, so upload at twice the display width — 1320px for a 660px column — and constrain it with the width attribute on the img tag rather than CSS. The other common cause is placing a large image in a text block instead of a responsive Image, Image Group, Image Card, or Image + Caption block, which stretches it on mobile.

What image formats does Mailchimp support?

Save your images as PNG, JPG, or GIF files — those are the three Mailchimp recommends for reliable rendering across email clients. The content studio itself also accepts JPE, JPEG and BMP. Images must be RGB rather than CMYK, filenames shouldn’t contain spaces or special characters, and 72 dpi is “generally sufficient for the web, but isn’t required” — pixel dimensions are what actually matter.