Toggle menu
Free Hero Backgrounds
10 background images made for hero sections, OG covers and app screens. Each comes with its color palette, a text-safe area and crop notes, so you can drop it in without guessing. Free for commercial use, no sign-up.
Tip: use the arrow buttons, swipe, or the left and right arrow keys to switch images. The URL updates, so you can share the exact image.
All backgrounds
How to use them in a hero section
Every image keeps its subject in the bottom part and leaves calm space at the top for your headline. Set it as a CSS background, anchor it low, and the subject stays in frame from phone to wide screen. Copy CSS above gives you this with the exact position you picked.
.hero {
min-height: 70vh;
background: url("/img/coastal-cliffs-1600.webp")
center 85% / cover no-repeat;
color: #0B3A5B;
}
@media (max-width: 640px) {
.hero { background-image:
url("/img/coastal-cliffs-640.webp"); }
}What the crop data means
- Subject area (orange): the part of the image that carries it. Keep it in frame when you crop. Most crops fail by cutting this off.
- Text area (blue): low detail and steady color, so text stays readable. Put your headline and buttons here.
- Position: the CSS
background-positionorobject-positionthat keeps the subject visible in a wide crop. - Fill, Fit, Full image: Fill crops to your frame like
cover, Fit shows the whole image inside it likecontain, and Full image shows the file in its own shape so you can see what a crop removes.
License in one line
Use them for free in personal and commercial work, no credit needed. Ask us first only to redistribute the files or to build a competing image library.
Read the Free Asset LicenseNeed faces for the mockup too?
Personified is our free set of 315 AI persona photos from 153 countries, each with a name, age and mood. Same license.
Browse Personified avatarsFAQ
Can I use these backgrounds in commercial projects?
Why is the main subject at the bottom of every image?
background-position: center 85%) so the subject stays in frame on wide screens.