Bandwidth Saver: Image CDN

Priskribo

Image CDN that makes your WordPress site faster.

Heavy images slow down your site. When images lag, visitors leave, Core Web Vitals fail, and Google ranks you lower.

This image CDN plugin fixes that by serving your images from 300+ global edge servers. A visitor in Tokyo loads images from Asia. A visitor in London loads from Europe. Everyone gets faster pages.

60-second setup. No DNS changes. No external accounts. No settings to configure. Just activate and start delivering.

Why Use an Image CDN?

  • Faster page load times — Images load from the nearest server instead of traveling across the world from your host
  • Better Core Web Vitals — Improve LCP (Largest Contentful Paint) by delivering images faster
  • Higher PageSpeed scores — Google PageSpeed Insights will show improved performance
  • Lower bounce rates — Visitors don’t wait for slow sites
  • Better SEO — Speed is a ranking factor

All Image Formats Supported

  • Standard — JPG, JPEG, PNG, GIF
  • Modern — WebP, AVIF
  • Vector — SVG
  • Other — BMP, TIFF, ICO, HEIC, HEIF

How This Image CDN Works

  1. Install the image CDN plugin from WordPress
  2. Flip the switch to activate
  3. Images instantly load from 300+ global CDN servers

That’s it. Your original files stay exactly where they are on your server. The plugin only changes URLs on your public pages. Deactivate it and everything returns to normal instantly.

Pricing

Unlimited ($9.99/mo)
* Unlimited bandwidth
* Custom CDN domain (cdn.yoursite.com)
* Priority support
* All image formats

All plans include a 7-day money-back guarantee.

Self-Hosted Option

For developers who want full control, you can deploy the open-source worker on your own Cloudflare account. Your images, your infrastructure, zero external dependencies.

Self-hosted CDN setup guide on GitHub

Works With Any WordPress Theme or Plugin

This image CDN is compatible with:

  • Page builders — Elementor, Divi, Beaver Builder, Gutenberg, Bricks, Oxygen
  • WooCommerce — Product images, galleries, thumbnails
  • Lazy loading — Works with native lazy load and plugins
  • Responsive images — Full srcset support
  • Caching plugins — WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache
  • Image optimization — ShortPixel, Imagify, Smush, EWWW

Who This Image CDN Is For

  • Bloggers with image-heavy posts
  • WooCommerce stores with product photos
  • Recipe, travel, and photography sites
  • Portfolio and agency sites
  • Anyone who wants faster WordPress image loading without complexity

Need Video/Audio CDN?

This plugin focuses on images for simplicity and cost-effectiveness. If you need video, audio, or HLS streaming support, check out our Unlimited CDN plugin which supports all media types.

Privacy

What Data Is Collected?

The image CDN plugin does not add cookies, tracking pixels, or analytics to your site.

Managed Mode

  • Your site URL is used to configure CDN routing
  • Email is collected when you upgrade to a paid plan
  • Custom domain settings are sent if configured

Images are cached and served through a global edge network powered by Cloudflare.

Self-Hosted Mode

No data is sent to us. Images are cached in your own Cloudflare account.

External Services

This image CDN plugin connects to external services:

Cloudflare (R2 Storage and Workers)

Bandwidth Saver API (Managed mode only)

  • Purpose: Account management, usage tracking
  • Data sent: Site URL, email (if provided), custom domain (if configured)

Self-hosted users connect only to their own Cloudflare account.

Fair Use

This service is provided on a fair use basis. While we don’t impose hard limits, we reserve the right to contact users with exceptionally high usage to discuss dedicated plans or custom arrangements.

The 500 MB per-file size limit applies to all images. For larger files or specialized requirements, please contact us to discuss options.

We aim to provide reliable service for legitimate WordPress image delivery. Abuse, excessive automated requests, or use that degrades service for others may result in account review.

Support

Ekrankopioj

  • Speed up your images in 60 seconds with the Image CDN
  • Track your CDN requests and performance
  • Custom CDN domain and multi-origin support
  • Self-host option for full control

Instalo

60-second setup. No technical knowledge required.

  1. Install and activate the image CDN plugin
  2. Go to Settings > Bandwidth Saver
  3. Toggle the CDN switch on
  4. Upgrade to Unlimited for $9.99/mo

Done. Your images are now loading faster from the global CDN.

OD

