These are a few of our favorite places to get free or low cost images for your website. If you will be downloading images, you should also read our post on How to Avoid Copyright Infringement. You should also read the license agreement on any photo website and take steps to make sure any downloaded photos aren’t licensed elsewhere.
http://www.freeimages.com/ – Has free images and links to paid images at Getty.
https://unsplash.com/ – Free photos
https://stocksnap.io/ – More beautiful free stock photos
https://www.pexels.com/ – Free for personal and commercial use
https://www.istockphoto.com/ – High quality stock photos; many between $10 and $50
https://www.videvo.net/ – Free stock footage video. NOTE: Many of these videos are too large to use on a website as is. Most likely, they will need editing to reduce the file size.