WordPress media offload
Your media.
On the edge.
Instantly.
Offload your WordPress media library to Bunny.net, Cloudflare R2, Amazon S3, DigitalOcean Spaces, Wasabi, Hetzner, Backblaze B2, Google Cloud Storage, and more.
CDN: Bunny CDN, Cloudflare, KeyCDN, Easy IO, CDN77, Custom URL
How it works
From upload to edge in seconds
No manual steps. No re-uploading. Your media goes live on your CDN the moment WordPress finishes the upload.
Upload to WordPress
Add media to your library exactly as you always have, through the block editor, media modal, WooCommerce, or any plugin that hooks into the WordPress upload flow.
Plugin offloads the file
WP Media Cloud intercepts the upload, pushes every file to your chosen cloud storage provider, and writes the CDN URL back into WordPress. This happens before the upload dialog closes.
Served from the edge
Every image, video, PDF, and file is delivered from the nearest CDN edge node. Faster page loads, lower origin server load, and global reach, automatically.
Features
Everything you need
Built for WordPress developers and agencies who need reliable media offloading without complexity or lock-in.
Instant offload on upload
Files are pushed to cloud storage the moment WordPress finishes the upload. CDN URLs appear immediately in the block editor and media modal. No waiting, no manual steps.
Bulk offload tool
Existing media stays where it is until you are ready. Run the bulk offload tool from the dashboard to migrate your whole library in the background, with real-time progress reporting.
Image optimizer compatible
Works alongside EWWW, ShortPixel, Imagify, Smush, and TinyPNG. Files offload immediately on upload; optimized versions replace them automatically when background processing finishes.
Health check and setup wizard
A step-by-step wizard gets you connected in minutes. The built-in health tab verifies credentials, tests a live upload, pings your CDN URL, and checks WP-Cron status before you go live.
WooCommerce support
Product images serve from your CDN automatically. Downloadable product files are protected with signed URL generation so customers get fast, secure downloads without exposing storage URLs.
WP-CLI support
Run bulk offloads and check offload stats directly from the command line. Perfect for automated deployments, scheduled cron jobs, and headless or CI/CD workflows.
Multisite ready
Each site on your WordPress network gets its own independent storage provider and CDN configuration. No shared settings, no cross-site conflicts. Full control across the whole network.
Page cache compatible
URL rewriting happens in PHP on every request, so cached HTML already contains CDN URLs. No special configuration needed for WP Rocket, LiteSpeed Cache, or any other caching plugin.
Integrations
Works with your entire stack
9 storage providers, 6 CDN options, 7 image optimizers, 10 page builders, and 9 plugin integrations
Migration
Already using another offload plugin? Switch in minutes.
WP Media Cloud reads your existing offload records and creates its own tracking entries. No files moved, no re-uploading, no downtime. Disable the old plugin, enable URL rewriting, done.
See how migration worksWP Offload Media
Reads from the dedicated tracking table. No files moved, no re-uploading required.
Advanced Media Offloader
Imports existing AMO records directly into WP Media Cloud. All your CDN URLs are preserved.
Media Cloud by ILAB
Reads ilab_s3_info post meta. Existing CDN URLs are preserved from day one.
Pricing
Simple Pricing
No hidden fees, no upload limits, and no features locked behind higher plans.
30-day money-back guarantee