What image formats does this CDN support?

The image CDN supports all common image formats: JPG, JPEG, PNG, GIF, WebP, AVIF, SVG, BMP, TIFF, ICO, HEIC, and HEIF.

Will this image CDN improve my Core Web Vitals?

Yes. The image CDN improves LCP (Largest Contentful Paint) by serving images from servers close to your visitors. Faster image delivery means better Core Web Vitals scores.

Does the CDN work with WooCommerce?

Yes. The image CDN works with WooCommerce product images, galleries, and thumbnails.

Will this CDN work with my page builder?

Yes. This image CDN works with Elementor, Divi, Beaver Builder, Gutenberg blocks, Bricks, Oxygen, and any other WordPress page builder.

Is there a file size limit?

Files up to 500 MB are supported. This covers all typical image sizes.

Can I use my own domain for CDN URLs?

Yes. The Unlimited plan supports custom domains (cdn.yoursite.com) with automatic SSL.

What happens if the image CDN goes down?

Your site automatically serves images directly from your server. Visitors won’t notice anything — images just load the normal way until the CDN is back.

Is this image CDN safe? Will it break my site?

The image CDN cannot break your site. Your original files stay on your server completely untouched. The plugin only changes URLs on your public pages. If the CDN ever has issues, your site automatically falls back to loading images directly. Deactivate the plugin and everything returns to normal instantly.

Do I need to change my DNS for this CDN?

No. Unlike other CDN services, this image CDN works immediately without any DNS changes. Everything happens from your WordPress admin.

Does this support video or audio?

No. This plugin focuses on images only for simplicity and cost-effectiveness. If you need video, audio, or HLS streaming support, check out the Unlimited CDN plugin.

Pritaksoj

Januaro 20, 2026 14 replies
Been using the selfhosted option in production for months now. Works flawlessly, documented well. I am glad this project exists, mainly because it is very cleverly done, using Cloudflare infra we were already partially using.
Legi 1 pritakson

Kontribuantoj k. programistoj

“Bandwidth Saver: Image CDN” estas liberkoda programo. La sekvaj homoj kontribuis al la kromprogramo.

Kontribuantoj

Traduki “Bandwidth Saver: Image CDN” en vian lingvon.

Ĉu interesita en programado?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Ŝanĝprotokolo

1.1.3

  • Fixed: Source URLs section showing empty on initial page load
  • Fixed: Custom domain removal failing on sites with stale local data
  • Fixed: Paid plans blocked from adding source URLs (unlimited domains)
  • Fixed: Stale cached data overwriting settings after domain changes
  • Improved: Custom domain state now syncs correctly when removed server-side

1.1.2

  • New: Cleaner dashboard — see only what matters for your plan
  • Fixed: Subscription not activating after checkout in some cases
  • Fixed: Compatibility with accounts created in earlier versions
  • Improved: Streamlined settings page with fewer distractions

1.1.1

  • Fixed: Subscription status now updates correctly after checkout
  • Improved: Smoother activation experience

1.1

  • Changed: Converted from Media CDN to Image CDN
  • Removed: Video, audio, and HLS streaming support (use Unlimited CDN plugin instead)
  • Simplified: Image-only focus for better positioning and simpler codebase
  • Updated: All UI text and documentation for Image CDN

1.0

  • New: Rebranded as “Bandwidth Saver: Unlimited Media CDN”
  • New: Simplified pricing – single Unlimited tier at $9.99/mo
  • New: Video and audio CDN support with range requests
  • New: HLS streaming support (M3U8 and TS segments)
  • New: Request-based analytics (bandwidth tracking deprecated)
  • Improved: Media-focused messaging and UI
  • Improved: Unlimited bandwidth for paid tier

0.2.5

  • Improved: Simplified Self-Host setup instructions (3 steps instead of 4)
  • Improved: Cleaner UI with single time estimate for setup process

0.2.4

  • New: Frictionless activation — no email required for trial tier
  • Improved: Toggle on directly from dashboard, account created automatically
  • Improved: Cleaner first-run experience with fewer steps
  • Fixed: Account card displays correctly when email is not set

0.2.3

  • Improved: Clearer messaging about CDN speed and Core Web Vitals benefits
  • Improved: Simplified onboarding copy
  • Improved: Updated screenshot captions
  • Fixed: PHPCS warnings for Stripe redirect handler