

Settings page — configure your cloud storage provider and credentials
OffloadForge copies your WordPress media library, including images, videos, and documents, to a cloud storage provider of your choice and rewrites the URLs so files are served from the cloud or your CDN. This can reduce load on your web server and take advantage of the provider’s global delivery network.
It works with three providers: Amazon S3, DigitalOcean Spaces, and Google Cloud Storage (via HMAC keys). There is no SDK or Composer step to install; the plugin talks to each provider’s REST API using WordPress’s built-in HTTP functions with AWS Signature V4 request signing.
This plugin is a third-party integration and is not affiliated with, endorsed by, or sponsored by Amazon, DigitalOcean, or Google. “Amazon S3”, “DigitalOcean Spaces”, and “Google Cloud Storage” are trademarks of their respective owners.
Multi-Cloud Provider Support
Automatic Media Synchronization
Powerful Bulk Migration Tool
CDN & Performance Optimization
Built-in Repair & Diagnostic Tools
Each repair tool follows a Scan > Review > Fix workflow with real-time progress tracking.
Safety & Recovery
Zero Dependencies
Amazon S3
Object storage service with global reach, a broad feature set, and CloudFront CDN integration.
DigitalOcean Spaces
S3-compatible storage with simple, predictable pricing and a built-in CDN.
Google Cloud Storage
Powerful storage infrastructure from Google with multi-regional redundancy and edge caching capabilities. Uses HMAC keys for authentication.
Serving media from a cloud provider or CDN moves that traffic off your web server and can deliver files from a location closer to the visitor. Actual results depend on your host, your provider, your CDN configuration, and your theme, so this plugin does not promise any specific speed, SEO, or ranking outcome.
This plugin is a cloud-storage offloading service: it connects to the cloud provider you choose, using your own account credentials, and uploads your media there so the files can be served from that provider or your CDN. It connects only to the bucket and region you configure on the settings screen. No media or credentials are ever sent to the plugin author or any other party. Depending on your configuration, it relies on one of the following third-party services:
Amazon S3
Used to store and serve your media files globally.
– Data sent: Your media files (images, videos, documents), filenames, and MIME types are sent securely to Amazon S3 whenever you upload a new file or use the bulk offload tool.
– Terms of Use: AWS Service Terms
– Privacy Policy: AWS Privacy Notice
DigitalOcean Spaces
Used to store and serve your media files globally.
– Data sent: Your media files (images, videos, documents), filenames, and MIME types are sent securely to DigitalOcean whenever you upload a new file or use the bulk offload tool.
– Terms of Use: DigitalOcean Terms of Service
– Privacy Policy: DigitalOcean Privacy Policy
Google Cloud Storage
Used to store and serve your media files globally.
– Data sent: Your media files (images, videos, documents), filenames, and MIME types are sent securely to Google Cloud Storage whenever you upload a new file or use the bulk offload tool.
– Terms of Use: Google Cloud Terms
– Privacy Policy: Google Cloud Privacy Notice
This plugin does not collect or store any personal data. All cloud storage credentials are stored in your WordPress database and are only used to communicate with your chosen cloud storage provider. No data is sent to third parties except your selected cloud provider.
Developed by Gunjan Jaswal
If you find this plugin helpful, please consider rating this plugin on WordPress.org or sharing with other WordPress users.