Image Tools

9 free image utilities — compress, resize, crop, and convert between PNG, JPG, WebP, HEIC, and SVG. All run in your browser.

Reduce image file size while maintaining visual quality.

Compression Settings

🖼️

Drop images here or click to upload

Supports JPG, PNG, WebP, GIF • Multiple files allowed

How Image Compression Works

Image compression reduces file size by discarding data that the human eye is unlikely to notice. Lossy compression (used in JPEG) permanently removes fine detail and color variance in exchange for dramatically smaller files. Lossless compression (used in PNG and WebP lossless mode) reorganizes and encodes the data more efficiently without discarding any information — the decompressed image is pixel-identical to the original.

For most web use cases, a JPEG or WebP image compressed to 75–85% quality looks nearly identical to the original at a fraction of the file size. The browser runs this compression using the Canvas API, which is why no data is ever sent to a server.

Compression by Use Case

Use caseRecommended qualityNotes
Blog / article hero image75–85%Visible on desktop at full width; balance quality and load speed
Product photos (e-commerce)80–90%Fine detail matters for conversions; keep quality higher
Social media uploads70–80%Platforms re-compress anyway; compress before upload to control output
Email attachments60–75%Smaller is better; email clients have strict size limits
Thumbnail / avatar65–75%Small display size means compression artifacts are invisible
Print / archival95–100%Use lossless PNG or maximum JPEG quality for print-quality files

Image Size and Core Web Vitals

Largest Contentful Paint (LCP) — the time until the main content is visible — is directly impacted by image file size. Google's Core Web Vitals guidelines recommend LCP under 2.5 seconds. Uncompressed hero images are one of the most common causes of poor LCP scores.

Good LCP
< 2.5s
Hero image under ~200KB, served via CDN with proper caching headers
Needs improvement
2.5–4s
Hero image 200–500KB or missing width/height attributes causing layout shift
Poor LCP
> 4s
Uncompressed hero image over 1MB, no lazy loading, no CDN

All Image Tools

Frequently Asked Questions

Common questions about Image Tools