Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Find Royalty Free Images for Your WordPress Blog Posts

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Are you wondering where to find royalty-free images for your WordPress blog posts?

Royalty-free images can be used on your website without paying royalties to the copyright holder. This allows you to use high-quality images in your blog posts and make your site more visually appealing.

In this article, we will share some of our top sources to find royalty-free images for your WordPress blog posts.

Find Royalty Free Images for Your WordPress Blog Posts

Why Use Royalty-Free Images For Your WordPress Blog Posts?

Using images on your website can increase user engagement, improve SEO, and create brand awareness.

However, if you have just started a WordPress blog, then you may not have the budget to buy royalty images. These are premium images that are protected by copyright, and their owner requires payment in order for you to use them.

By using royalty-free images on your website, you can save money, as most of them are free of cost, and make your website visually appealing at the same time.

These images can legally be used for any purpose, including blogs, online courses, social media, ecommerce store, magazines, and so much more.

That being said, let’s take a look at some of the best sources to find royalty-free images for your WordPress blog posts.

1. FreeImages

FreeImages website

FreeImages is the best place to find royalty-free images on the market. It is a popular website that comes with a library of millions of royalty-free stock photos, vectors, icons, and more.

With FreeImages, you can easily discover high-quality images to be used for any purpose on your website, like newsletters, or presentations.

It is an easy-to-use platform where you can use the search bar or categories at the top to find the right images for your blog posts.

All you have to do is click on an image that you like to open it on a new screen. Once you are there, simply click the ‘Free Download’ button to save the image on your computer.

Download an image from Free Images

Additionally, the website offers other features like an image lightbox, image filtering, a variety of download options, the ability to comment on and rate images, and more.

All of this makes FreeImages a great place to start if you are new to using royalty-free images on your WordPress site.

2. Pixabay

Pixabay website

Pixabay is a popular destination to find royalty-free, CC-0 licensed images. The website offers a large collection of stock images sorted into categories and tags.

It also has an advanced search feature to help you find the perfect images for your website in no time.

Pixabay has a library of over 2.7 million high-quality, royalty-free images, videos, and audio that can elevate your blog post content and make it more engaging for your users.

Plus, the platform offers a variety of download options, including different sizes and resolutions to use on your website.

3. Unsplash

Unsplash website

Unsplash is a well-known website for downloading high-quality, royalty-free, CC-0 licensed, and public domain images.

It has a great search feature that allows you to find images matching certain themes like nature, office, work, and more.

The tool has a huge library, an image lightbox, and an image commenting feature. It even boasts a huge community of photographers who contribute to the platform on a daily basis.

Plus, Unsplash also offers a Google Chrome extension, which shows a random image in the background when you open a new tab. You can then download that image on your computer.

4. Vecteezy

Vecteezy website

Vecteezy is a popular website that provides stock vectors, icons, and graphics for free and paid downloads.

It has over 40 million files available for download, is super easy to use, and even comes with flexible licensing options.

Vecteezy also has an online editor that allows you to edit the images without downloading any software.

Plus, the tool offers an API to integrate Vecteezy content into your own applications, making it easy to add royalty-free images to your WordPress website.

5. Public Domain Pictures

Public Domain Pictures website

Public Domain Pictures is an amazing platform that has a large collection of royalty-free images and photographs.

You can easily find great images for your website by using the search feature or browsing through categories on the platform.

Public Domain Pictures also lets you filter your images based on size, orientation, and colors and even has flexible download options.

It is a great website for finding royalty-free images because the images are free to use for any purpose and do not require any attribution.

6. New Old Stock

New Old Stock

New Old Stock is a great website that has a collection of beautifully curated vintage photographs that are now in the public domain. These images are interesting as they give you a look into the past.

It has an advanced search feature, a lightbox, flexible download options, and over 70,000 high-resolution vintage photos, including people, landscapes, architecture, and everyday life.

New Old Stock also provides historical context for many of its photos, including the date and location of the image.

