A 4000 × 3000 phone photo for a website
Scaled to 1920 px wide it becomes 1920 × 1440 — about 77% fewer pixels before quality is even changed.
Make JPG, PNG and WebP images smaller for the web or email, without uploading them.
Drag an image here, or choose one
JPG, PNG, WebP or GIF. It stays on your device — nothing is uploaded.
Runs in your browser — nothing you enter is sent to a server.
Choose an image, pick a format, quality and maximum width, and select Compress image. The image is re-encoded on a canvas in your browser — it never leaves your device — and you see the new size and how much was saved before you download it.
The biggest savings usually come from the size, not the quality: a 4000-pixel phone photo shown 1200 pixels wide on a web page carries eleven times the pixels it needs. WebP is typically 25–35% smaller than JPG at similar quality. Compressing also removes metadata such as the camera model and GPS location.
saved = (1 − new size ÷ original size) × 100%
Pixels scale with the square of the width: half the width is a quarter of the pixels.
Scaled to 1920 px wide it becomes 1920 × 1440 — about 77% fewer pixels before quality is even changed.
75–85% is visually close to the original for photos; below 60% artifacts start to show around edges and text.
No. Compression runs entirely in your browser; the file never leaves your device.
PNG is lossless. Screenshots and graphics with flat colors are often already small as PNG; converting them to JPG can add size. Use the Image Format Converter to compare, or keep the PNG.
All current browsers can. Very old Safari versions (before 17) can't, and the tool will tell you to choose JPG.
Resize images to exact pixel dimensions or by percentage, keeping the proportions if you like.
Image Tools
Convert images between PNG, JPG and WebP, with a background color for transparent areas.
Image Tools
Convert bits, bytes, KB, MB, GB and TB, and their binary counterparts KiB, MiB, GiB and TiB.
Converters