Skip to main content

Shopify Banner Size Guide: Dimensions & Best Practices 2025

Ever uploaded a banner to your Shopify store only to find it looks blurry, gets cropped in weird ways, or takes forever to load? Yeah, we've all been there. This guide breaks down exactly what dimensions you need for every type of banner, plus how to make them look amazing without slowing down your store. For a complete overview of all Shopify image dimensions, see our comprehensive image sizes guide.

Quick Reference: Shopify Banner Sizes 2025

Banner TypeRecommended SizeAspect RatioMax File Size
Homepage Hero Banner2400 x 1200 px2:1300-500 KB
Slideshow Banner2400 x 1200 px2:1300-500 KB
Collection Banner2048 x 1024 px2:1200-400 KB
Full-Width Banner2400 x 800 px3:1250-400 KB
Mobile Banner1200 x 1200 px1:1150-250 KB

Best Practices

  • • Format: JPG or WebP for photos
  • • Compression: 85% quality
  • • Color Space: sRGB
  • • Safe Zone: Keep text/logos in center 60%
  • • Test on mobile before publishing

Common Mistakes to Avoid

  • • Using images smaller than 2000px wide
  • • File sizes over 1 MB (too slow)
  • • Important text too close to edges
  • • Not testing mobile display
  • • PNG format for photos (too large)

Homepage Hero Banner Dimensions

Think of your homepage hero banner as the window display of a boutique shop. It's literally the first thing people see when they land on your store. Get it right, and you've got their attention. Get it wrong? Well, nothing says "unprofessional" quite like a blurry, stretched, or awkwardly cropped banner.

Desktop Display

2400 x 1200 px
Recommended dimensions
  • Perfect for large desktop displays
  • 2:1 aspect ratio displays consistently
  • No pixelation on retina displays

Mobile Display

1200 x 1200 px
Mobile-specific version
  • Square format for mobile screens
  • 70% of traffic is mobile
  • Smaller file size for faster loading

File Size Optimization:

Desktop Banner:
Target: 300-500 KB (WebP) or 400-600 KB (JPG)
Mobile Banner:
Target: 150-250 KB (WebP) or 200-300 KB (JPG)

Mobile-First Design Tip

Here's something most people don't realize: most Shopify themes let you upload completely separate images for mobile and desktop. Use this! Seriously, don't just let your desktop banner get auto-cropped for mobile. That's how you end up with half your product cut off or your headline reading "Summer Sa" because "le" got cropped out. Make two versions from the start - landscape for desktop, square for mobile. Your mobile visitors (which is probably 70% of your traffic) will thank you.

Slideshow Banner Specifications

Slideshows are great when you've got multiple promos or collections to show off. Summer sale? Holiday collection? New arrivals? Rotate through them. But here's the catch - every slide adds to your page load time. Add five massive banner images and you've basically just asked your visitors to wait around while 5 MB of images slowly download. Not great. For detailed slideshow optimization techniques and best practices, check out our complete Shopify slideshow image size guide.

2400 x 1200
Recommended Size
Same as hero banner for consistency
3-5
Optimal Slide Count
More than 5 slows page load
300 KB
Max Per Slide
Keep total under 1.5 MB

Slideshow Performance Strategy

Each slide contributes to total page weight. Maintaining 250-350 KB per slide prevents performance degradation even with multiple images. Lazy loading defers non-visible slides, loading only the initial view immediately while others load as needed.

Optimal Slide Count: 3-5 slides balance variety with performance
Format Choice: WebP provides 30% size reduction vs JPG

Note: Consistent dimensions across all slides prevent layout shifts during transitions, maintaining visual stability.

Performance Warning

Real talk: slideshows are one of the main reasons Shopify stores load slowly. Do the math - 5 slides at 800 KB each equals 4 MB just for your homepage hero section. On mobile? That could mean a 3-5 second wait before anything loads. And you know what happens when people wait 3-5 seconds? They leave. Keep each slide under 300 KB, or honestly, just use a single killer static banner instead.

Collection Banner Dimensions

