This plugin will download external images in your posts to your "wp-content/uploads" folder.
As of April 2026, Download External Images In Posts is a WordPress image plugin with 100 active installations and a 4.4/5 rating from 9 reviews. It has been downloaded 7.7K+ times in total. Requires WordPress 4.7+ and PHP false+. Available on WordPress.org since 2017. Last updated 8 years ago — may have compatibility concerns. Top alternative: Firelight Lightbox.
If you want to download external images in your posts automatically so the page will use local image files instead of external image files then this plugin can help you.
It will replace the URLs of all external images (if the image has a different host URL) in your posts.
The URLs will get replaced with a local image copy URLs.
The action will be made on the post/page preview, not in the admin Edit page or after post save.
All the images that will be saved to your uploads folder (wp-content\uploads), not to your Media Library page.
This plugin can make your work faster if you like to use external images from other sites and you would like not to lose times on uploading images into you library every time for every image.
| WordPress | 4.7+ requiredTested up to 4.7.33 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.