WP Media Locker icon

Offload Your Media.
Unleash Your WordPress.

Seamlessly move your WordPress media library to Cloudflare R2 cloud storage. Reduce server load, accelerate page speeds, and scale without limits.

10K+

Active installs

99.9%

Uptime SLA

50TB+

Media offloaded

Features

Everything you need to offload WordPress media

A complete cloud storage solution built specifically for WordPress, powered by Cloudflare R2.

U

Presigned URL Uploads

Files upload directly from the browser to R2 storage via secure presigned URLs. Your server never touches the file data.

R

Multi-Region Storage

Choose from 5 global regions including GDPR-compliant European storage. Keep data close to your audience.

W

WordPress Plugin

Drop-in plugin that works with your existing workflow. Compatible with Elementor, Divi, WooCommerce, and all major builders.

D

Custom Domain CDN

Serve media from your own domain with automatic SSL. Professional URLs and full Cloudflare CDN edge delivery worldwide.

T

Flexible Plans

Scale from 25GB to custom enterprise storage. Tier-based rate limiting, per-file size controls, and transparent usage tracking.

S

Enterprise Security

API key auth, MIME type validation, MD5 integrity checks, and file path sanitization. Your media is protected at every layer.

How It Works

Three steps to cloud-powered media

1

Install the Plugin

Add the WP Media Locker plugin to your WordPress site and enter your API key. Choose your preferred storage region.

2

Upload as Usual

Use the WordPress Media Library like normal. Files are automatically offloaded to R2 with all thumbnails preserved.

3

Served from the Edge

Media is delivered via Cloudflare’s global CDN edge network. Faster load times, lower bandwidth costs, happier visitors.

Pricing

Simple, transparent pricing

Start free, scale as you grow. All plans include the full WordPress plugin and API access.

Starter

$4

/month

Perfect for personal blogs and small sites.

  • 25 GB total storage
  • 5 GB max file size
  • 2,000 requests/hour
  • All WordPress file types
  • 5 global regions

Business

$12

/month

For agencies and high-traffic WordPress sites.

  • 100 GB total storage
  • 15 GB max file size
  • 10,000 requests/hour
  • 5 custom domains
  • Webhook integrations

Enterprise

$20

/month

Custom limits, dedicated support, SLA guarantees.

  • Custom storage
  • 15 GB max file size
  • 15,000 requests/hour
  • 10 custom domains
  • Dedicated support

Infrastructure

Global infrastructure, local performance

Choose the storage region closest to your audience. Every region delivers media through Cloudflare’s edge network.

North America East

US and Canada. Default region for new accounts.

North America West

West Coast optimized for Pacific audiences.

Europe (GDPR)

EU data residency for GDPR compliance.

Asia Pacific

Low-latency delivery across Asian markets.

Oceania

Australia and New Zealand coverage.

All regions deliver media through Cloudflare’s 300+ point-of-presence edge network with custom domain support.

FAQ

Frequently asked questions

How does WP Media Locker offload my media?

You install our WordPress plugin and connect it with an API key. New uploads go straight from the browser to Cloudflare R2 via secure presigned URLs — your server never touches the file data — and every file is served from the global CDN.

Where is my media stored?

In the Cloudflare R2 region you choose: North America East or West, Europe (GDPR), Asia Pacific, or Oceania. European storage keeps you GDPR-compliant with EU data residency.

Will it work with my theme and page builder?

Yes. It hooks into the standard WordPress media library, so it works seamlessly with Elementor, Divi, WooCommerce, and all major builders — no changes to your workflow.

Can I serve media from my own domain?

Yes. Paid plans include custom domain CDN with automatic SSL, so your media is delivered from your own branded URLs over Cloudflare’s global edge network.

How is my media kept secure?

Every request is authenticated with your API key, and uploads are protected with MIME-type validation, MD5 integrity checks, and file-path sanitization at every layer.

Ready to unleash your WordPress?

Join thousands of WordPress sites offloading media to Cloudflare R2. Choose a plan and get started in minutes.