Resize images for WordPress

Big uploads slow your site and break your Core Web Vitals. Batch-resize to 1600px and convert to WebP before you upload to the media library.

Drop images here

or · JPG, PNG, WebP, GIF

Free plan: up to 20 images. Get the unlimited desktop version.

How it works

1

Drop the originals

Straight off a camera or out of a design tool — those are usually 4000px+ and 5 MB each.

2

Set 1600 × 1600 and WebP

Pre-filled. WebP is 25–35% smaller than JPEG at the same visual quality and is supported by every current browser.

3

Upload to the media library

Smaller files mean faster uploads, faster pages and better LCP scores.

Questions

What image size should I use in WordPress?

For full-width content, 1600px covers most themes and retina screens without wasting bytes. Anything larger is served at a smaller size anyway.

Does WordPress support WebP?

Yes since WordPress 5.8 — the media library accepts WebP and serves it directly.

Will WebP break my theme?

No. WebP is served with a normal image tag; WordPress handles the mime type.

Is anything uploaded to a server?

No. The conversion happens in your browser. Only your own WordPress install ever receives the files.

WordPress image sizes that actually matter

WordPress generates a set of thumbnail sizes on upload. The one people miss is the "scaled" version, which silently kicks in above a threshold.

CaseValueWhy it matters
Big image threshold2560 px long edgeBeyond this, WordPress saves a `-scaled` copy and uses that as the displayed image. Uploading larger just wastes disk.
Full sizeAs uploaded, up to the thresholdWhat the media library calls "Full".
Large1024 × 1024Default. Used in most theme content widths.
Medium300 × 300Default, rarely used in modern themes.
Thumbnail150 × 150Hard-cropped to square by default.
Hero / full-width1920–2560 pxDepends on theme. Check your theme container width before guessing.

Five mistakes that waste the most time

Free web version vs the $19 desktop app

Free, this pageBulk Image Kit $19
Batch limit20 imagesUnlimited
Preset 1600 pxYesYes, plus custom
WebP outputYesYes, plus PNG
RenameSuffixPattern-based rename
OfflineAfter first loadAlways

More questions

What size should I upload to WordPress?

For blog content, 1200–1600 px. For full-width heroes, 1920–2560 px. Never exceed 2560 px unless you have deliberately raised the threshold.

Why did WordPress rename my file to -scaled?

The upload exceeded the big image threshold (default 2560 px). WordPress keeps the original for editing and serves the scaled copy.

Should I upload WebP or JPEG to WordPress?

WebP, if your theme and plugins do not break. WordPress 6.1 and later handle WebP natively. Keep a JPEG fallback for very old visitors only if your analytics says you need one.

Does resizing break my existing media links?

No. You are preparing files before upload. Never overwrite an existing media file — it breaks every post that references it.

Need more than 20 at a time?

Bulk Image Kit is the same engine as a single offline file — unlimited images, resize + compress + watermark + rename, one-time $19, no subscription.

See Bulk Image Kit — $19

Other tools