The Custard Blog

Words of wisdom from our team of online marketing experts

24 places to find free images for your blog

Adding images to your blog posts is a great way to make your content easier to read, more engaging and more relevant for search engines. While paid stock photos might offer the best in quality, there’s no need to pay for great images to add to your blog.

From royalty-free stock photos to online editing tools that make creating headers and other blog images easy, read on to discover 20+ places to find and create free images for your blog.

Finding images online is the worst thing in the world. The WORST.

— BJareske (@Bjareske) March 25, 2015

Free Images The following websites are great sources of royalty-free photos. Many of the images on these websites are available under a Creative Commons license that requires you to attribute the original creator.


Flickr is a fantastic source of photos for blog posts, especially in verticals like travel and culture. Use the advanced search and make sure “Creative Commons” and “Find content to use commercially” are checked to avoid using unlicensed photos.

flickr creative commons search



Browse over 300,000 free stock photos to use on your blog or website. Free Images contains a huge collection of images suitable for most uses online, although you will need to ask the photographer if you want to use an image in a website template.



BigFoto hosts images captured by amateur photographers that are available for use on blogs and websites. All they ask for in return is a link to the photo that makes it easy for other people to find free photos to download.



PhotoPin is an image search engine that lets you search for millions of high quality photos for use in blog posts. Like Flickr, you’ll need to include attribution linking to the original creator for most of the images you find here.


Freerange Stock

Freerange Stock hosts a massive archive of high resolution images, all of which are at least 2400 x 1600. You’ll need to create an account to start downloading, but the huge size of the images makes it worth it.



MorgueFile is a collection of free images aimed at creatives. Perfect for designers and graphic artists, the photos in MorgueFile are available to modify and use for your own creative projects.



PicJumbo hosts free high resolution images that make great hero images for blog posts. Most of the pictures are photos of still life or landscapes, making them best suited to nature and travel blogs.


Getty Images Embed

Getty Images, which hosts millions of paid stock photos, allows you to embed some of its images in blog posts for free. The images aren’t hosted on your site – you just embed an image on Getty’s servers – but are still visible to your readers.

Getty Image Embed

By the way, Getty Images also hosts our favourite collection of office-themed stock photos, courtesy of Vince Vaughn and the rest of the cast of Unfinished Business.


Pickup Image

Pickup Image is one of the web’s largest collections of completely free photos. Most of the photos in its library are of nature and still life, making it better for travel and lifestyle content than business blogging.

Freepix hosts thousands of detailed and high quality photos taken by photographer Martin Vorel. Most of Freepix’s photos are taken in Europe and Asia, making it one of the best sources for high quality travel photos.



Unsplash is a blog that posts free photos every day. Most of the photos are abstract or landscape shots that look great in travel and lifestyle blogs. Sign up for the email list to receive frequent updates featuring the latest photos.




Pixabay offers a mix of free stock photos, vector and illustrations. All of the photos and vector images are available for commercial use, making this a great source of images for published work and products.


Free Photos Bank

Free Photos Bank hosts thousands of free stock photos suitable for blog posts and articles. Most of the photos are professionally shot and look a little generic, but are still a good choice if you’re in need of a free image or two.



FreeMediaGoo hosts a huge selection of landscape, object and abstract photos for use in blog posts. Most of the images make great backgrounds as they usually focus on nature instead of crowds or individuals.



Gratisography offers free professional photos for use in blog posts, articles, eBooks and commercial projects. Most of the photos have a vintage, low-contrast look that’s best suited to artistic blogs and projects.


Death to the Stock Photo

Death to the Stock Photo is a service that emails you a monthly pack of free photos to use in blog posts, articles and more. For $10 a month, you can upgrade to access their full library of beautiful photos.

Death to the Stock | Story Film from Serif Creative on Vimeo.


New Old Stock

New Old Stock is a blog that posts free Creative Commons licensed historical photos, mostly from the early 20th century. A great resource for retrospective blog posts on 20th century history.

WordPress photo plugins

Avoid searching Google for free images with these WordPress plugins, which let you quickly and easily search millions of stock photos from the WordPress Dashboard.



Foter hosts millions of high quality photos, ranging from panoramic landscapes to pictures of ordinary people. Download the WordPress plugin here.

Free Stock Photos Foter



Compfight searches Flickr’s image library for Creative Commons licensed images to use in your blog posts in just one click. Download the WordPress plugin here.

Compfight WordPress



Used by over 150,000 bloggers, PhotoDropper lets you search more than 60 million images to find great photos for your blog. Download the WordPress plugin here.

Online image editors

Already got photos? If you’ve found the perfect photo for your website but want to add a heading or change the way it looks, use one of the following free online image editors to make the adjustments you need.



Spruce is a free online tool that lets you place text over a background photo for use on Twitter or as your blog post’s hero image in seconds. Choose from a selection of free photos or upload your own image to customise.



Pablo, created by the team at Buffer, lets you place text on top of your image in just a few seconds. Choose from a variety of fonts and filters such as blur, black and white and increased contrast.



Canva is an online graphic design app that makes creating Twitter images, blog hero images and other graphics a breeze. Add shapes, text and other elements to pictures and make your blog posts stand out from the crowd.



PicMonkey is a browser-based photo editor that’s perfect for tweaking photos for use in your blog. Add text, change colours, adjust brightness and create collages of multiple images for use in your blog posts.

Work with us

If you like what you see and want to know more, click this button and make it so:

Get Started Now