Title: RR Media Offload for Amazon S3
Author: RR Computing
Published: <strong>July 20, 2026</strong>
Last modified: July 20, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/rr-media-offload.svg)

# RR Media Offload for Amazon S3

 By [RR Computing](https://profiles.wordpress.org/rvalverde/)

[Download](https://downloads.wordpress.org/plugin/rr-media-offload.zip)

 * [Details](https://wordpress.org/plugins/rr-media-offload/#description)
 * [Reviews](https://wordpress.org/plugins/rr-media-offload/#reviews)
 *  [Installation](https://wordpress.org/plugins/rr-media-offload/#installation)
 * [Development](https://wordpress.org/plugins/rr-media-offload/#developers)

 [Support](https://wordpress.org/support/plugin/rr-media-offload/)

## Description

**RR Media Offload for Amazon S3** (powered by WPtoCloud) automatically uploads 
every file from your WordPress media library to an Amazon S3 bucket.

Images, videos and all generated thumbnails are stored in S3 and can be served directly
from cloud storage or via a CDN such as CloudFront.

This reduces disk usage, improves performance and allows your site to scale more
easily.

Setup is simple and takes just a few minutes with the built-in step-by-step wizard.

### Features

 * Automatic upload of new media files to Amazon S3
 * Upload of all thumbnails and srcset variants
 * Support for images, videos and all WordPress media types
 * URL rewriting to serve files from S3 or CDN
 * Compatible with CloudFront and custom CDN domains
 * Optional local file deletion after upload
 * Step-by-step setup wizard (bucket, IAM, CDN)
 * Status dashboard with upload metrics and S3 health
 * Works with private S3 buckets (using CDN)
 * Compatible with multisite installations
 * Translation-ready (English, Spanish, French, Portuguese, Catalan)

### External services

**This plugin does NOT load remote files from third-party servers.**

All plugin assets (JavaScript, CSS, images) are included locally within the plugin
directory. The plugin does not call external CDNs for its own functionality.

**This plugin provides a service to connect YOUR OWN Amazon S3 account**

When you configure the plugin with your AWS credentials, it connects to:

 * **Amazon S3 (AWS)** – to upload and store your media files in your own S3 bucket
 * **Amazon CloudFront (optional)** – to serve content via your own CDN distribution

**What data is sent:**

 * Media files uploaded by your WordPress site (images, videos, thumbnails)
 * API requests using YOUR AWS credentials to manage YOUR bucket
 * All connections are made to YOUR configured AWS resources only

**AWS Account Requirement:**

You must create your own AWS account and configure your own S3 bucket and optional
CloudFront distribution. The plugin does not provide these services—it merely connects
WordPress to the AWS services YOU configure.

**Credentials Security:**

 * Your AWS credentials are stored encrypted in your WordPress database
 * Credentials are used ONLY to communicate with your own AWS account
 * No data is sent to third-party servers or the plugin developer

**URLs shown in the plugin admin are informational links only:**

The setup wizard displays clickable links to help you open the correct AWS Console
pages:

 * `https://s3.console.aws.amazon.com/s3/home` – Opens your AWS S3 console (for 
   bucket creation)
 * `https://console.aws.amazon.com/iam/home#/users` – Opens your IAM console (for
   creating access keys)
 * `https://console.aws.amazon.com/cloudfront/home` – Opens your CloudFront console(
   optional CDN setup)

These are standard AWS console URLs provided as user guidance. They are NOT external
dependencies loaded by the plugin runtime.

**Example placeholder shown in setup wizard:**

The wizard shows an example CloudFront URL format like `https://d1ab2cde.cloudfront.
net` as a visual reference. This is a placeholder example only—it is not a real 
endpoint. The plugin only uses the CDN URL YOU configure with YOUR OWN CloudFront
domain.

**More information:**

 * AWS Service Terms: https://aws.amazon.com/service-terms/
 * AWS Privacy Notice: https://aws.amazon.com/privacy/

### Upgrade to WPtoCloud Pro

Unlock advanced features with **WPtoCloud Pro**:

 * Bulk media migration to Amazon S3
 * Advanced automation tools
 * WooCommerce media cleanup
 * Detailed reporting and monitoring
 * Priority support

Get WPtoCloud Pro:
 https://www.wptocloud.com

## Installation

 1. Upload the plugin to the /wp-content/plugins/ directory or install it from the 
    WordPress repository.
 2. Activate the plugin through the Plugins menu.
 3. Go to **WPtoCloud -> Settings**
 4. Configure your S3 bucket and IAM credentials
 5. (Optional) set a CloudFront or CDN URL

## FAQ

### What does this plugin do?

It automatically uploads WordPress media to Amazon S3 and serves files from cloud
storage.

### Does it support CloudFront?

Yes, you can configure a CDN URL for fast delivery.

### Are existing files migrated?

No. The free version handles new uploads only.

### Can I delete local files?

Yes, you can enable automatic deletion once the file is uploaded to S3.

### Does it work with private buckets?

Yes, when used with CloudFront or a compatible CDN.

### Are AWS credentials secure?

Yes. They are stored encrypted in your WordPress database.

### What is WPtoCloud?

WPtoCloud is the platform behind RR Media Offload, providing advanced features and
premium tools for cloud media management.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RR Media Offload for Amazon S3” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ RR Computing ](https://profiles.wordpress.org/rvalverde/)

[Translate “RR Media Offload for Amazon S3” into your language.](https://translate.wordpress.org/projects/wp-plugins/rr-media-offload)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rr-media-offload/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rr-media-offload/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rr-media-offload/)
by [RSS](https://plugins.trac.wordpress.org/log/rr-media-offload/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [amazon s3](https://wordpress.org/plugins/tags/amazon-s3/)[cdn](https://wordpress.org/plugins/tags/cdn/)
   [cloudfront](https://wordpress.org/plugins/tags/cloudfront/)[media offload](https://wordpress.org/plugins/tags/media-offload/)
   [WordPress media](https://wordpress.org/plugins/tags/wordpress-media/)
 *  [Advanced View](https://wordpress.org/plugins/rr-media-offload/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rr-media-offload/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rr-media-offload/reviews/)

## Contributors

 *   [ RR Computing ](https://profiles.wordpress.org/rvalverde/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rr-media-offload/)