Best free stock photos for bloggers and designers

The Internet today is fantastic. The amount of free stuff is incredible. I remember the times when we still used “clip art” on the web and it is hard to get images or photos if you didn’t have enough skills to create or shoot them yourself. Things have changed, and especially in the 2010s, it’s easy to get free photos.

Don’t get me wrong, paid services like iStockphoto and Shutterstock have been around forever and are still useful. They are great when you don’t find the photo you are searching, need something specific and have some bucks to spend.

However, these are my first choices when looking for pictures in blog posts or mock ups:

StockSnap – Beautiful, free stock photos to use for any purpose

StockSnap gathers around thousands of photos from different sources. Every single photo is top notch quality, and CC0 licensed. That means, you can use photos absolutely anywhere, whenever you feel like.

To get the idea, you practically can even sell the photos or modified work forward. No boundaries. This gives you the definitive freedom. Also, the website is nice, easy to use and the search is very functional. My number one choice for stock photos.

Stocksnap Screenshot

Unsplash was perhaps one of the first CC0 (Public Domain) licensed stock photo sites before others, but StockSnap uses also Unsplash as one of the sources, so you get those photos and more.


Pexels is my second choice but has fewer photos than StockSnap. The site works in a similar way, but is maybe a bit more usable. An almost equally good site for stock photos.

Pexels Screenshot

Pik Wizard

Pik Wizard is rather new addition to the list, alternative place to get more photos, check it out!

Pik Wizard screenshot

Wait, there’s more

Awesome Stock Resources in GitHub has over 48 Public Domain stock photo sites like my two suggestions above. That’s crazy! Now you won’t run out of sources or photos.

I hope this was useful. Which site do you use? Comment below!

Thanks for reading! I need your attention for a moment.

Did your problem got solved? Did you enjoy this post? If so, consider thanking me on Patreon. Doing this is not free and I'd love you buy me a beer or coffee. If you do that, I might be able to help you if you didn't get your problem solved with this blog post. I know my shit around areas like website design, coding, blogging, digital marketing and SEO so if you want to do business with me in other ways let me know.

Roni Laukkarinen

Editor-in-chief and owner of Geeky Lifestyle blog. Truly a jack of all trades, a Swiss knife; an avid tech and multimedia geek, coder, owner of a digital agency company, sysadmin, music enthusiast, artist and film critic.


  1. Yinan Chen

    Hi, very informative article.
    Please also check out for thousands of unique public domain photos, all high-resolution and free to use for any purpose.We specialize in photos by location as we document cities, national parks, state parks, national landmarks, and more. We update with 20+ photos each week. Appreciate it if you could add us to your list of sites.

    Reply to this comment
    1. The Geek

      Hello Yinan! Thanks for the link. Cool site! I could have listed a lot more photo sites, but decided to go with these three I love the most. I also rarely after-edit my blog posts, because I want to keep it sharp and focused to the thing I was writing about in that moment. Thanks for commenting though, because people can find your site here in comments.

      Reply to this comment
  2. photostock

    Hello, great list also check out our project with
    public domain images. Thanks.

    Reply to this comment
  3. persib

    Oh my goodness! Incredible article dude! Thanks, However I am having difficulties with your
    RSS. I don’t understand why I can’t subscribe to it.
    Is there anybody getting similar RSS problems? Anybody who knows the answer will
    you kindly respond? Thanx!!

    Reply to this comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Follow The Geek

Geeky Lifestyle is a huge tweeter! Follow @thatgeekyblog to get real-time updates about what's happening in the scene.