Compress before you upload and keep your media library light and your pages fast, with no plugin needed

Compress Images for WordPress

Compress before you upload and keep your media library light and your pages fast, with no plugin needed.

Private processing No signup

Drop your image here

or choose a file from your device — processed locally, nothing is uploaded

JPG · PNG · WEBP
Your images stay on your device.
How small does it need to be?

We try WebP and JPG (or WebP/PNG if your image has transparency), search for the best quality that fits, and only shrink dimensions if quality alone can't get there.

Why it matters

WordPress creates several resized copies of every upload, so a large original multiplies in size. Starting with a smaller file keeps storage, backups and page weight under control.

What size to aim for

Resize to your theme’s content width (often 1200–1600px) and compress to about 100–200KB. WebP is supported by WordPress and shrinks files further.

Quick tips

  • Resize to the size you will actually display
  • Compress to the limit that suits the use
  • Keep your originals
  • Use WebP when your site supports it

WordPress specifics

WordPress creates several smaller copies of every image you upload, so starting from a sensible size saves space on your host. Your host also sets the maximum upload size, which is another reason to compress first. Modern WordPress can display WebP images, so the generic target-size result works for most themes.

Frequently asked questions

How small should the images be?
Roughly 100–200KB for page images and about 1MB for email. Smaller is faster, but check the photo still looks clear.
Will I lose quality?
A little, mostly invisible at normal viewing sizes. The tool keeps the best quality that fits your target.
Is it free and private?
Yes. It runs in your browser and does not upload your files.