Shopify Banner Size Guide: Dimensions & Best Practices 2025

The definitive guide to Shopify banner image sizes. Learn optimal dimensions for homepage banners, collection banners, slideshow images, and theme-specific requirements for perfect display on all devices.

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

Your homepage hero banner is the first thing visitors see. It's your digital storefront window and needs to look perfect on all devices. The wrong size will result in cropping, stretching, or pixelation.

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

Most Shopify themes allow you to upload separate desktop and mobile banner images. Always use this feature! A desktop banner cropped for mobile often cuts off important text or products. Create two versions: landscape (2400x1200) for desktop and square (1200x1200) for mobile.

Slideshow Banner Specifications

Slideshow banners rotate multiple images on your homepage. They're perfect for showcasing multiple products, promotions, or collections. However, they require extra attention to file size since multiple banners load at once.

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 Optimization Checklist:

  • Compress aggressively: Each slide should be 250-350 KB maximum
  • Use lazy loading: Only load first slide immediately, defer others
  • Limit to 3-5 slides: More slides = slower page, lower engagement
  • Same dimensions: All slides must be identical size to avoid layout shift
  • WebP format: 30% smaller than JPG for slideshow images

Performance Warning

Slideshows are one of the biggest causes of slow Shopify stores. If your slideshow has 5 slides at 800 KB each, that's 4 MB of images just for the hero section! This can increase page load time by 3-5 seconds on mobile. Always compress slideshow images to under 300 KB each, or consider using a single static hero banner instead.

Collection Banner Dimensions

Collection banners appear at the top of collection pages (like "Women's Clothing" or "Summer Sale"). They're smaller than homepage banners but still need to be high-quality and properly sized.

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

Different Shopify themes have slightly different banner requirements. Here are specifications for the most popular themes in 2025:

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

Creating the perfect banner isn't just about dimensions. You need to optimize for page speed, mobile display, and user experience. Here's how:

Step-by-Step Banner Optimization

1

Start with High Resolution

Use at least 2400x1200 source images. Never upscale small images - they'll look pixelated.

2

Design for Mobile First

Keep critical text and products in the center 60% of the banner. Edges will be cropped on mobile devices.

3

Compress Before Upload

Use our free resizer tool or TinyPNG to compress to 300-500 KB. Target 85% quality for JPG.

4

Use WebP Format

Convert to WebP for 25-35% smaller file size vs JPG. Shopify CDN will serve WebP automatically to supported browsers.

5

Add Descriptive ALT Text

Include relevant keywords in ALT text for SEO: "Summer sale banner - 50% off women's dresses"

6

Test on Real Devices

Always preview on actual mobile devices before publishing. Desktop preview doesn't show true mobile experience.

40%

Faster page load with optimized banners

70%

Of traffic is mobile - optimize for it

300 KB

Max file size for fast loading

Common Banner Mistakes That Kill Conversions:

File too large (1 MB+): Causes 3-5 second delay, 53% of mobile users will abandon your site
Text cut off on mobile: Important messaging disappears when banner is cropped for mobile screens
Inconsistent sizes across pages: Different banner dimensions create jarring, unprofessional experience
Using PNG for photos: PNG banners are 3-5x larger than JPG, causing massive slowdowns

Generate Perfect Shopify Banners with AI

Stop manually resizing and optimizing banner images. AI creates perfectly sized, compressed, and optimized banners automatically - ready to upload to Shopify.

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?

The optimal Shopify banner size is 2400 x 1200 pixels (2:1 aspect ratio) for desktop homepage banners. For mobile, use a separate 1200 x 1200 pixel square version. Collection banners should be 2048 x 1024 pixels. Always compress to under 500 KB for fast loading.

Why do my banner images look blurry on Shopify?

Blurry banners are usually caused by uploading images that are too small. Shopify stretches small images to fit the banner area, causing pixelation. Always use at least 2400 x 1200 pixels for homepage banners. Also ensure you're not over-compressing - keep JPG quality at 85% or higher.

Should I use JPG or PNG for Shopify banners?

Use JPG or WebP for photo-based banners. PNG files are 3-5x larger and will slow down your store significantly. JPG at 85% quality provides excellent visual quality at 200-500 KB file size. WebP is even better - 25-35% smaller than JPG with the same quality.

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

Most Shopify themes (Dawn, Refresh, etc.) allow you to upload separate mobile and desktop banner images. In the theme customizer, look for "Mobile image" or "Mobile background" settings. Upload a 1200 x 1200 square version for mobile and 2400 x 1200 landscape for desktop.

What file size should my Shopify banner be?

Target 300-500 KB for homepage banners, 200-300 KB for collection banners, and 150-250 KB for mobile versions. Larger files (1 MB+) cause slow page loads, which increases bounce rate by 90%. Use compression tools to reduce file size without losing visual quality.

Do banner sizes differ between Shopify themes?

Yes, but most modern themes use similar sizes. Dawn (the default theme) uses 2400 x 1200 for hero banners. Brooklyn uses 2400 x 1600 (taller). Debut uses 2048 x 1024. Always check your theme's documentation or the theme customizer for recommended dimensions.

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