WORDPRESS PLUGIN · v1.0.0

Offload your media to Cloudflare R2.

A lighter origin server, faster image delivery, and no third-party lock-in. Wrenio Media Offload moves your WordPress media library to Cloudflare R2 and rewrites every URL automatically — your library keeps working exactly as before, just lighter.

Free on WordPress.org · WordPress 6.4+ · PHP 8.0+
wrenio-media-offload
● egress $0.00
WP ORIGIN
2.4GB on disk
CLOUDFLARE R2
240objects
URL REWRITE
yoursite.com/wp-content/cdn.yoursite.com/r2/photo.jpg
WHAT CLOUDFLARE R2 COSTS
$0.015
PER GB / MONTH
$0.00
EGRESS, ALWAYS
5 min
TO SET UP
1.5M+
ITEMS MOVED, TESTED
THE PROBLEM

WordPress media is heavy.

Every upload bloats your origin server. Backups grow, hosting bills creep up, and page speed drops as your library expands. Most offload plugins answer this with AWS S3 — pricey egress, vendor lock-in, and fiddly IAM setup. There's a better way.

WHAT IT DOES

Four jobs, done well.

Auto-offload

New uploads mirror to R2 in the background. Your media library keeps working exactly as before — just lighter.

URL rewriting

Image URLs swap from your origin to R2 on the fly, hooking every relevant WordPress filter — including responsive srcsets.

Bulk sync existing libraries

Migrate thousands of items with retry caps, progress tracking, and resume-on-failure. Tested on libraries of 1.5 million+ items.

Reconcile + cleanup

Find orphaned R2 objects, fix mismatched filenames, and recover from failed syncs. Occasional tools you’ll be glad exist.

RIGHT IN YOUR DASHBOARD

Bulk sync with progress you can watch.

Wrenio Media Offload — Bulk Sync tab showing sync progress and options
WHY CLOUDFLARE R2

R2 changes the math.

R2 is S3-compatible object storage with one enormous difference: no egress fees. Every download from your site to a visitor is free.

And because R2 sits inside Cloudflare's network, your images cache at 300+ edge locations worldwide — no extra CDN to configure.

STORAGE$0.015 / GB / mo
EGRESSFree, always
SETUP~5 minutes
TRANSPARENCY

Built in the open.

VERSION & COMPATIBILITY

v1.0.0 · June 2026

WordPress 6.4+ and PHP 8.0+. We test on the latest two major versions of each.

CODE & CHANGELOG

Source available

Read the code, file issues, suggest fixes.

Browse the source →
PRIVACY & DATA

Your data stays yours

No telemetry, no phone-home. Your R2 credentials stay in your wp-config or database — your choice.

PRICING

Free to start. Pro for the heavy lifting.

Free
$0
on WordPress.org
Automatic offload to Cloudflare R2
URL rewriting incl. srcsets
Bulk sync for existing libraries
Reconcile + orphan-cleanup scanning
Download free
Pro
$59/ year · single site
multi-site & lifetime at checkout
One-click live reconciliation repair
Orphan deletion at scale
Retry resets for stalled syncs
Priority email support
Get Pro →

Every purchase is backed by a 30-day, no-questions-asked money-back guarantee.

QUESTIONS

Common questions.

Will this work with my existing media library?
Yes. The Bulk Sync tool migrates existing media to R2 in batches, with retry caps and progress tracking. It has been tested on libraries of 1.5 million+ items in production.
What happens if I deactivate the plugin?
Your media stays on R2, untouched. URLs revert to your origin server so your site keeps working, and if you reactivate, the plugin picks up right where it left off.
Does it support AWS S3, Backblaze B2, or DigitalOcean Spaces?
Not yet. Wrenio Media Offload is R2-only at launch. Multi-cloud support is on the roadmap, but R2 is the only supported provider in v1.0.0.
What about Cloudflare cache purging?
When you replace an image the R2 object is overwritten, but Cloudflare’s edge cache may serve the old version until TTL expiry. v1.0.0 doesn’t auto-purge — manual purge or waiting for TTL is required. Auto-purge is planned for a future release.
Which WordPress and PHP versions are supported?
WordPress 6.4 and newer, PHP 8.0 and newer. We test on the latest two major versions of each.
Is the plugin GDPR-friendly?
Yes. It collects no telemetry and sends no data to third parties. Your R2 credentials stay in your own install, and the R2 buckets you create live in whichever region you choose — including EU regions.

Ready to lighten your WordPress site?

Available now on WordPress.org. Free to start, Pro when you need the power tools.

Download free →Get Pro