Offload you media library images to the Cloudflare Images service. Store, resize, optimize and deliver images in a fast and secure manner.
Offload your media library to Cloudflare Images and let it handle everything for you – store, resize, optimize and deliver images in the best possible format to your users.
With the avalanche of expensive plugins out there, it’s time to switch to a smarter choice. Why should you pay more for something that deserves to be free?
Offload your media library to Cloudflare Images! Let our plugin take charge:
Image CDN – deliver images from a global network of servers.
Image AI – tag, caption and generate new images using AI.
Compression – optimize JPEG/PNG images to decrease file size without compromising visual quality.
Born from personal need, this plugin represents a developer’s dedication to the community. While it’s still a work in progress, remember – it’s crafted with real user needs in mind, not profit.
Found a hiccup? Yearning for a feature? Just shoot us a support request. Our commitment is to continually evolve to serve you better. Your wish is our command!
Cloudflare, the Cloudflare logo, and Cloudflare Workers are trademarks and/or registered trademarks of Cloudflare, Inc. in the United States and other jurisdictions.
Special thanks to the plugin sponsors:
/wp-content/plugins/
directoryThe plugin will use the Cloudflare Images service to host all supported images and serve them with the best possible settings to the user.
Yes, the plugin is 100% free. A Cloudflare account with activated Cloudflare Images option is required.
Cloudflare may charge a fee for the use of this feature, depending on the plan used.
You can upload the following image formats to Cloudflare Images:
* PNG
* GIF
* JPEG
* WebP
These are the maximum allowed sizes and dimensions Cloudflare Images supports:
By default, the plugin relies on WordPress core functions to process images.
Some themes and plugins can implement their own image processing functions, which can prevent the plugin from replacing the image URLs in content. If you are experiencing this, try to enable the Parse page for images
module in the plugin settings.
If something is still not working for you, please let me know by creating a support ticket on the plugin support forums.
Added:
* Integration with WPBakery page builder image galleries
* Integration with Elementor Pro Gallery
* Integration with Flatsome theme gallery
* cf_images_upload_host filter to adjust the image host ID
Changed:
* Improve image AI modules
* Improve performance when Rank Math image SEO is active
Fixed:
* Only allow generating image alt text for supported formats (JPEG, PNG, GIF, BMP)
* Duplicate queries for images that are not part of the media library
* Rank Math image SEO module not working with custom domains
Added:
* Integration with Elementor lightbox
Fixed:
* NaN undefined error in compression savings stats
* AI image captioning when custom image paths are set
* WPML compatibility
* “Disable WordPress image sizes” option causing issues with image URLs
Added:
* Set browser TTL for images
* Option to serve originals for logged-in users
* Option to apply settings network wide in multisite
Changed:
* Disable logging in wp-admin
* Improve detection of cropped images
* Fallback to scaled images if original image is larger than 20 Mb
Fixed:
* Image size can now be changed in the Gutenberg image block for fully offloaded images
* Full size images not replaced in the gallery block on expand
* Multiple fixes and improvements with the WPML integration
Added:
* Support for RSS feeds
* Auto crop option. If an image width matches the image height – auto crop the image.
* Use img width size. New option that allows using the img width attribute value for the image size, if the value is smaller than the requested image.
* Bulk remove files from the media library.
* Bulk restore files to the media library.
Fixed:
* Page parser will now add the wp-image-* class to images that do not have it
* Page parser not detecting images that have a custom title set in the media library
Fixed:
* Fatal error on plugin uninstall
* Do not bulk offload SVG images
* Compatibility with Gutenberg Interactivity API
* Type error when fetching image hashes
Added:
* Bunny CDN integration
* Service tools module – reset ignored images
* Custom URLs module – control your image links
* Track stats for images served via Cloudflare Images
* REST API integration module
Changed:
* UI/UX improvements
Fixed:
* Notices getting injected into plugin navigation
* Do not expose internal methods to WP CLI commands
* WP CLI command only processing the first 10 images
* Auto resize feature using incorrect descriptors
* Page parser not replacing all images
* Expand on click functionality
Added:
* Generate images with AI
* Logging module
* Images in media library can now be sorted by offload status
* Integration with ShortPixel
* Compatibility option to store credentials in the database
Changed:
* Increase timeout to 15 seconds when offloading images
Fixed:
* Bulk processing stops if an image triggers an error during upload
* Settings resetting on update after using a beta version