WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Masoud Golchin v4.5.0

Advanced Media Offloader

Offload WordPress media to Amazon S3, Cloudflare R2, DigitalOcean Spaces & more. Save server space, serve files via CDN, speed up your site.

Advanced Media Offloader

The facts

Rating
4.7★ from 45
Active installs
6k+
Price
Free
Last updated
29 Aug 2026
Added
Jun 2024
Requires WP
5.6
Tested up to
WP 7.0.4
Requires PHP
8.1
Downloads
61,370

Our analysis

AI-assisted

Advanced Media Offloader is a WordPress plugin that transfers your Media Library to various cloud storage services, including Amazon S3 and Cloudflare R2. It automatically rewrites media URLs, ensuring that your existing content remains intact while reducing server load and improving page speed. The setup process is straightforward, taking about five minutes without requiring any coding skills.

This plugin is suitable for users looking to cut hosting costs associated with media storage, speed up their websites by serving media from cloud locations, and manage backups more efficiently. It offers flexibility in retention policies, allowing users to choose how they want to handle local copies of their media files.

Best for: This plugin suits WordPress users who need efficient media management and cloud storage integration.

What it does well

  • Automatically offloads new uploads to cloud storage
  • Bulk offload existing media with one click
  • Flexible retention policies for local files
  • Smart URL rewriting for seamless integration
  • Compatible with popular plugins like WooCommerce and page builders

Where it falls short

  • Limited information on specific performance metrics or user experiences

Verdict

Advanced Media Offloader provides a practical solution for offloading media to the cloud, making it a useful tool for those looking to optimise their WordPress sites.

From the developer

Masoud Golchin's own description of Advanced Media Offloader, lightly tidied.

Advanced Media Offloader automatically moves your WordPress Media Library to cloud storage — Amazon S3, Cloudflare R2, DigitalOcean Spaces, Backblaze B2, Wasabi, MinIO, or any S3-compatible service — and serves your files from there.

Your server stays light, your pages load faster, and you never touch your existing content: every media URL is rewritten automatically. Setup takes about five minutes, with no code required.

Why offload your WordPress media?

  • Cut hosting costs — stop upgrading your hosting plan just to store images and videos. Cloud storage is far cheaper per GB.
  • Speed up your site — serve media from cloud storage or a CDN close to your visitors, instead of your web server.
  • Lighter, faster backups — with media in the cloud, your site backups shrink dramatically.
  • Zero content changes — URLs are rewritten on the fly; posts, pages, and products keep working exactly as before.
  • Stay in control — keep local copies, clean them up smartly, or go fully cloud. You choose the retention policy.

Supported cloud storage providers

  • Amazon S3 — The industry standard object storage service
  • Cloudflare R2 — S3-compatible storage with zero egress fees
  • DigitalOcean Spaces — Simple object storage from DigitalOcean
  • Backblaze B2 — Affordable S3-compatible storage with predictable pricing
  • Wasabi — Hot cloud storage with predictable pricing
  • MinIO — Any S3-compatible storage (MinIO, OVHcloud Object Storage, Scaleway, Linode, Vultr, IBM COS, and more)

Not sure which provider to choose? Check our cloud storage pricing comparison for real-world cost breakdowns.

How it works

  1. Install and activate the plugin, then open Media Offloader in your WordPress admin.
  2. Connect your cloud storage — pick a provider, enter its credentials, then click Save & Test Connection.
  3. Offload — new uploads go to the cloud automatically. Move existing files with one click from the Media Overview page.

That’s it. Most sites are fully set up in about five minutes.

Features

  • Automatic offloading — every new upload goes straight to your cloud storage.
  • Bulk offload existing media — migrate your current Media Library from the Media Overview page, or use WP-CLI (wp advmo offload) for unlimited, scriptable migrations. (Learn more)
  • Flexible retention policies — keep local copies (Retain Local Files), free up space while keeping originals as backup (Smart Local Cleanup), or remove all local files (Full Cloud Migration). (Learn more)
  • Smart URL rewriting — all media URLs, including every thumbnail size and srcset, are served from the cloud automatically.
  • Offload status at a glance — cloud badges in the Media Library, an offload-status filter, and per-file “Offload Now” and “Retry Offload” buttons.
  • Mirror Delete — optionally remove files from cloud storage when you delete them in WordPress.
  • Custom path prefix — control exactly where your files live inside your bucket.
  • File versioning — add unique timestamps to media paths to prevent stale CDN caches.
  • Thumbnail regeneration support — compatible with WP-CLI wp media regenerate and the Regenerate Thumbnails plugin; regenerated thumbnails offload automatically. Full Cloud Migration temporarily restores the cloud source, regenerates it, and safely removes the local working files afterward.

Works with your favorite plugins

  • WooCommerce — product images and WooCommerce-specific image sizes offload and display correctly.
  • Page builders — Elementor, Beaver Builder, Visual Composer, and any builder that uses standard WordPress media functions.
  • Image optimizersModern Image Formats (recommended), Imagify, and EWWW Image Optimizer. Optimized WebP and AVIF files are offloaded alongside the originals. (Learn more)
  • WP-CLI — automate offloading in deployment scripts and cron jobs.

For developers

Advanced Media Offloader is built to be extended: 20+ action and filter hooks let you control what gets offloaded, where it goes, and what happens before and after each step.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for content delivery.

FluentSMTP

Free WP Mail SMTP plugin - fix WordPress email deliverability with Gmail, Amazon SES, SendGrid, Mailgun, Cloud...

Free 600k+ installs 4.8★ (400)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
W3 Total Cache

Search Engine (SEO) & Performance Optimization (WPO) via caching. Integrated caching: CDN, Page, Minify, O...

Free 900k+ installs 4.4★ (5,420)
Super Page Cache

Boost PageSpeed, SEO, and Core Web Vitals with full page caching, JS/CSS optimization, media optimization, and...

Free 70k+ installs 4.8★ (506)
WP Fastest Cache

The simplest and fastest WP Cache system

Free 1M+ installs 4.9★ (4,224)
SpeedyCache

SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching,...

Free 600k+ installs 4.4★ (30)