Seamlessly move your WordPress media library to Cloudflare R2 cloud storage. Reduce server load, accelerate page speeds, and scale without limits.
10K+
Active installs
99.9%
Uptime SLA
50TB+
Media offloaded
Features
A complete cloud storage solution built specifically for WordPress, powered by Cloudflare R2.
Files upload directly from the browser to R2 storage via secure presigned URLs. Your server never touches the file data.
Choose from 5 global regions including GDPR-compliant European storage. Keep data close to your audience.
Drop-in plugin that works with your existing workflow. Compatible with Elementor, Divi, WooCommerce, and all major builders.
Serve media from your own domain with automatic SSL. Professional URLs and full Cloudflare CDN edge delivery worldwide.
Scale from 25GB to custom enterprise storage. Tier-based rate limiting, per-file size controls, and transparent usage tracking.
API key auth, MIME type validation, MD5 integrity checks, and file path sanitization. Your media is protected at every layer.
How It Works
1
Add the WP Media Locker plugin to your WordPress site and enter your API key. Choose your preferred storage region.
→
2
Use the WordPress Media Library like normal. Files are automatically offloaded to R2 with all thumbnails preserved.
→
3
Media is delivered via Cloudflare’s global CDN edge network. Faster load times, lower bandwidth costs, happier visitors.
Pricing
Start free, scale as you grow. All plans include the full WordPress plugin and API access.
$4
/month
Perfect for personal blogs and small sites.
Most Popular
$8
/month
For growing sites with larger media libraries.
$12
/month
For agencies and high-traffic WordPress sites.
$20
/month
Custom limits, dedicated support, SLA guarantees.
Infrastructure
Choose the storage region closest to your audience. Every region delivers media through Cloudflare’s edge network.
US and Canada. Default region for new accounts.
West Coast optimized for Pacific audiences.
EU data residency for GDPR compliance.
Low-latency delivery across Asian markets.
Australia and New Zealand coverage.
All regions deliver media through Cloudflare’s 300+ point-of-presence edge network with custom domain support.
FAQ
You install our WordPress plugin and connect it with an API key. New uploads go straight from the browser to Cloudflare R2 via secure presigned URLs — your server never touches the file data — and every file is served from the global CDN.
In the Cloudflare R2 region you choose: North America East or West, Europe (GDPR), Asia Pacific, or Oceania. European storage keeps you GDPR-compliant with EU data residency.
Yes. It hooks into the standard WordPress media library, so it works seamlessly with Elementor, Divi, WooCommerce, and all major builders — no changes to your workflow.
Yes. Paid plans include custom domain CDN with automatic SSL, so your media is delivered from your own branded URLs over Cloudflare’s global edge network.
Every request is authenticated with your API key, and uploads are protected with MIME-type validation, MD5 integrity checks, and file-path sanitization at every layer.
Join thousands of WordPress sites offloading media to Cloudflare R2. Choose a plan and get started in minutes.