Faster image delivery. Optimize in seconds

Install It. Upload an Image. Watch It Load Faster Everywhere.

Image Offload & Optimize works silently in the background. You upload images the same way you always have. The plugin handles everything else, converting to the fastest format, storing a converted copy on cloud storage, and rewriting every URL so your visitors get the fastest possible image without you changing anything about how you work.

How does WordPress image offloading work?

When you upload an image to WordPress, Image Offload & Optimize automatically converts it to WebP or AVIF, stores every image size on included cloud storage, and rewrites all image URLs in your content, so visitors load images from a global CDN instead of your hosting server. This happens automatically on every upload with no changes to your workflow. Your original local files are left untouched.

Three Things Happen Every Time You Upload an Image

1

Your Image Gets Converted to the Fastest Format Automatically

The moment you upload an image, Image Offload & Optimize converts it to WebP, a modern format that is 25-35% smaller than JPEG at the same visual quality. If you have AVIF enabled, visitors with compatible browsers get AVIF instead, up to 50% smaller than JPEG.

You upload a JPEG. Your visitors get WebP or AVIF. Your site loads faster. Your Core Web Vitals score improves. You do nothing differently.

On Solo and above, your original image is backed up to our storage. On the free plan there is no original backup.

JPGWebPAVIF

Does WordPress automatically convert images to WebP?

WordPress 5.8+ can generate WebP on compatible servers, but many hosting environments do not support this reliably. Image Offload & Optimize handles WebP conversion on every upload regardless of your hosting environment. Conversion runs on our servers on every plan including free, so it works even on cheap shared hosting.

2

Every Image Size Is Stored in the Cloud and Served from a CDN

WordPress generates multiple sizes for every image you upload: a thumbnail, a medium size, a large size, and any custom sizes your theme uses. Every single one of those sizes is stored on your included cloud storage and served from a CDN.

Every image size is stored on included cloud storage and served from a global CDN, so your server stops handling image delivery. Your original local files are left exactly where they are.

If the upload to cloud storage fails for any reason, the local file is kept and the image continues to load normally. The plugin retries automatically.

+

Where are my images stored?

On managed hosted storage that is included with your plan. Images are stored on Cloudflare R2 and served through a global CDN with zero egress fees, so you are never billed for bandwidth when visitors load images. There is no storage account to create and no credentials to manage: it is all included and configured for you.

3

Every Image URL in Your Content Updates Automatically

This is the step most plugins get wrong. Moving an image to cloud storage is easy. Making sure every reference to that image, in your Gutenberg blocks, your Elementor sections, your WooCommerce product pages, your theme templates, points to the new cloud URL is hard.

Image Offload & Optimize rewrites every image URL automatically. In Gutenberg blocks. In the classic editor. In Elementor and Divi. In WooCommerce product galleries. In srcset attributes so responsive images work correctly. In ACF custom fields.

Your visitors load offloaded images from our CDN instead of your server. You change nothing about how you build your site.

yourdomain.com/wp-content/.../image.jpgr2.yourdomain.com/image.webp

Do I need to update image URLs after offloading?

No. Image Offload & Optimize rewrites all image URLs automatically: including in Gutenberg blocks, Elementor, WooCommerce, and custom fields. You do not need to run a find-and-replace in your database or manually update any content. The plugin handles URL rewriting in real time on every page load, so even historical content gets the correct cloud URL.

Every Plan Converts on Our Servers. Never on Yours.

This is what makes Image Offload & Optimize different from every other offload plugin. Your hosting server never does the image processing, on any plan.

Free Plan

Conversion runs on our managed servers, exactly like the paid plans. The free plan covers up to 100 images per month in WebP, with hosted storage and CDN delivery included. Your hosting server never does the work, so it runs the same on cheap shared hosting as anywhere else.

Solo / Agency / Enterprise

The same managed conversion, with no monthly image cap, AVIF in addition to WebP, and more included storage. Your hosting server does nothing but receive finished image URLs.

Any hostNo server loadLarge imagesAVIF supportNothing to configure

Does image conversion work on cheap shared hosting?

Yes, on every plan including free. Local WebP conversion normally needs the Imagick or GD library with WebP support, which many shared hosts lack, memory-limit, or run outdated. Image Offload & Optimize avoids that entirely: all conversion runs on our servers, so your hosting environment never affects whether images convert.

Every Step Has a Fallback

Every step of the process has a fallback, so a failure at any stage leaves your page still rendering the original image.

!

If conversion fails

The original image is used instead. Your visitor gets a JPEG instead of WebP, not a broken image.

!

If cloud upload fails

The local file is kept. The image loads normally from your server. The plugin marks it for retry and tries again automatically.

!

If your CDN goes down

If an image is not available from the CDN, the plugin falls back to the original local URL so the image still loads.

!

If URL rewriting fails

The original local URL is used. Your image loads from your server as a fallback.

!

If our server is unavailable

Your existing images keep loading normally, and new uploads keep serving their original local image until processing is available again. The plugin never runs conversion on your server.

Is it safe to offload WordPress images to cloud storage?

Yes. Image Offload & Optimize never deletes or moves your local files, so your originals are always safe. Images that have not been offloaded, or where offloading failed, keep using their original local URL, so pages still render. Original-image backup is included on Solo and above.

Already Have Thousands of Images? One Click Migrates Everything.

Installing the plugin handles new uploads automatically. For images already in your media library, from years of posts, product photos, and uploads, the bulk migration tool handles everything.

