Everything Offloft does, in the free plugin.
Offloft is a free WordPress plugin that offloads your media library to Cloudflare R2, Amazon S3 or any S3-compatible storage. It offloads and syncs new uploads automatically, moves your existing library in the background, checks every file in your bucket before your site uses it, and brings everything back when you ask.
Offloading, new and old.
New uploads go to your bucket on their own. Your existing library moves in the background, in small batches you can pause or cancel.
- Automatic offload of new uploads
- Bulk offload of your existing library
- Large files sent in resumable parts
- Pause and cancel at any time
Every file, and every size, checked.
Offloft checks each copy in your bucket: is it there, and is it the right size. Where the provider's fingerprint allows it, the content is compared too. "Verify everything" re-checks your whole library whenever you want.
How verification worksA pre-flight scan before anything moves.
Before you move your library, a scan shows what will be offloaded and what needs attention first, like files missing from disk or sizes WordPress never made.
Issues in plain words, with a Fix button.
Each problem is explained in plain words, with a Fix button where one is possible, or a reason you can choose to ignore it. Nothing is only written to a log.
Served from your bucket or your CDN.
Pages load media from your bucket or your CDN address. URLs change as pages are shown, not in your database. Changed files get a new name, so caches never serve an old version.
- No database rewrite needed
- Works with your own CDN address
- New name for changed files
A way back, always.
"Bring everything back to my server" downloads every file again. Deactivating keeps your media working from local copies, and Offloft warns you first if any file exists only in the cloud.
Status right in your Media Library.
A status column, item actions and a per-file panel showing each size and where it lives.
Setup guides, and a real connection test.
A guide for each provider with copy-and-paste values. Then a real test: credentials, bucket, write, read back, delete. And a public delivery check, so you know visitors can load your files.
See the setup guidesFits WordPress, your tools and your library size.
For WordPress itself
Site Health tests and a dashboard widget. Offloft waits for WordPress to finish making thumbnails before uploading.
Built for big libraries
Background batches, resumable parts and no extra database query per image on page loads.
- Small background batches
- Resumable large files
- No extra query per image
Free and Pro, side by side.
Everything above is in the free plugin. Pro adds automatic setup, scheduled audits, repair, alerts and removal of local copies, which frees up hosting storage.
Your media, in your bucket, checked.
Install Offloft free. Setup takes five steps, and nothing moves until the connection test passes.