TTinImg

Compress Images for WordPress

Shrink images before upload for faster pages and better Core Web Vitals. Free, private, in your browser.

80%
Loading compression engine...

Drop your images here

or click to select files

JPEGPNGWebP
100% Private
Free Forever
Up to 90% Smaller

Drop your images above to compress them before they ever reach your Media Library. Compressing before upload gives WordPress a lean source to work from, so every thumbnail size it generates — and the full-size copy it serves in lightboxes — stays small.

Slow WordPress sites are almost always slow for one reason: oversized images. This fixes it at the source, no plugin required.

The before-upload workflow

Resize the longest side to about 1600 px (covers every common content width), then compress at quality 80–82. A 4 MB camera photo typically lands around 200–300 KB — a 90%-plus reduction that looks identical in the post.

For the full workflow including plugins and Core Web Vitals, see how to optimize images for WordPress.

Which format for WordPress?

WordPress has accepted WebP uploads since version 5.8, and WebP is the best default for photos — 25–30% smaller than JPEG. Use the WebP option above for photographs, and PNG for logos, icons, and screenshots with text.

A worked example: one blog post

A typical post has a featured image and four inline photos, each uploaded straight from a phone at 4032×3024 and around 3.8 MB. That is roughly 19 MB of image weight before WordPress even generates its thumbnail sizes — and the full-size originals still load in the lightbox.

Run each through the resize-and-compress step above first — 1600 px wide, quality 80 — and the featured image lands around 240 KB (170 KB as WebP), with the four inline photos about 220 KB each. The page's image payload drops from ~19 MB to about 1.1 MB, a 94% reduction, and nothing in the post looks any different. That is typically the difference between a failing and a passing Largest Contentful Paint score.

Why this helps your ranking

Image weight is the most common cause of a poor Largest Contentful Paint score, and Core Web Vitals are a Google ranking factor. Compressing your hero and content images is one of the highest-return changes you can make to a WordPress site.

Frequently Asked Questions

Should I compress images before uploading to WordPress or use a plugin?

Compressing before upload gives the leanest source and the most control. A plugin is useful for bulk-optimizing an existing library. The strongest setup uses both.

What size should I upload to WordPress?

Resize the longest side to around 1600 px for full-width content, then compress at quality 80. That covers every common layout and lightbox without shipping pixels nobody sees.

Does this upload my images to a server?

No. Compression runs entirely in your browser, so nothing leaves your machine — unlike many WordPress optimization plugins that route images through a third party.

Will compressing images improve my Google ranking?

Indirectly but meaningfully. Image weight is the top cause of a poor LCP score, and Core Web Vitals affect ranking. Faster pages also keep more visitors.

Further Reading