Title: Media2URL: Cloud Media Storage &amp; CDN
Author: media2url
Published: <strong>September 17, 2026</strong>
Last modified: September 17, 2026

---

Search plugins

![](https://ps.w.org/media2url-cloud-media-storage-cdn/assets/banner-772x250.png?
rev=3699733)

![](https://ps.w.org/media2url-cloud-media-storage-cdn/assets/icon-256x256.png?rev
=3699733)

# Media2URL: Cloud Media Storage & CDN

 By [media2url](https://profiles.wordpress.org/media2url/)

[Download](https://downloads.wordpress.org/plugin/media2url-cloud-media-storage-cdn.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/media2url-cloud-media-storage-cdn/#description)
 * [Reviews](https://wordpress.org/plugins/media2url-cloud-media-storage-cdn/#reviews)
 *  [Installation](https://wordpress.org/plugins/media2url-cloud-media-storage-cdn/#installation)
 * [Development](https://wordpress.org/plugins/media2url-cloud-media-storage-cdn/#developers)

 [Support](https://wordpress.org/support/plugin/media2url-cloud-media-storage-cdn/)

## Description

**Media2URL: Cloud Media Storage & CDN** connects your WordPress website directly
to [Media2URL](https://media2url.com/), providing enterprise-grade cloud media hosting,
global Cloudflare R2 storage, edge CDN acceleration, and automatic image format 
transformation (WebP/AVIF).

Whether you manage an editorial blog, agency multi-site network, high-traffic WooCommerce
store, or custom portfolio, Media2URL offloads your media library to the cloud —
reducing web host disk consumption, slashing server load, and dramatically improving
Google Core Web Vitals scores.

Our product philosophy:
 **Upload once. Use anywhere. Manage later.**

### Why Use Media2URL for WordPress?

 * **Lightning-Fast Global CDN Delivery**: Deliver media assets from Cloudflare’s
   global edge network across 300+ worldwide PoPs with ultra-low latency.
 * **Core Web Vitals Acceleration**: Automatically convert heavy PNG and JPEG images
   to modern WebP and AVIF formats with dynamic responsive `srcset` generation.
 * **Preserve Hosting Disk Space**: Free up web server storage by offloading media
   files to high-performance cloud object storage.
 * **Non-Destructive Integration**: Media2URL filters URLs dynamically at runtime
   via standard WordPress hooks (`wp_get_attachment_url`, `wp_calculate_image_srcset`).
   Your database records and media metadata remain 100% native and intact.
 * **Centralized Cloud Library**: Access and reuse media from your shared Media2URL
   workspace across multiple authorized WordPress websites without re-uploading 
   duplicate files.
 * **Zero-Downtime Migration**: Built-in background batch migration queues allow
   you to migrate existing WordPress media libraries seamlessly with Pause, Resume,
   and Retry controls.
 * **Stable In-Place Replacement**: Replace or update media assets while preserving
   exact public URLs, preventing broken images or outdated references across your
   site.

### What Free Offers (100% Usable and Fully Compliant)

In strict accordance with WordPress.org Plugin Guidelines (Guideline 5 prohibiting
trialware and Guideline 6 permitting genuine SaaS integrations), Media2URL offers
robust, perpetual free functionality:

 * **Single-Click OAuth Connect**: Seamlessly connect your free or paid Media2URL
   account via secure one-time authorization code or manual API key.
 * **Manual Single Image Upload**: Upload any image from your WordPress Media Library
   to Media2URL with one click.
 * **Direct Links & Sharing**: Instantly copy direct CDN media URLs and clean public
   share links directly from the WordPress media modal.
 * **Media Library Badges**: Real-time visual status badges (Stored, Syncing, Failed,
   Local) in both Grid and List views.
 * **Free Media Health Diagnostics**: Local database scanner to verify attachment
   metadata mappings, detect sync errors, and test cloud API availability.
 * **Safe Disconnect**: Disconnect at any time with complete data isolation — your
   local WordPress attachments remain completely untouched.

### Paid Media2URL Cloud Capabilities (Authoritative SaaS)

Users with eligible paid Media2URL subscription plans ([Plus, Pro, and Business](https://media2url.com/pricing))
unlock advanced cloud infrastructure features:

 * **Automatic Background Offload**: Automatically transfer newly uploaded media
   files to Media2URL upon upload.
 * **Dynamic WebP / AVIF Optimization**: Real-time image resizing and format conversion
   powered by Media2URL’s Sharp transformation engine (`/tr/...`).
 * **Media2URL Cloud Library Modal**: Search, browse, and insert media from your
   cloud workspace directly into WordPress posts and pages without local disk usage.
 * **Cross-Site Media Sharing**: Share one centralized media repository across multiple
   client sites or company blogs.
 * **Background Bulk Migration**: Queue and migrate thousands of existing attachments
   with automated background processing and error recovery.
 * **SHA-256 Duplicate Prevention**: Automatic checksum verification prevents duplicate
   files from wasting cloud storage.
 * **Stable Asset Replacement**: Update images in-place without changing public 
   URLs or breaking external embeds.
 * **Advanced Remote Media Health**: Deep cloud diagnostics verifying remote file
   accessibility and automated repair routines.

### Media2URL Online Media Tools Suite

Media2URL provides a comprehensive web-based media conversion and sharing ecosystem.
Explore our free tools:

 * **[Image to Link](https://media2url.com/image-to-link)**: Convert JPG, PNG, WebP,
   and GIF images into direct shareable CDN links, Markdown embeds, and HTML snippets.
 * **[Bulk Image Upload](https://media2url.com/bulk-image-upload)**: Upload multiple
   images simultaneously and generate instant share links and gallery collections.
 * **[Video to Link](https://media2url.com/video-to-link)**: Upload MP4, MOV, and
   WebM videos for high-speed streaming and embeddable playback links.
 * **[GIF to Link](https://media2url.com/gif-to-link)**: Convert and share animated
   GIFs with optimized playback and bandwidth compression.
 * **[PDF to Link](https://media2url.com/pdf-to-link)**: Host and share PDF documents
   with direct viewer links, download permissions, and embed codes.
 * **[Audio to Link](https://media2url.com/audio-to-link)**: Upload MP3, WAV, and
   audio tracks for seamless podcast or audio player embedding.
 * **[File to Link](https://media2url.com/file-to-link)**: Upload any supported 
   document or archive to generate direct download URLs.
 * **[Temporary Image Upload](https://media2url.com/temporary-image-upload)**: Share
   self-expiring images with automated deletion after a set duration.
 * **[Temporary File Upload](https://media2url.com/temporary-file-upload)**: Send
   private, time-limited files with password protection and expiry timers.
 * **[Screenshot to URL](https://media2url.com/screenshot-to-url)**: Paste screenshots
   directly from your clipboard to get an instant sharing URL.
 * **[HTML to URL](https://media2url.com/html-to-url)**: Turn static HTML pages 
   and web snippets into live hosted preview links.
 * **[Link Doctor](https://media2url.com/tools/link-doctor)**: Inspect link health,
   redirect chains, MIME headers, and CDN cache performance.

### External Service & Data Transparency Notice

This plugin connects your WordPress website to **[Media2URL](https://media2url.com/)**,
an external Software-as-a-Service (SaaS) cloud media hosting, CDN, and transformation
platform.

**What data is transmitted:**
 * When you upload or migrate media, selected media
binaries and technical metadata (filename, file size, MIME type, SHA-256 hash) are
transmitted securely over HTTPS (TLS 1.3) to Media2URL cloud storage. * No WordPress
user passwords, customer records, database contents, comments, or post contents 
are ever collected or transmitted. * API communication is authenticated via secure,
site-scoped API tokens generated during the initial handshake.

**Official Service & Legal Resources:**
 * **Main Website**: [https://media2url.com/](https://media2url.com/)***
Plans & Pricing**: [https://media2url.com/pricing](https://media2url.com/pricing)***
Features Overview**: [https://media2url.com/features](https://media2url.com/features)***
Solutions**: [https://media2url.com/solutions](https://media2url.com/solutions) ***
Documentation & Guides**: [https://media2url.com/guides](https://media2url.com/guides)***
Product Blog**: [https://media2url.com/blog](https://media2url.com/blog) * **Support&
Contact**: [https://media2url.com/contact](https://media2url.com/contact) * **Privacy
Policy**: [https://media2url.com/privacy](https://media2url.com/privacy) * **Terms
of Service**: [https://media2url.com/terms](https://media2url.com/terms) * **Report
Abuse**: [https://media2url.com/report-abuse](https://media2url.com/report-abuse)***
DMCA Notice**: [https://media2url.com/dmca](https://media2url.com/dmca) * **Security
Practices**: [https://media2url.com/security](https://media2url.com/security) * **
Acceptable Use Policy**: [https://media2url.com/acceptable-use](https://media2url.com/acceptable-use)***
Refund Policy**: [https://media2url.com/refund](https://media2url.com/refund)

## Screenshots

[⌊Media2URL Overview Dashboard — View connected workspace, storage statistics, plan
tier, and single-click manual export controls.⌉⌊Media2URL Overview Dashboard — View
connected workspace, storage statistics, plan tier, and single-click manual export
controls.⌉[

Media2URL Overview Dashboard — View connected workspace, storage statistics, plan
tier, and single-click manual export controls.

[⌊Cloud Media Library — Browse, search, and insert cloud workspace assets directly
into WordPress without saving local duplicate files.⌉⌊Cloud Media Library — Browse,
search, and insert cloud workspace assets directly into WordPress without saving
local duplicate files.⌉[

Cloud Media Library — Browse, search, and insert cloud workspace assets directly
into WordPress without saving local duplicate files.

[⌊Bulk Media Library Migration — Background batch migration with real-time progress
bar, pause/resume, and automated retry.⌉⌊Bulk Media Library Migration — Background
batch migration with real-time progress bar, pause/resume, and automated retry.⌉[

Bulk Media Library Migration — Background batch migration with real-time progress
bar, pause/resume, and automated retry.

[⌊Media Health Diagnostics — Verify attachment metadata integrity, detect broken
mappings, and test cloud connectivity.⌉⌊Media Health Diagnostics — Verify attachment
metadata integrity, detect broken mappings, and test cloud connectivity.⌉[

Media Health Diagnostics — Verify attachment metadata integrity, detect broken mappings,
and test cloud connectivity.

[⌊Settings & Authentication — Secure one-time code connect, API credential management,
and workspace connection state.⌉⌊Settings & Authentication — Secure one-time code
connect, API credential management, and workspace connection state.⌉[

Settings & Authentication — Secure one-time code connect, API credential management,
and workspace connection state.

[⌊Performance & Delivery Settings — Dynamic responsive WebP/AVIF srcset generation,
Core Web Vitals acceleration, and hotlink protection.⌉⌊Performance & Delivery Settings—
Dynamic responsive WebP/AVIF srcset generation, Core Web Vitals acceleration, and
hotlink protection.⌉[

Performance & Delivery Settings — Dynamic responsive WebP/AVIF srcset generation,
Core Web Vitals acceleration, and hotlink protection.

## Installation

 1. Upload the `media2url` folder to your `/wp-content/plugins/` directory, or install
    the plugin directly through the **Plugins -> Add New** screen in WordPress.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Click on the **Media2URL** item in your WordPress admin menu.
 4. Click **Connect Media2URL** to link your free or paid account via secure one-time
    authorization, or paste your API Token directly in Settings.
 5. Once connected, open any file in your **Media Library** and click **Upload to Media2URL**
    to test cloud synchronization.

## FAQ

### Does Media2URL modify my existing image URLs directly in the WordPress database?

No. Media2URL dynamically filters image URLs at runtime via official WordPress core
filters (`wp_get_attachment_url`, `wp_get_attachment_image_src`, `wp_calculate_image_srcset`).
Your database contents and original metadata structure remain completely untouched
and standard.

### What happens if I deactivate or uninstall the plugin?

Your WordPress attachment records remain intact. The plugin filters delivery URLs
dynamically; deactivating the plugin immediately reverts image delivery to your 
local WordPress server files without any destructive changes to your post content.
Remote files on Media2URL are never deleted when uninstalling the plugin.

### Is there an artificial trial or local paywall in this plugin?

No. In accordance with WordPress.org Guideline 5, this plugin contains no trialware,
no countdown timers, and no artificial local restrictions. Free accounts can use
the plugin indefinitely within the limits of the standard Media2URL Free service
plan.

### How does the one-time authorization flow work?

When you connect, WordPress generates a secure state token and redirects you to 
Media2URL. Once you authorize the site, Media2URL redirects back with a single-use
authorization code. WordPress exchanges this code directly with Media2URL over HTTPS
to obtain a site-scoped API credential. Long-lived credentials are never exposed
in browser URLs.

### Can I migrate my entire existing Media Library to Media2URL?

Yes! Users with an eligible paid plan can use the built-in **Bulk Migration** tool
to queue and process their entire media library in background batches with pause,
resume, and failed item retry capabilities.

### What happens if an image is replaced on Media2URL?

Using the **Asset Replacement** feature, updated images can be uploaded to replace
existing assets while maintaining the exact same public URL and WordPress attachment
ID, eliminating broken image links across external sites.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Media2URL: Cloud Media Storage & CDN” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ media2url ](https://profiles.wordpress.org/media2url/)

[Translate “Media2URL: Cloud Media Storage & CDN” into your language.](https://translate.wordpress.org/projects/wp-plugins/media2url-cloud-media-storage-cdn)

### Interested in development?

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

## Changelog

#### 1.0.2

 * Official WordPress.org approved release.
 * Updated internationalization text domain to match plugin slug (media2url-cloud-
   media-storage-cdn).
 * Resolved direct filesystem modification in asset replacement.
 * Adjusted admin menu hierarchy position to default placement.
 * Added explicit ABSPATH verification in uninstall.php.

#### 1.0.1

 * Passed full WordPress Plugin Check (PCP) compliance suite with 0 errors.
 * Resolved restricted naming conventions, ensuring full adherence to trademark 
   guidelines.
 * Updated WP compatibility up to 7.1.
 * Enhanced database query optimization using native WP_Query/get_posts abstractions.
 * Converted direct filesystem operations to WP_Filesystem and wp_is_writable.
 * Prefixed all template view variables with media2url_ slug.

#### 1.0.0

 * Initial production release for WordPress.org.
 * Secure one-time code authorization and manual API credential support.
 * Single-click manual upload for WordPress media attachments.
 * Media Library row and sidebar status badges.
 * Automatic offload and background batch migration for paid Media2URL accounts.
 * Media2URL Cloud Library modal and cross-site asset reuse.
 * Stable in-place file replacement and versioning.
 * Dynamic responsive srcset transformations (WebP / AVIF).
 * Comprehensive Media Health diagnostic scanner.

## Meta

 *  Version **1.0.2**
 *  Last updated **12 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cdn](https://wordpress.org/plugins/tags/cdn/)[cloud storage](https://wordpress.org/plugins/tags/cloud-storage/)
   [images](https://wordpress.org/plugins/tags/images/)[media](https://wordpress.org/plugins/tags/media/)
   [upload](https://wordpress.org/plugins/tags/upload/)
 *  [Advanced View](https://wordpress.org/plugins/media2url-cloud-media-storage-cdn/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/media2url-cloud-media-storage-cdn/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/media2url-cloud-media-storage-cdn/reviews/)

## Contributors

 *   [ media2url ](https://profiles.wordpress.org/media2url/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/media2url-cloud-media-storage-cdn/)