The short version
- A Shopify store banner, the hero image at the top of the home page, works well at 1920×1080 pixels.
- Shopify product images are best uploaded as squares at 2048×2048 pixels so the grid stays even and zoom stays sharp.
- Most Shopify themes crop the hero differently on phones, so headlines and buttons belong in a central column about 1080 pixels wide.
- Product photos look like one shop when they share a background, a light direction and the same amount of space around the product.
- Sale banners, emails and social posts should reuse the store's background and type so a customer recognises the shop before reading a word.
On this page
A good Shopify store banner is 1920×1080 pixels, carries one short headline and one button, and keeps both in the middle of the frame, because most themes crop the sides away on a phone. Pair it with product images uploaded as 2048×2048 squares on the same background, and the store starts to look like a brand rather than a catalogue. The rest of this page covers the sizes, the layouts that survive every screen, and how to make sale banners that still look like you.
Shopify banner and image sizes
Shopify does not force one banner size on you: each theme decides how tall the hero sits and how it crops. Working from a 16:9 master is the safest habit, because it fills a laptop screen and leaves enough height to crop for a phone.
Size to design
Ratio
Size to design
Ratio
Size to design
Ratio
Size to design
Ratio
Size to design
Ratio
Size to design
Ratio
Size to design
Ratio
Hero 16:9
1920 × 1080
Product 1:1
2048 × 2048
Blog banner 2:1
1200 × 600
Story 9:16
1080 × 1920
Square product images matter more than they look. When every photo in a collection is the same shape, the grid lines up and the eye compares products instead of noticing ragged edges. 2048 pixels also gives the zoom on a product page enough detail to be worth tapping. The link preview size is explained in Open Graph image size.
How to design a hero banner that survives a phone
On a laptop the hero is wide and short. On a phone the same image is often cropped to a near square, or the theme stacks the words underneath it. Either way the edges disappear, so anything important at the edges disappears too.
- 1
Start at 1920×1080
Design the full width, then mark a central column about 1080 pixels wide. That column is what a phone is most likely to keep.
- 2
Write one line, not three
"The autumn edit is here." beats a headline, a subhead and a discount code fighting for space. Detail belongs on the collection page.
- 3
Use one button with a verb
Shop the edit, Shop candles, See what's new. Most themes add the button for you, so leave a calm area where it will sit.
- 4
Let the background carry the brand
A product photo with a busy room behind it competes with the words. A consistent colour field or material behind a cut out product reads at any crop.
- 5
Check it on your own phone
Theme previews help, but open the live store on a real phone before you call it finished.
A hero with its words in the central column, so a phone crop keeps the whole message.
Product images that look like one shop
Customers judge a shop by its grid long before they read a description. If one product sits on a white sweep, the next on a kitchen counter and the third on a bedsheet, the shop feels improvised even when the products are excellent. Choose one backdrop and one way of lighting, and repeat it.
Feels improvised
- A different background for every product
- Light from the left in one photo, overhead in the next
- Products filling the frame in some shots, tiny in others
- Mixed shapes: some portrait, some square
- Text and badges baked into the photo
Feels like a brand
- One backdrop colour or gradient for the whole range
- Light from the same side every time
- The product filling about 70 to 80 percent of the frame
- Every image a 2048×2048 square
- Badges added by the theme, so photos stay clean
A soft gradient behind a cut out product works well because it gives depth without a real set. Keep it low in contrast so the product stays the brightest thing in the frame. There are more set ups in product photo backgrounds.
radial-gradient(circle at 50% 38%, #f7f3ee 0%, #ece4da 45%, #d9cdbf 100%)Shopify sale banners that still look like you
Sales are where most shops lose their look. The usual reflex is red, a starburst and the word SALE in capitals, which looks like every other shop on the same weekend. Keep your own background and type, and change only the words and perhaps the intensity of the colour.
The sale hero keeps the shop's own background and type.
The same message as a 1080×1920 story, so the sale reads as one campaign.
- Say the offer in under six words: "Winter sale. 30% off."
- Put the end date in the eyebrow so urgency is honest.
- Use the same words on the hero, the email header and the story, and keep the story's words inside the central safe zone.
- Take the banner down when the sale ends. A stale sale hero tells visitors nobody is minding the shop.
For busy weekends, Black Friday social media posts and sale post design have layouts and wording to borrow.
One look across store, email and social
The hero, the product grid, the email header and the Instagram post are seen by the same customer within days of each other. When they share a background, a heading font and a small palette, each one reminds the customer of the last. That is what brand consistency means in practice for a shop.
This is where Gradiently helps a small shop. Design the hero once on a Mark, a living gradient background that only you can export with once you claim it, and Pro resizes it to the story, the email header and the link preview in one step. Bulk create, also on Pro, fills a product card template from a spreadsheet of names and prices, so a new collection's graphics come out matching. One look, every size shows the workflow.
Questions people ask
What size should a Shopify store banner be?
Design the home page hero at 1920×1080 pixels and keep the headline and button in a central column about 1080 pixels wide, because most themes crop the sides on phones.
What is the best Shopify product image size?
A 2048×2048 pixel square. It keeps the collection grid even and gives product zoom enough detail.
Why does my Shopify banner look cropped on mobile?
Themes fit a wide banner into a narrower phone screen by cutting the sides or changing its height. Keep important words and products in the middle of the image.
Should I put text on my Shopify banner image?
Short text is fine if it sits centrally, but many themes let you add the headline and button as live text over the image, which stays sharp and is easier to change.
How do I make my product photos look consistent?
Use one backdrop, light from the same side, square images at 2048×2048 and the product filling a similar share of every frame.
Written by Gradiently
The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.
See our profile