R2 Offload

R2 Offload

Offload WordPress media to Cloudflare R2 CDN and backup your entire site. CDN offload + backup in one free plugin.

100% free \u00b7 Cloudflare R2 \u00b7 CDN + Backup \u00b7 AWS S3 compatible

Why Offload Media to Cloudflare R2?

Cloudflare R2 offers zero-egress-fee object storage \u2014 you do not pay for bandwidth. R2 Offload moves your media to R2, rewrites URLs to CDN, and adds full-site backup \u2014 all free.

Key Features

Media Offload & CDN

\u2601\ufe0f

Auto Offload to R2

New uploads automatically copied to Cloudflare R2. Bulk migration available in Pro.

\u1f517

URL Rewriting

Media URLs rewritten to your R2 bucket or custom domain. No manual work needed.

\u1f30d

Global CDN Delivery

Files served from Cloudflare global edge. Faster worldwide load times.

Backup & Security

\u1f4be

Full Site Backup

Schedule complete backups to R2. Database + files + media in one place.

\u1f510

AWS Signature V4

Secure authentication. R2 credentials encrypted at rest.

\u1f4c2

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 \u2014 and the only plugin combining CDN offload with full site backup. Data verified June 2026.

FeatureR2 OffloadWP Offload MediaMedia CloudCloudSync MasterOffload Media
Price (single site)Free$39\u2013$349/yr$60\u2013$200/yr$89/yr$79/yr
Cloudflare R2\u2705\u274c\u274c\u274c\u274c
Amazon S3\u2705 (via R2 API)\u2705\u2705\u2705\u2705
Zero Egress Fees\u2705 (R2)\u274c (AWS egress)\u274c (AWS egress)\u274c\u274c
Full Site Backup\u2705\u274c\u274c\u274c\u274c
URL Rewriting\u2705\u2705\u2705\u2705\u2705
Free Version Available\u2705\u2705 Lite\u2705\u274c\u274c
WordPress.org\u2705\u2705\u2705\u274c\u274c
Pricing ModelFreePer media itemFlat yearlyFlat $89/yrFlat $79/yr

R2 Offload Free vs Pro \u2014 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.

FeatureFreePro
Auto Offload to R2\u2705\u2705
URL Rewriting\u2705\u2705
Full Site Backup\u2705\u2705
File Browser\u2705\u2705
Incremental Backup\u274c\u2705
Scheduled Backup\u274c\u2705
Bulk Media Migration\u274c\u2705
WooCommerce Integration\u274c\u2705
WebP Conversion\u274c\u2705
Disaster Recovery\u274c\u2705

How to Install & Set Up R2 Offload

Get started in under 5 minutes:

1

Step 1 \u2014 Create a Cloudflare R2 bucket \u2014 free tier gives you 10GB storage.

2

Step 2 \u2014 Install R2 Offload from WordPress.org.

3

Step 3 \u2014 Enter your R2 credentials \u2014 Account ID, Access Key, Secret Key, and bucket name.

4

Step 4 \u2014 Enable offload \u2014 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 \u2014 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 \u2014 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 \u2014 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 \u2014 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.

\u1f680 Ready to Offload Your Media?

Download R2 Offload free from WordPress.org. No registration, no credit card, no upsells.