WordPress · image optimization · done properly

Cut image weight.
Not image quality.

SlashImage automatically compresses every image on your WordPress site, up to 90% smaller. Serves modern WebP and AVIF, so your pages load faster.

  • No credit card
  • WordPress.org plugin
  • Cancel anytime
SlashImage · MediaOptimizing
4.8 GBsaved across 1,240 images
Optimizing your library1,240 / 1,512
  • hero-banner.jpg4.21 MB381 KB−91%
  • product-shot-02.png2.04 MB274 KB−87%
  • team-photo.jpg3.66 MB489 KB−87%
Works with WordPressElementorWooCommerceGutenbergAny themeWebP + AVIF supported
Live demo

Drag the handle. Watch the bytes vanish.

Same image: the original on one side, what SlashImage returns on the other. Drag across and see if you can spot the difference. (You won’t.)

Original · 332 KB/SlashImage · 94 KB
Random Pixabay photoCompare your own image →
Size reduction
72%332 KB94 KB
Output generated
alien-mesa.jpg · 332 KB
↳ optimized 134 KB
↳ .webp 108 KB
↳ .avif 94 KB
Quality verification
perceptual qualityexcellent
visible artifactsnone detected
visually losslessverified ✓
How it works

Three steps. Then forget about it.

Install the plugin, paste your key, walk away. New uploads optimize automatically; your existing library bulk-processes in the background. No babysitting.

/1

Install the plugin

Free on the WordPress.org repository, one-click install. Works on WP 6.0+ and PHP 7.4–8.3, alongside WooCommerce, Elementor, Yoast and the rest.

/2

Paste your key

Sign up free (100 images/mo, no card). Copy your API key from the dashboard into the plugin settings. It runs a verification call and shows a green tick.

/3

It just works

New uploads optimize automatically. Hit “Bulk Optimize” once for your existing media. AVIF and WebP are served to every browser that supports them, with an optimized original as fallback; your originals stay backed up.

Under the hood

Most plugins compress with a fixed number. We don’t.

A sunset, a dashboard screenshot, and a logo on a transparent PNG shouldn’t be compressed the same way. SlashImage looks at every image and picks the right strategy, so photos compress harder and screenshots stay crisp.

/01 · CONTENT-AWARE COMPRESSION

An engine that knows photos from screenshots.

Every image is classified before a strategy is chosen. Photos get squeezed hard; screenshots, illustrations and logos are handled gently. Bigger savings where it’s safe, no banding where it isn’t.

# per-image analysis
"sunset.jpg" → aggressive
"dashboard.png" → preserve text edges
"logo.png" → lossless palette
/02 · QUALITY-VERIFIED OUTPUT

We don’t guess. We measure.

Every output is checked against a perceptual quality model, the same family of metric used to tune AVIF. If a setting would introduce visible artifacts, we back off. You get the smallest file that still looks identical to the original.

attempt 1 → visible artifacts ✗
attempt 2 → ok, push smaller
final    → visually lossless ✓
/03 · MODERN FORMATS

AVIF + WebP. Every time.

Every image is delivered as AVIF or WebP wherever the browser supports it, with an optimized original as a fallback, generated and served automatically, no setup.

JPGWEBPAVIF
/04 · TRANSPARENT PNGS

Logos stay crisp.

Two-stage processing keeps transparent UI assets pixel-perfect at the edges while still trimming the file size. No halos, no muddy alpha.

/05 · RESPONSIVE DELIVERY

The right size for every screen.

SlashImage serves a correctly-sized image per device with srcset, so phones don’t download desktop-sized files. Real bytes saved on top of the compression itself. Originals are always backed up, with one-click restore.

/06 · AGENCY-FRIENDLY

Sub-keys, domain locking, per-key credit caps.

Create a separate sub-key per client site. Lock each to specific domains so a leaked key can’t be abused, and cap monthly credits so one runaway site can’t drain your account. Account-level allowlists and blocklists layer on top. (Sub-key creation is an Unlimited-tier feature.)

Vs the alternatives

We did the math so you don’t have to.

ShortPixel and Imagify are good products built on one-credit-per-output economics from before AVIF. SlashImage charges per source image. WebP and AVIF are free.

ShortPixelImagifySlashImage
Unlimited monthly plan credit-metered$9.99 /mo$8.99 /mo, unlimited
WebP + AVIF generation extra creditsWebP only both, 1 credit
Content-aware per image
Sub-keys + domain lockingAPI keys only allowlist + cap
Free tierlimited20 MB/mo100/mo, no card

Competitor figures are illustrative. Verify against current published pricing before launch.

Pricing

Honest. Single-digit.

Start free, no card. Upgrade when you outgrow it, or never. No volume tiers, no surprise overage fees.

2 months free
Free
$0/mo

For small sites that don’t upload often.

  • 100 images / month
  • AVIF + WebP generation
  • Content-aware compression
  • WordPress plugin
  • Master API key
Start free
Growth
$4.99/mo
billed monthly

For growing sites with a steadier upload cadence.

  • 5,000 images / month
  • Everything in Free
  • Domain allowlist + blocklist
  • Standard support
Choose Growth
Most popularUnlimited
$8.99/mo
billed monthly

Truly unlimited. No cap, no throttle, no asterisk.

  • Unlimited images / month
  • Unlimited sub-keys for client sites
  • Domain locking + per-key caps
  • All compression modes
  • Priority support
Start with Unlimited
Questions

Things people ask.

Will it work with my cache plugin, CDN, and page builder?
Yes. The plugin writes AVIF and WebP files alongside your originals and serves the right format automatically. Cache plugins (WP Super Cache, W3 Total Cache, WP Rocket) cache the result as usual, and CDNs serve the new files like any other static asset. We test against Elementor, WooCommerce, and Yoast on each release.
What does “one credit per image” mean? Do thumbnails count?
One credit = one source image processed. WordPress generates several thumbnail sizes per upload, and each is a separate request, so a single upload with 5 sizes uses 5 credits. WebP and AVIF variants are free: they come from the same request, so they don’t cost extra. (ShortPixel charges extra credits for AVIF + WebP.)
I run an agency. Can I keep clients separate?
Yes, that’s what sub-keys are for. Create a sub-key per client site, lock it to that client’s domains, and set a monthly credit cap so one site can’t drain your account. You see per-key usage in the dashboard. Billing stays at your master account level. (Sub-key creation is part of the Unlimited tier.)
What happens to my original images?
Every original is copied to a backup before compression. Don’t like a result? One-click restore, per-image or in bulk, with optional auto-cleanup after a window you set.

Make your site fast.

Free plan, 100 images a month, no credit card. Upgrade to unlimited for $8.99/month if your traffic justifies it later, or stay free forever if it doesn’t.