// Free Online Tool
Image Size Reducer for Website
Reduce image file size before uploading to your website, blog, or CMS. Convert to WebP, hit the right dimensions, and compress to the ideal quality. Free, instant, private.
Why reduce image size before uploading to a website?
Most CMS platforms (WordPress, Squarespace, Webflow, Ghost, Wix) have maximum upload size limits and do not reliably optimize uploaded images. Even when a plugin handles resizing, the original large file is often stored, and image metadata (EXIF data from cameras) can add hundreds of KB to each photo. Pre-optimizing images before upload gives you full control over quality, format, and dimensions.
Recommended sizes for common CMS image types
- Blog post featured image: 1200×630 px, WebP quality 82, target under 200 KB
- Body/inline image: 800–1000 px wide, WebP quality 80, target under 150 KB
- Hero/banner: 1920×800 px, WebP quality 85, target under 400 KB
- E-commerce product: 800–1200 px square, WebP quality 85, target under 250 KB
- Avatar/logo: 200–400 px, WebP or PNG quality 90, target under 50 KB
WordPress-specific tips
WordPress generates multiple image sizes (thumbnail, medium, large, full) from each upload. By pre-optimizing to the "full" size before upload, you ensure all generated sizes start from a smaller source. The WebP format is natively supported in WordPress 5.8+ — but only for images served from the Media Library. For converting existing uploads, use a plugin like Imagify or EWWW Image Optimizer.