R2 Offload — Free Cloudflare R2 CDN Media Offload & WordPress Backup Plugin
Offload WordPress media to Cloudflare R2 CDN and backup your entire site. CDN offload + backup in one free plugin.
100% free · Cloudflare R2 · CDN + Backup · AWS S3 compatible
Why Offload Media to Cloudflare R2?
Cloudflare R2 offers zero-egress-fee object storage — you do not pay for bandwidth. R2 Offload moves your media to R2, rewrites URLs to CDN, and adds full-site backup — all free.

Key Features
Media Offload & CDN
Auto Offload to R2
New uploads automatically copied to Cloudflare R2. Bulk migration available in Pro.
URL Rewriting
Media URLs rewritten to your R2 bucket or custom domain. No manual work needed.
Global CDN Delivery
Files served from Cloudflare global edge. Faster worldwide load times.
Backup & Security
Full Site Backup
Schedule complete backups to R2. Database + files + media in one place.
AWS Signature V4
Secure authentication. R2 credentials encrypted at rest.
File Browser
Browse R2 files from WordPress admin. View, delete, or download.
Requirements
Requires a Cloudflare R2 account (free tier: 10GB storage). Compatible with all themes and plugins. Works alongside caching and CDN services. Upgrade to Pro for incremental backups, WooCommerce integration, WebP conversion, and bulk migration.
How R2 Offload Compares to Other Media Offload Plugins
Most media offload plugins charge per media item or lock features behind expensive tiers. R2 Offload is 100% free — and the only plugin combining CDN offload with full site backup. Data verified June 2026.
| Feature | R2 Offload | WP Offload Media | Media Cloud | CloudSync Master | Offload Media |
| Price (single site) | Free | $39–$349/yr | $60–$200/yr | $89/yr | $79/yr |
| Cloudflare R2 | ✅ | ❌ | ❌ | ❌ | ❌ |
| Amazon S3 | ✅ (via R2 API) | ✅ | ✅ | ✅ | ✅ |
| Zero Egress Fees | ✅ (R2) | ❌ (AWS egress) | ❌ (AWS egress) | ❌ | ❌ |
| Full Site Backup | ✅ | ❌ | ❌ | ❌ | ❌ |
| URL Rewriting | ✅ | ✅ | ✅ | ✅ | ✅ |
| Free Version Available | ✅ | ✅ Lite | ✅ | ❌ | ❌ |
| WordPress.org | ✅ | ✅ | ✅ | ❌ | ❌ |
| Pricing Model | Free | Per media item | Flat yearly | Flat $89/yr | Flat $79/yr |
R2 Offload Free vs Pro — Feature Comparison
The free version handles automatic media offload and basic backup. Upgrade to Pro for incremental backups, WooCommerce integration, bulk migration, and advanced recovery tools.
| Feature | Free | Pro |
| Auto Offload to R2 | ✅ | ✅ |
| URL Rewriting | ✅ | ✅ |
| Full Site Backup | ✅ | ✅ |
| File Browser | ✅ | ✅ |
| Incremental Backup | ❌ | ✅ |
| Scheduled Backup | ❌ | ✅ |
| Bulk Media Migration | ❌ | ✅ |
| WooCommerce Integration | ❌ | ✅ |
| WebP Conversion | ❌ | ✅ |
| Disaster Recovery | ❌ | ✅ |
How to Install & Set Up R2 Offload
Get started in under 5 minutes:
Step 1 — Create a Cloudflare R2 bucket — free tier gives you 10GB storage.
Step 2 — Install R2 Offload from WordPress.org.
Step 3 — Enter your R2 credentials — Account ID, Access Key, Secret Key, and bucket name.
Step 4 — Enable offload — new uploads are now stored on R2 and served via CDN.
Frequently Asked Questions
What does Cloudflare R2 cost?
Cloudflare R2 has a generous free tier: 10GB storage, 1 million Class A operations, 10 million Class B operations per month — and zero egress fees. You only pay if you exceed these limits, and pricing is transparent at $0.015/GB for additional storage.
Can I migrate existing media to R2?
Bulk migration is a Pro feature. The free version offloads all new uploads automatically. Existing files remain on your server and continue to work normally — you can upgrade to Pro anytime to migrate them.
What happens if I deactivate the plugin?
Your media files remain safely on R2. URLs revert to local paths. No data is lost — you can reactivate the plugin at any time and everything will work as before.
Does this work with WooCommerce product images?
Yes, all WordPress media library files are supported, including WooCommerce product images, gallery files, and downloadable products. WooCommerce integration is available in the free version.
Is Cloudflare R2 better than Amazon S3?
For WordPress media offloading, R2 is often the better choice because of zero egress fees — you never pay for bandwidth when serving files. S3 charges per GB downloaded. R2 is also S3 API compatible, so any tool that works with S3 can work with R2.