7. Pickup Image

Pickup Image

Pickup Image offers a large collection of royalty-free photographs, images, and clipart.

The platform has a large library, an easy-to-use search feature, image filtering, and also sorts all the photographs into categories and tags for easier browsing.

8. Public Domain Archive

Public Domain Archive website

Public Domain Archive is another website that has high-quality, royalty-free stock photos. The site offers a mix of modern and vintage photographs that you can browse using categories or the search feature.

Plus, the website allows you to comment on or rate an image, which can help other users discover relevant content.

9. SplitShire

Splitshire website

SplitShire is a free stock photo website that has a collection of over 20,000 unique images.

You can browse the site using a tags filter or view images in mosaic view. It also has flexible downloading options and a lightbox feature.

10. LibreShot

LibreShot website

LibreShot is a well-known website with over 1 million stock photos and videos covering a wide range of subjects, including people, landscapes, animals, and objects.

It is super easy to use, is completely free, and has advanced search options. Plus, LibreShot also has premium images that you can buy for your WordPress site.

11. Skitterphoto

Skitterphoto website

Skitterphoto offers high-resolution, royalty-free photographs. All images on the website are licensed under the CC-0 public domain.

The site features works from their own photographers, so you will find less used and more unique photographs.

Additionally, Skitterphoto allows you to adapt and modify images for any purpose, giving you more freedom to create unique and original content.


StockSnap website

StockSnap is a beautifully curated and easy-to-use website for royalty-free photographs and CC0-licensed images.

It has a library of over 2 million images and allows you to browse them using a search bar, categories, and tags.

StockSnap even has an API that allows you to integrate StockSnap content into your own applications.

13. Wikimedia Commons

Wikimedia Commons website

A project of the Wikimedia Foundation, Wikimedia Commons is a large library of images, audio, and video files that can be freely used.

You can browse through this website by media types such as images, photographs, drawings, and illustrations or by file types like audio, video, image, and more. Images can also be browsed based on their license.

A large number of images on Wikimedia Commons are in the public domain, which means you are free to use them without any attribution. However, some images may have a Creative Commons license requiring attribution. Make sure you check the license information below each image.

14. PDPics

PDPics website

PDPics is another platform that offers a large collection of public domain images. At first look, the site may look very basic, but it has photos neatly organized into categories and tags.

It has over 92,000 images, is free to use, has advanced search features, and is an open-source project. This makes it a great resource to find images for your WordPress blog posts.

Bonus: Optimize Images On Your WordPress Blog

Once you have found royalty-free images that you want to use, it is important to optimize them before adding the images to your website.

Optimization can help improve your overall website performance and speed, reduce bandwidth costs, and even improve your site’s SEO.

To optimize your images, you have to make sure that you have chosen the correct image type.

For example, if an image has a lot of colors, then you should go with the JPEG file format. However, if your image has fewer colors, then PNG is the better option because it saves images in higher quality.

You can also optimize your images by compressing them into smaller files with tools like Adobe Photoshop or Affinity Photo, as they come with built-in compression features.

Optimize image before saving

You can also use popular WordPress compression plugins like Optimole to compress your images into smaller files.

For more information, see our beginner’s guide on how to easily optimize images for web performance without losing quality.

We hope this article helped you learn how to find royalty-free images for your WordPress blog posts. You may also want to see our step-by-step guide on how to create responsive image galleries in WordPress with Envira and our top picks for the best tools to create better images for your WordPress blog posts.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