Collection banners are those images that sit at the top of your category pages - you know, "Women's Clothing," "Summer Sale," that sort of thing. They're not quite as big as your homepage hero, but they still matter a lot. After all, someone just clicked through to browse a specific category. Don't disappoint them with a pixelated mess. For complete collection image specifications including thumbnail sizes, see our Shopify collection image size guide.

2048 x 1024 px
Standard Collection Banner Size
2:1 aspect ratio (same as homepage but slightly smaller)

Why This Size Works:

  • • Fits full-width on most screens
  • • Same aspect ratio as homepage banner
  • • Smaller than hero for faster loading
  • • High enough resolution for quality
  • • Easy to create from larger banners

File Size Targets:

  • WebP: 200-300 KB
  • JPG: 250-400 KB
  • PNG: Avoid (too large)
  • Compression: 85% quality

Collection Banner Design Tips:

Do:

  • ✓ Use relevant product photography
  • ✓ Include collection name as text overlay
  • ✓ Keep important elements center-focused
  • ✓ Use consistent style across collections
  • ✓ Test on mobile before publishing

Don't:

  • ✗ Use generic stock photos
  • ✗ Place text too close to edges
  • ✗ Make text too small to read
  • ✗ Use different sizes for each collection
  • ✗ Forget to compress before uploading

Theme-Specific Banner Requirements

Here's where things get a bit annoying: not all Shopify themes use the exact same banner dimensions. Most are pretty similar, but some have their own ideas about aspect ratios. Let's break down the most popular themes so you know what you're working with:

Dawn Theme (Default)

Most Popular
Desktop Banner:
  • • Size: 2400 x 1200 px (2:1)
  • • Slideshow: 2400 x 1200 px
  • • Collection: 2048 x 1024 px
Mobile Banner:
  • • Size: 1200 x 1200 px (1:1)
  • • Upload separate mobile version
  • • Keep text in center 70%

Debut Theme (Classic)

Slideshow:
  • • Size: 2048 x 1024 px (2:1)
  • • Max 5 slides recommended
  • • Auto-crops for mobile
Collection:
  • • Size: 2048 x 600 px (wider)
  • • Different aspect ratio than Dawn
  • • Keep key elements centered

Brooklyn Theme

Hero Banner:
  • • Size: 2400 x 1600 px (3:2)
  • • Taller aspect ratio
  • • More vertical space
Slideshow:
  • • Size: 2400 x 1600 px (3:2)
  • • Match hero dimensions
  • • Parallax scrolling effect

Refresh Theme

Hero Section:
  • • Size: 2400 x 1200 px (2:1)
  • • Video support available
  • • Separate mobile upload
Collection:
  • • Size: 2048 x 1024 px (2:1)
  • • Text overlay support
  • • Multiple layout options

How to Check Your Theme's Requirements:

  1. 1. Go to Shopify Admin → Online Store → Themes
  2. 2. Click "Customize" on your active theme
  3. 3. Click on the banner/slideshow section
  4. 4. Look for recommended dimensions in the image upload area
  5. 5. Check theme documentation for specific requirements

Banner Optimization Best Practices

So you've got the right dimensions. Great! But that's honestly just half the battle. A 2400x1200 banner that's 3 MB in size will still tank your page speed. And a banner with your sale text placed at the edge? Mobile users won't see it. Let's talk about how to actually optimize these things:

Step-by-Step Banner Optimization

1

Start with High Resolution

Always start with at least 2400x1200. I can't stress this enough - don't try to upscale a small image and hope for the best. All you'll get is a blurry mess.

2

Design for Mobile First

Imagine the edges of your banner getting sliced off. Because on mobile, they will be. Keep anything important - text, products, faces - in that center 60% zone where it's safe.

3

Compress Before Upload

Never, ever upload the raw file straight from your designer or photographer. Run it through our free resizer tool or TinyPNG first. Get it down to 300-500 KB. Sweet spot for JPG quality? 85%.

4

Use WebP Format

WebP is basically magic - it's 25-35% smaller than JPG with no visible quality loss. Even better? Shopify's CDN automatically serves WebP to browsers that support it, so you don't have to worry about compatibility.

5

