Table of Contents >> Show >> Hide
- First: What “Hero Image Size” Actually Means
- The Hero Image Size Cheat Sheet (Steal This)
- Full-Width Heroes: The Sizes You’ll Use the Most
- Platform Reality Check: Why Some Builders Want Bigger Images
- Aspect Ratios: The Shape Matters More Than the Number
- Mobile Heroes: Don’t Just “Shrink the Desktop Image”
- Retina & Responsive Delivery: Look Sharp Without Loading Slowly
- File Formats & Compression: The SEO Part Everyone Pretends to Love
- Performance Moves That Matter for Heroes
- Common Hero Image Problems (and the Fixes)
- Conclusion (and a Few Battle Scars)
A hero image is basically your website’s handshake. Make it too small and it looks blurry (like a witness-protection photo).
Make it too big and your page loads like it’s being delivered by carrier pigeon. The sweet spot is realand you’re about to find it.
This guide walks through the hero image dimensions that work in the real world in 2026: desktop, mobile, retina screens,
different layouts, different platforms, and the performance tricks that keep your hero from becoming your page’s
Largest Contentful Problem.
First: What “Hero Image Size” Actually Means
When people ask, “What size should my hero image be?” they’re usually asking three questions at once:
- Canvas size (pixels): The actual image dimensions you export (like 1920×1080).
- Display size (CSS): How large the image appears on the page (it can change by device).
- File size (KB/MB): How heavy the image is to download (the part Google and humans care about).
You can “win” on pixels and still lose the war if your hero image is a gigantic file. A crisp-looking hero that loads fast is the goal.
Everything else is just decorative stress.
The Hero Image Size Cheat Sheet (Steal This)
If you want the quick answer, here are the most common hero image sizes that cover the majority of modern sites.
Think of these as safe defaultsnot unbreakable laws carved into a tablet.
| Hero Use Case | Recommended Dimensions (px) | Common Aspect Ratio | When It Works Best |
|---|---|---|---|
| Full-width, “standard” hero | 1920×1080 | 16:9 | Landing pages, SaaS, agencies, big visual impact |
| Wide, short header banner | 1920×500 to 1920×600 | ~3:1 to ~16:5 | Sites with strong headline + CTA, less vertical space |
| High-res “insurance policy” master | 2560×1440 (export master) | 16:9 | Design teams supporting large monitors + retina |
| Split layout hero (image next to text) | 1600×900 | 16:9 | Product pages, sign-up pages, modern layouts |
| Blog featured/hero image | 1200×628 (or 1200×630) | ~1.91:1 | Featured images that also share nicely on social |
| Email “hero” banner | 600×200 to 600×300 | 3:1 to 2:1 | Email headers that must render reliably everywhere |
| Open Graph share preview image | 1200×630 | 1.91:1 | Link previews (social, chat apps, some SEO previews) |
If you only remember one thing: 1920 pixels wide is the modern baseline for full-width heroes,
and 1200×628 is the workhorse size for featured images that need to look good everywhere.
Full-Width Heroes: The Sizes You’ll Use the Most
1) The “Safe Default” Hero: 1920×1080
1920×1080 is popular for a reason: it maps cleanly to a 16:9 shape, fits most desktops, and plays nicely with
modern responsive layouts. It’s also easy to crop for mobile without turning your image into abstract art.
Use it for full-screen heroes, big landing page headers, and anywhere the hero needs to feel “cinematic”
without requiring a Hollywood budget (or a Hollywood download time).
2) Wide-and-Short Banners: 1920×500 or 1920×600
Not every site needs a giant above-the-fold poster. If your hero includes navigation, an announcement bar,
a headline, subhead, buttons, and maybe a trust badge paradevertical space disappears fast.
A 1920×500 (or 1920×600) hero banner keeps your message visible without forcing users to scroll just to
find out what you sell.
3) “I Support Fancy Screens” Masters: 2560×1440 (Export Master)
If your audience includes lots of high-resolution displays (design, tech, premium B2B),
exporting a larger master like 2560×1440 can preserve sharpness when the hero stretches.
The trick: you don’t always serve the giant file to everyone. You generate multiple sizes and let the browser choose.
Platform Reality Check: Why Some Builders Want Bigger Images
Different website platforms give different recommendations because they resize images, generate variants, and apply templates differently.
Here are the patterns you’ll see most often:
Banner-heavy templates often like 1500–2500px wide
Some site builders recommend uploading banners in the 1500–2500px width range so their system can generate
multiple responsive versions while keeping things sharp. If your builder’s sweet spot is around 2500px wide,
that doesn’t mean you should serve a 2500px-wide monster to every phone on Earthit means your upload should be
high enough quality for the builder to create clean derivatives.
Commerce and content platforms care about consistency
Ecommerce themes love predictable, repeatable image proportions. If your “hero” is part of a slideshow or collection header,
a consistent aspect ratio is often more important than chasing a single “perfect” pixel size.
Don’t bake text into the hero image
This is a classic mistake: you add text inside the image file, then mobile crops it, accessibility suffers,
translations become painful, and suddenly your homepage headline is “WE SEL” (very mysterious).
Use real text overlays in HTML/CSS whenever possible.
Aspect Ratios: The Shape Matters More Than the Number
If pixel dimensions are the size of the canvas, the aspect ratio is the shape of the painting.
Heroes fail more often because of the wrong shape than because you used 1900px instead of 1920px.
Common hero aspect ratios
- 16:9 (like 1920×1080): versatile, easy to crop, widely used.
- 3:1 (like 1920×640): great for header banners and “announcement-style” heroes.
- 21:9 (ultra-wide): dramatic and modern, but easy to crop poorly on mobile.
- 1.91:1 (like 1200×628): excellent for featured images and share previews.
Safe zones: prevent accidental head-chopping
Responsive heroes often use object-fit: cover or background cover behavior, meaning the image will crop to fill the container.
The fix is simple: keep the important stuff (faces, products, your one adorable dog) in a centered “safe zone.”
A practical rule: keep key subjects inside the middle 60–70% of the image width, and avoid placing critical details near
the very top or bottom edge where height cropping happens first.
Mobile Heroes: Don’t Just “Shrink the Desktop Image”
On mobile, the hero is often taller relative to screen size, and your navbar and browser UI eat into the visible area.
That’s why desktop-perfect heroes can look awkwardor hilariously zoomed-inon phones.
Two smart options for mobile
- Art direction: create a dedicated mobile crop (portrait-friendly) that keeps the subject readable.
For example, a 9:16 crop can work when your hero is truly image-led. - Center-weighted composition: use a single image that crops well because the subject is centered and the background is forgiving.
If your hero contains a product, a person, or a before/after, art direction is often worth it. If your hero is an abstract texture,
gradient, or environment shot, center-weighted composition is usually enough.
Retina & Responsive Delivery: Look Sharp Without Loading Slowly
Retina screens pack more pixels into the same physical space. That’s why a hero can look “fine” on your laptop
and a little soft on a high-density display. The fix isn’t “upload gigantic images everywhere.” It’s responsive images.
The winning approach: generate multiple widths
Export a few versions (for example: 640, 960, 1280, 1600, 1920, 2560 wide). Then let the browser pick the best one.
Users on smaller screens get a smaller download. Users on big screens get crisp visuals.
A practical srcset example for hero images
Notice the width and height attributes: they help prevent layout shift by reserving space before the image loads.
Yes, your hero image can be beautiful and well-behaved.
File Formats & Compression: The SEO Part Everyone Pretends to Love
Your hero image is often the largest thing above the fold, which means it can heavily influence perceived speed
(and performance metrics). You don’t need to turn your site into a spreadsheet, but you do need to respect physics.
Modern formats: WebP and AVIF
In most cases, WebP and AVIF can produce smaller files at similar visual quality than older JPEG/PNG formats.
Translation: faster loads, happier visitors, better performance.
Compression targets that usually work
- Hero background images: aim for ~150KB–500KB if possible (site-dependent, but smaller is better).
- Blog featured images: often 80KB–250KB is achievable with modern formats and sensible quality settings.
- When in doubt: compress until you barely notice the difference, then compress a tiny bit more.
Why this affects Google & Bing (without keyword-stuffing your way there)
Search engines reward good user experience. A hero image that delays meaningful content can hurt engagement and performance signals.
The practical takeaway: optimize your hero so your page feels fast, not just “technically loads eventually.”
Performance Moves That Matter for Heroes
If your hero is the biggest visible element early on, it often becomes the page’s main performance bottleneck.
The goal is to get that hero rendered quickly without sacrificing quality.
Make the hero easy to load
- Prefer an actual <img> for critical heroes (it’s easier to load and optimize than a pure CSS background in many setups).
- Use responsive images so mobile devices don’t download desktop-sized files.
- Set dimensions (width/height) to reduce layout shift.
- Consider preloading for the primary hero image on landing pages where it’s truly critical.
Yes, your hero can be “big” without being “heavy”
A 1920px-wide hero that’s well-compressed in WebP can be dramatically lighter than a smaller but poorly compressed JPEG.
Your enemy isn’t pixels. Your enemy is unnecessary bytes.
Common Hero Image Problems (and the Fixes)
Problem: “My hero looks blurry on big screens.”
Fix: export a larger master (like 2560px wide) and serve multiple sizes with srcset. Also confirm you’re not upscaling a smaller image in CSS.
Problem: “Mobile crops my image weirdly.”
Fix: center the subject and reduce edge-critical details. If the hero contains key visuals (faces, product text),
create a dedicated mobile crop (art direction).
Problem: “My page feels slow because of the hero.”
Fix: switch to WebP/AVIF, compress aggressively, and ensure you’re not serving a 2560px image to a 390px phone.
Also watch out for sliders: multiple large images at once can tank performance.
Problem: “I put text inside the image and now it’s unreadable.”
Fix: move text into HTML/CSS overlays. This improves accessibility, responsiveness, and keeps your design flexible for future updates.
Conclusion (and a Few Battle Scars)
If hero images had a motto, it would be: “Look amazing. Load instantly. Don’t crop the face.”
The best hero image size depends on your layout, your audience, and how your site is builtbut you’ll rarely go wrong starting with
1920×1080 for full-width heroes and 1200×628 for featured images. From there, responsive delivery and compression do the heavy lifting.
Build once, export smart, test on real devices, and remember: the most impressive hero is the one users actually see
before they age into retirement.
Bonus: My Real-World Hero Image Experiences (500-ish Words of “I’ve Been There”)
I learned hero image sizing the same way most people do: by confidently publishing something gorgeous, opening it on a phone,
and whispering, “Oh no.” The first time it happened, I had designed a bold homepage with a big hero photo and a headline baked into the image.
On desktop it looked like a magazine cover. On mobile it looked like modern art titled “Cropped Regret in Three Acts.” The headline was
cut in half, the model’s face was missing from the nose up, and the CTA button floated awkwardly like it was trying to escape.
The fix wasn’t “find the perfect pixel size.” The fix was changing the workflow. I stopped treating the hero image like a poster and started
treating it like a stage backdrop. The text became real HTML. The photo became an image that could crop safely because the important elements
were centered and the edges were intentionally “throwaway.” That one change made heroes dramatically easier to maintainespecially when marketing
inevitably asks, “Can we update the headline every two weeks?” (Translation: “Can we break the design forever?”)
Next lesson: bigger isn’t better if it’s heavy. I once inherited a landing page where the hero was a 6MB PNG because “PNG is high quality.”
It was also high blood pressure. The page felt slow, the bounce rate was unhappy, and the hero was basically holding the rest of the content hostage.
We converted it to WebP, compressed it, and generated responsive variants. Same visual impact, a fraction of the weight, and suddenly the page felt
snappylike it had removed a backpack full of bricks.
My favorite “hero image trap” is the ultra-wide monitor surprise. You test at 1440px wide and everything’s perfect. Then someone opens it on a large display
and the hero stretches, zooms, or reveals background areas you didn’t even know existed. The solution is simple: keep a larger master (like 2560px wide)
and serve it only when needed. You don’t have to punish mobile users with that file; you just need to be ready for the big screens.
Finally: always test with real content. Placeholder images lie. Placeholder headlines are even worse. Real headlines wrap differently, real navigation
bars take up space, and real product photos have awkward edges that make cropping a sport. My current habit is to test a hero in three modes:
desktop, mobile, and “someone rotated their tablet and now everything is chaos.” If it survives those, it’s probably ready for the internet.