60 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Hajjalah says

    Thanks for this nice article. I have managed to get free images from Unsplash and Pixabay which has indeed powered the design of my blog posts without spending any funds.
    But I am still wondering about the originality of these photos in search results because many website owners use the same photos. If some one wants to add image alt text to the images for better search engine optimization, Is that a good idea? Will the photos rank higher in search results yet are used by more than one website?

    • WPBeginner Support says

      It is a good idea to add descriptions to your images in general for search engines and it depends on the image but if it is an image used by many different sites it can have a minor effect but not normally something major.


    • Jiří Vaněk says

      Hi Hajjalah ,
      I use images from, but I add alternative texts and descriptions to them in WordPress. So far, I haven’t encountered any significant SEO issues. I mainly use these images for excerpts. However, from my experience, I feel that SEO doesn’t suffer much from this, and many of these images from my website appear on Google at quite good positions for relevant keywords. I wouldn’t worry too much about it, although your arguments regarding the use of these images are certainly valid.

  3. Ishmal Majid says

    I have personally used Pixabay, SplitShire, and Unsplash. I’m used to working with these websites to get free images. These are really amazing ones for doing work faster and easier.
    Thanks for this beautiful article!

  4. Mrteesurez says

    There are some I never heard of like freeimages and pickup image.
    I will try them out.

    I usually use Pixels but not mentioned on this list.

    Can I use these free image on a project nor templates I wan to sell ?? As some say you can only use these types of images only on your own personal project.


    • WPBeginner Support says

      It would depend on how the specific license is set up for the images for commercial product use, you would want to check with the licensing for the individual sites for their current limitations.


      • Mrteesurez says

        Ok, thanks.
        I will check on that.

        I see some images watermarked with the text “istocks” on freeimages .com, As the name implies, I thought all images there would be free not until I discovered those watermarked ones.


    Thank you for sharing this lists. Pixels which is not mentioned hear in the list was the site I use together Canva.
    But now much especially from the comments I am seeing in this post I need to give Unsplash a trial. Thank you once more.

  6. Moinuddin Waheed says

    I have used pixabay and unsplash from the list that you have mentioned.
    inserting images to the websites not only increases visual appearance but also it increases visitors interest with subject they are going through.
    having a high quality images on websites is really needed for making it like a brand in visitors mind. it really helps in search engine optimisation as well.

  7. Sameer Hussain says

    All of the resources mentioned on this article are worthy of a simple bookmark. As I always say, images are an important component in your blogging journey.

  8. Ram E. says

    All this time I only know about Unsplash and Canva. Thanks for this information.

    I would personally recommend Unsplash to anyone looking for high quality photos about any topic.

  9. Ralph says

    I used a lot of free images sites and most of them is really bad if you need anything specific. Most universla are Pixabay and Pexels. Unsplash is my favourite as it seems more “artistic”. Images looks more natural than staged stock photos.

  10. Mark says

    ShutterStock is definitely the better source but their rates are ridiculous. It starts at $30/ month for 10 pics, then $100 for 50 pics… For pics they pay almost nothing for. No amateur blogger is paying this. Not saying it’s right but it’s not surprising why people download their pics for free then crop them…

  11. Sumitra says

    Thanks a lot for this post!
    1. Should one give the credit when these pictures are used in a blog?
    2. Where can I find terms and conditions or any other things I need to know before using pictures from the above mentioned sites?

  12. Manish says

    Excellent post, really good work. This is the third post which I am reading on your website today. Well connected post. Good Job and thank you for explaining things so nicely. Keep it up..!

  13. Mathukutty P. V. says

    My site has Adsense and Amazon affiliate ads. Is it allowed to embed or use Wikimedia Commons images with attribution? When asked permission to republish Wikihow articles, they said it is allowed only for Blogs which do not earn money.

  14. gnrao says

    Thanks for this exhaustive article prepared with so much details.Those who are writing blogs or making videos would really like to know including myself
    Which are those websites with no added strings who give away the images for nay use including commercial to add strength to the website developers and to remake,modify and resell and make a living or for the benefit of all the spectators.

  15. John says

    Is there a place to buy photos (cheaply) for use on my web and blog posts?

    Like requesting a specific idea for the photo and buying a fresh (non-stock-looking) photo for a few dollars.

  16. Navin Rao says

    That was the great list, would be very helpful for my blog posts.

    Glad you shared..thanks

  17. Gabby says

    Just wanted to say thank you! Every time I google something to do with blogging I inevitably end up back on your site :) Great resource!

  18. Kenny Williamson says

    I wonder what the position is with facebook? Where images are distributed freely.. also if you put up a share button and the image is in your page… are you not actually asking that it is shared??

    Just wondering, as I have big problems trying to source images I need for content… usually I write and then don’t put up the image.

  19. sonia says

    Having so much information, valuable resources I’ve needed for months, is simply fantastic!
    Your site is an oasis in the desert!

  20. James says

    I’ve tried them all and found nothing I could use. I wanted something on self-confidence and found none of the high quality images I wanted. They are all hopeless, unless you want to pay money and get decent photos, which I can’t afford.

    Useless. All of them.

    • Lillian says

      Useless to you… not to me. I’ve only been to six ofthe sites, but I found quite a few pics I can use. Useless?


  21. leena kapadia says

    Thanks for the article.

    1)Can these royalty free images be used to make slide show and video to share on line?

    2) creative commons images have HTML codes. if we want to use them for video, where can we give them credit?

    Thank you

  22. Bhavuk Khandelwal says

    If all these websites are about Public domain & CC0 images then why are you calling them Royalty free??

  23. Bhavuk Khandelwal says

    When you say royalty free, what do you mean by that?

    Are you talking about public domain images available for free use with CC0 license?

    Check this author’s thoughts () on royalty free images.

    • Jiří Vaněk says

      I use images from public galleries for free to avoid infringing on copyrights, and so far, I haven’t noticed any SEO issues. I don’t have any problems with ranking in the top 5 or 10 positions.

  24. Toni says

    iStock seems to want money for just about everything I have looked up; so many free is a misnomer.

  25. rojelio says

    does this mean that i can use ROYALTY FREE pictures for free on my template that i want to SELL ??? …cause i just read the usage options on SXC and while a picture is royalty free…in the UO it’s written that if i want to use that royalty free picture in a template that i want to sell, so that i need to ask for permission…what in conclusion means that you can use a royalty free picture ONLY if you want to use it for your only one website, blog whatever, that you will not sell but right when you want to use the same picture for selling purposes, lets say in WP THEME/TEMPLATE, you immediately have to ask for permission !! … is this right ??? :))
    …thanx anyway !! :)

      • Ramon says

        This is a really great post on free pics. This information is very informative, and very pocket friendly.
        You guys Rock, with a capital R..

        True Story…

  26. elaine pinkerton coleman says

    Having so much information, valuable resources I’ve needed for months, is simply fantastic!
    Your site is an oasis in the desert!

  27. Peter Shanks says

    My favourite is, which searches flickr for Creative Commons licensed images and also has an online image editor on images that allow for modification in their license

  28. Rajesh Magar says

    Nice as always Syed,

    But I have one question to clear out. Can we use images from big/paid repository websites like shutterstock, dreamstime to embedded in our blog post without purchasing the same and in favor of return just mentioned credit link (Backlink) on the page for them?. Like the one we always watching on big brand blog sites like TNW, Searchengineland and all. Thanks!

    • Colin McKie says

      If you do, you may find what a DMCA takedown notice looks like. As a photographer who depends on sales from those sites for a living, I have to tell you that our local supermarket doesn’t accept backlinks at the checkout.

    • Elizabeth says

      You cannot use ANY image without paying for it unless it meets one of the following criteria:

      1. You took the picture. (Therefore, you own the rights to use it.)
      2. You have the owner’s express permission. (The person that took the photo or owns the photo rights gave you permission to use it.)

      If you find a cute imaqe online, or like a photo on someone else’s blog, etc. you CANNOT use it without getting permission. Most of the time, getting permission involves paying for it.

      • WPBeginner Support says

        Yes you are right, you can not just use pictures from any website. However, the websites mentioned in the article, offer royalty free stock photos. Each photo and image has licensing information on the download page with permission to use the images in your own projects.


Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.