Add Descriptive ALT Text

Don't skip this! Write actual descriptive ALT text like "Summer sale banner - 50% off women's dresses" instead of "banner1.jpg". Google reads this stuff.

6

Test on Real Devices

Pull out your phone and actually look at it. That desktop preview in Shopify? It's not showing you what your customers really see. Check it on an iPhone, check it on Android. Both.

40%

Faster page load with optimized banners

70%

Of traffic is mobile - optimize for it

300 KB

Max file size for fast loading

Banner Optimization Failures and Their Impact

Oversized Files (1 MB+)

File sizes exceeding 1 MB introduce 3-5 second page delays on mobile connections. Research indicates 53% of mobile visitors abandon sites with load times over 3 seconds, directly impacting revenue.

Mobile Text Truncation

Headlines positioned near banner edges display correctly on desktop but get cropped on mobile viewports, creating fragmented messages that reduce call-to-action effectiveness.

Inconsistent Aspect Ratios

Varying aspect ratios across pages (2:1 homepage, 16:9 collections, 1:1 blog) creates visual inconsistency that undermines brand professionalism.

PNG Format for Photography

PNG compression for photos produces files 3-5x larger than equivalent JPG quality. Reserve PNG for graphics requiring transparency.

Generate Perfect Shopify Banners with AI

Tired of spending hours resizing, cropping, and compressing banner images? Let AI handle it. Perfect dimensions, optimized file sizes, professional results - all automatic.

Perfect Dimensions

AI creates 2400x1200 desktop and 1200x1200 mobile versions automatically

Auto-Optimized Files

Under 300 KB file size, WebP format, 85% compression - perfect for speed

Professional Designs

AI-powered background removal, scene generation, and styling

Frequently Asked Questions

What is the best size for a Shopify banner image?

For your homepage hero banner on desktop, go with 2400 x 1200 pixels (that's a 2:1 aspect ratio). Then make a separate 1200 x 1200 pixel square version for mobile - trust me, this matters. Collection banners work best at 2048 x 1024 pixels. Whatever you do, compress everything to under 500 KB so your page actually loads at a reasonable speed.

Why do my banner images look blurry on Shopify?

Nine times out of ten, it's because your image is too small and Shopify is stretching it to fill the space. That's what causes that blurry, pixelated look. Start with at least 2400 x 1200 pixels - no smaller. Also, don't go crazy with compression. Keep your JPG quality at 85% or higher, or you'll compress away all the detail.

Should I use JPG or PNG for Shopify banners?

For photo banners? JPG or WebP, every time. PNG files are 3-5x bigger than they need to be, which means your store loads way slower. A JPG at 85% quality looks great and clocks in at 200-500 KB. But honestly? WebP is the real winner - it's 25-35% smaller than JPG with identical quality. Use that if you can.

How do I create different banner sizes for mobile and desktop?

Good news - most modern Shopify themes (Dawn, Refresh, and others) have built-in options for this. Head to your theme customizer and look for something like "Mobile image" or "Mobile background" in the banner settings. Upload your 1200 x 1200 square version there, and your 2400 x 1200 landscape version as the main banner. Done.

What file size should my Shopify banner be?

Aim for 300-500 KB on homepage banners, 200-300 KB for collection banners, and keep mobile versions between 150-250 KB. Why? Because anything over 1 MB is going to tank your load time, and studies show that can increase your bounce rate by 90%. That's not a typo. Use compression tools - you can shrink file size without making your images look worse.

Do banner sizes differ between Shopify themes?

Yeah, they do, but thankfully most are in the same ballpark. Dawn (the default) wants 2400 x 1200. Brooklyn likes them a bit taller at 2400 x 1600. Debut goes with 2048 x 1024. Your best bet? Check your specific theme's documentation or just look at the theme customizer when you're uploading - it usually tells you the recommended size right there.

Related Guides

Shopify Product Image Size

Complete guide to product image dimensions and requirements

Read Guide

Shopify Image Optimization

Learn compression, formats, and optimization techniques

Read Guide

Free Photo Resizer

Resize and optimize banner images to perfect specs

Try Tool