The plugin scans your entire media library and shows you exactly how many images are unprocessed. You click start. Bulk migration processes one image at a time with live progress, uploading every size to your included storage and updating the URL, without timing out or crashing your server.

Each image shows its own status. Pause and resume whenever you like; keep the tab open while it runs. Failed images can be retried individually.

How do I migrate an existing WordPress media library to cloud storage?

Install Image Offload & Optimize and create your free account. In the plugin dashboard, open the Bulk Migration tool. The plugin scans your media library and shows all unprocessed images. Click Start Migration: bulk migration processes one image at a time with live progress, uploading each one to your included storage and updating all URLs. Pause and resume whenever you like; keep the tab open while it runs. Failed images can be retried individually. The process works on any size library without timeouts.

Processing: / 1,247

Your Visitors Get the Fastest Image Their Browser Supports, Automatically

WPChromeAVIFSafariWebPOlderJPEG

When a visitor loads a page on your site, their browser tells your site which image formats it supports. The plugin serves the best one available: Chrome, Edge, Firefox gets AVIF. Safari gets WebP. Older browsers get the original format. This happens automatically using standard HTML <picture> tags. No JavaScript. No page speed impact. No configuration required.

How do you serve different image formats to different browsers in WordPress?

Image Offload & Optimize outputs standard HTML picture elements with multiple source tags: one for AVIF, one for WebP, and one fallback for the original format. The browser automatically selects the best format it supports. This requires no JavaScript and adds no performance overhead. It is standard HTML that all modern browsers handle natively.

You Are Up and Running in Under 3 Minutes

Step 1: Install

Install Image Offload & Optimize from WordPress.org. Activate it. The setup wizard starts automatically.

Step 2: Connect

Create your free account from the setup wizard. No storage credentials, no bucket setup.

ACCOUNT CONNECTED: SUCCESS
Step 3: Go

Every new image upload offloads automatically from this point. For existing images, run migration.

How long does it take to set up WordPress image offloading?

Basic setup takes under 3 minutes: install the plugin, create your free account in the wizard, and you are done. There are no storage credentials to gather and nothing to configure. New uploads start converting and offloading automatically from that point.

Edit an Image. Delete a Post. Regenerate Thumbnails.

Most image offload plugins stop working the moment you do anything other than upload. Edit an image in WordPress and the cloud version is out of date. Delete an attachment and the file stays in storage forever. Regenerate thumbnails after changing your theme and the new sizes never get uploaded.

Image Offload & Optimize keeps your stored copies in sync with what you delete. Delete an attachment in WordPress and the stored copy is removed from your cloud storage automatically. Editing or regenerating an image changes your local files only; to refresh the hosted copy, delete the attachment and upload it again.

What happens in cloud storage when you delete a WordPress image?

When you delete a media attachment in WordPress, Image Offload & Optimize automatically deletes the corresponding files from your included cloud storage, including all image sizes (thumbnail, medium, large, and custom sizes). This prevents orphaned files from accumulating and running up storage costs.

Edit Image
Local files only ✓
🗑
Delete Media
Cloud file removed ✓
Regen Thumbnails
Local files only ✓
Change CDN
URLs update instantly ✓

See It Working on Your Site, Free

Install from WordPress.org and create your free account. Upload one image and watch what happens. Your next upload offloads automatically. Your visitors load images faster from the CDN. Your visitors get WebP.

PRICING

Start free. Upgrade only when you actually need more.

Use the free version to optimize and offload images. Upgrade when you need unlimited images, AVIF, a custom CDN domain, or original-image backup.

Solo / Entry

Image Offload & Optimize$49/year, 1 site
WP Offload Media$99/year, 1 site

Agency

Image Offload & Optimize$129/year, 25 sites
WP Offload Media$199/year, 20 sites

Unlimited / Enterprise

Image Offload & Optimize$249/year
WP Offload Media$1,199/year

WebP conversion

Image Offload & OptimizeBuilt in
WP Offload MediaRequires separate plugin

AVIF support

Image Offload & Optimize
WP Offload Media

Works on cheap hosting

Image Offload & Optimize
WP Offload Media

Managed processing server

Image Offload & Optimize
WP Offload Media

Free tier

Image Offload & Optimize100 images/month
WP Offload MediaLimited

Storage included

Image Offload & OptimizeIncluded, all tiers
WP Offload MediaNot included

Competitor pricing and capabilities as of July 2026.

Free

$0/yr
$0/mo
1 site
  • 100 images/month
  • 200 MB hosted storage
  • WebP conversion
  • Automatic offload + CDN delivery
  • Gutenberg compatible · full srcset
Get Started Free
Most Popular

Solo

$49/yr
$4/mo
1 site
  • Everything in Free
  • Unlimited images · 10 GB storage
  • AVIF support
  • Original-image backup
  • Custom CDN domain
Buy Now

Agency

$129/yr
$11/mo
25 sites
  • Everything in Solo
  • 25 sites · 50 GB storage
  • Multisite support
  • Agency dashboard
Get Notified

Enterprise

$249/yr
$21/mo
Unlimited sites
  • Everything in Agency
  • Unlimited sites · 200 GB storage
Get Notified

Solo and above include unlimited images.

Unlimited plans are subject to fair usage. Sustained volumes far beyond normal site activity may be reviewed.

Start free. Upgrade when you need unlimited images, AVIF, a custom CDN domain, or original-image backup.

Get your image workflow under control

Install the plugin, create your free account, and let it handle the rest. Storage, conversion, and delivery included.

Install Plugin Now