Move media to cloud storage — cut hosting costs, boost global performance
Offload Bloom migrates your WordPress media library to Amazon S3, DigitalOcean Spaces, Cloudflare R2, Wasabi, or any S3-compatible provider — automatically on upload and in bulk for existing files. Serve everything through a global CDN, control private file access with signed URLs, and slash your server disk costs. One payment, unlimited sites, no per-GB fees from the plugin.

Real screenshots from the WordPress admin dashboard

Connect any S3-compatible provider in minutes with guided setup

Monitor bulk offloading progress with per-file status

Configure CDN delivery with custom SSL and cache control headers
One-time payment, lifetime access. No subscriptions.
One-time payment • Lifetime updates • 30-day money-back guarantee
Connect to Amazon S3, DigitalOcean Spaces, Cloudflare R2, Wasabi, Backblaze B2, Google Cloud Storage, MinIO, or any S3-compatible API. Switch providers without changing your workflow — Offload Bloom abstracts the differences.
Every new media upload is automatically pushed to cloud storage the moment WordPress finishes processing thumbnails. URL rewriting in post content and the database happens in the same request — no delay, no manual steps.
Offload an existing media library of any size using a background queue that processes files in batches. Track progress file by file in the dashboard, and resume from where you left off if the migration is interrupted.
Store private documents, member downloads, or paid media in a non-public bucket and serve them via time-limited signed URLs. Files are inaccessible directly from the bucket — access is granted only through WordPress with proper authentication.
Route media delivery through CloudFront, DigitalOcean CDN, BunnyCDN, Cloudflare, or a custom CDN origin. Configure your own subdomain (cdn.yoursite.com) with custom SSL certificate — full branding, edge delivery, no third-party hostnames in your URLs.
Offload images, PDFs, and videos while keeping smaller CSS and JS files local. Or offload only media above a size threshold. Granular rules let you optimize exactly which files move to cloud and which stay on the server.
Before migrating, the cost calculator estimates your monthly cloud storage and bandwidth costs across supported providers based on your current media library size and monthly traffic. Compare providers side by side to pick the most economical option.
After offloading, choose to remove local copies to reclaim server disk space or keep them as a local cache. The revert tool re-downloads any file from cloud storage to local if you ever need it back.
On WordPress multisite, offload the entire network's media from a single network admin screen. Configure a shared bucket with per-subsite path prefixes, or separate buckets per subsite — full flexibility for complex multisite architectures.
Rewrite media URLs in post content, page builder data, the Customizer, widget areas, and theme files. The rewriting engine handles serialized data from Elementor, Divi, WPBakery, and Gutenberg blocks without corrupting the structure.
Push local media to cloud or pull cloud files back to local. Useful for restoring a site from cloud storage, syncing a staging environment to a new server, or reverting an offload operation.
Detect broken cloud URLs, missing thumbnails, and files in the database not present in the bucket. The health monitor runs on a schedule and emails a report of any discrepancies found — catch issues before visitors do.
Get up and running in minutes
Complete your purchase and download the plugin ZIP file from your dashboard.
Go to Plugins > Add New > Upload Plugin in your WordPress admin and select the ZIP file.
Click "Activate" after installation completes.
Go to the plugin settings and enter your license key to activate updates and support.