Best Free Stock Photo Sites: Curated List for Commercial Use
I built my first website in 2016 and I remember spending $50 on three photos from a paid stock site because I didn't know any better. The photos were fine. Generic but fine. What bothered me wasn't the money exactly. It was that six months later I found nearly identical photos for free on Unsplash and realized I'd been paying for something that was already free.
That's when I started tracking free stock photo sources seriously. Not the kind of list you get from Googling "best free stock photos" and clicking the first five results that all list the same three sites. I mean actually testing them across real projects. Client websites, blog posts, social media campaigns, email templates, presentation decks. Hundreds of images downloaded, thousands of search terms tried.
Here's what I've landed on.
Unsplash is still the king and it's not particularly close. Over 5 million images from a community that leans professional. The Unsplash license is genuinely permissive. Commercial use, no attribution, modification allowed. The search is good enough that I rarely need to go elsewhere. I will say that the popular page is a trap for new users. Everyone downloads from the first three rows and suddenly every SaaS landing page has the same photo of a diverse team pointing at a whiteboard. Skip the popular tab. Search with specificity. Instead of "team meeting" try "three people at a coffee shop with notebooks open" and suddenly you're finding images nobody else is using.
Pexels is my second tab. CC0 license, 3.2 million photos and videos. The video library is actually really useful for website backgrounds and social media. Their API is solid which means the images are optimized for web delivery. The color filter is the standout feature. Every design project has a palette and filtering images by dominant color is surprisingly effective. I can search for "workspace" and filter by warm browns and oranges for a cozy brand, or filter by cool blues and grays for a corporate tech brand. Same keyword, completely different results.
Pixabay is old and it shows but the volume is hard to beat. 6 million plus assets including photos, vectors, illustrations, and now music and sound effects. The photo quality is inconsistent. You'll find treasures and you'll find photos that look like they were taken on a BlackBerry. The illustrations and vectors section is the real value proposition. I've built entire icon sets for client projects using Pixabay SVGs that I then customized in Illustrator. Cost me nothing except time.
Burst by Shopify deserves a special mention because it solves a specific problem. If you run an online store or do marketing for e-commerce brands, Burst has product-oriented photography that other free sites simply don't. Photos of people unboxing packages, organizing inventory, working in actual warehouses and workshops. Not staged models in fake offices. All free for commercial use with no attribution. The library is smallish at around 15,000 images but the signal to noise ratio is extremely high.
Kaboompics is what I send to bloggers and content creators who want a cohesive Instagram feed. Every photo comes with its own color palette. You can filter by color to find images that match your brand. The aesthetic is warm and natural with a lot of flat lays and lifestyle shots. Karolina Grabowska runs it and her photographic voice is consistent throughout. The tradeoff is subject matter. If you need photos of industrial equipment or tech products, look elsewhere. This is a lifestyle and food photography site.
StockSnap.io is CC0 with weekly additions. Hundreds of new photos every week, all hand reviewed. The freshness is the main appeal. I check it every Monday and usually find something I can use. Their search suggestions are smarter than you'd expect and the download count on each photo lets you gauge how overused something is before you commit to it.
Gratisography is for when you want your visuals to feel different. Not better necessarily. Just different. The images are quirky and creative and sometimes absurd. A dog wearing glasses. A pineapple floating in a pool. It's the anti-stock stock site and it works for projects where personality is the whole point. Commercial use, no credit, no restrictions.
Reshot curates heavily toward authentic, unstaged photography. Their selection process rejects anything that looks like traditional stock. The portraits are especially good. Real expressions, real environments, not models pretending to work. I use Reshot when the brand voice is casual and human rather than corporate and polished.
Nappy focuses on photography of Black and Brown people and the difference from mainstream stock sites is striking. The images feel genuine rather than performative. If you're building inclusive marketing materials and you're tired of the same five diverse stock photos that every brand uses, Nappy solves that problem. High resolution, commercial use, no attribution required.
Life of Pix has a photojournalism feel. Documentary style, travel photography, urban landscapes. You can browse by photographer which is unusual and useful because it lets you find a visual style you like and follow that contributor's work. The resolution is consistently high because many contributors are working professionals.
rawpixel has an excellent public domain collection sourced from museums and archives. Vintage botanical illustrations, classical paintings, retro advertisements. Their free section is genuinely free and doesn't require a credit card. They also have PNG cutouts and mockup templates which are useful for product presentations.
Vecteezy is the safest option for commercial projects that involve recognizable faces or products. They verify model releases and property releases for every image. The free tier requires attribution, which is the one caveat. But the peace of mind is worth it if you're using photos in high-stakes commercial contexts.
That's the baker's dozen I actually use. I'm not going to list thirty more sites just to make the article look comprehensive. Most of them are redundant or abandoned or have sketchy licensing.
A few things about licenses because this is where people get into trouble. Free stock photos are licensed for use, not for resale. You can't download an image and sell it as a print or upload it to your own stock site. You also can't use a photo of a person to imply they endorse your product. That's not a stock license issue exactly. It's a personality rights issue. Even if the site has a model release, using someone's face to sell something without their knowledge is legally risky.
When you're using a photo that shows a recognizable person, a trademark, a logo, or private property, check for releases. The major sites handle this. Smaller sites may not. If you can't verify the release and the image is going to be prominent in a commercial context, pick a different photo. This sounds paranoid but I've had clients receive legal letters over exactly this kind of thing and it's not worth it for a header image.
Attribution is not required on any site I listed except Vecteezy's free tier. I credit photographers when the image is front and center. It's a courtesy. When the image is a background pattern or a tiny element in a complex layout, I don't.
One last thing about search strategy. The biggest variable in whether you find a good image is not which site you use. It's what words you type into the search bar. One word searches are garbage. Two words are better. Three or four words with some texture and mood mixed in is where the magic happens. "Rainy cafe window reflection" will give you better results than "cafe" on any platform. Search like you're describing a photograph to someone, not like you're tagging a file.