Image Compressor
Shrink JPG, PNG, and WebP images directly in your browser with full quality control.
How it works
- 1Drop or pick an image (JPG, PNG, or WebP).
- 2Adjust the quality slider and optional max dimension.
- 3Compare before / after, then download the compressed file.
Use cases
- Shrink photos before emailing or uploading
- Get images under platform upload limits (under 1 MB, etc.)
- Convert PNG screenshots to lighter JPG or WebP
Frequently asked questions
Are my images uploaded?
No. Compression runs entirely in your browser using the Canvas API. The image never leaves your device.
Which format gives the smallest files?
WebP usually compresses 20–35% better than JPG at the same visual quality, and supports transparency. JPG is the most compatible for older platforms.
Does compression lose quality?
Lossy formats (JPEG / WebP) trade quality for size. The slider lets you pick the sweet spot. PNG is lossless but typically larger.
Related tools
See all →Generate scannable QR codes for URLs, Wi-Fi, contacts and more — export PNG or SVG.
Convert JPG / JPEG images to PNG in batch, entirely in your browser.
Pick a color, convert between HEX, RGB, HSL, and find the closest Tailwind shade.
Shrink a PDF in your browser: strip metadata, drop pages, recompress structure.