Công Cụ Nhanh

Compress JPG, PNG and WebP images online

Processed in your browser. Your files and data are never uploaded to a server.

Quick answer

To reduce an image's file size, drop it into the box, keep the “Balanced” level and download: the image is compressed in your browser and never uploaded. The tool takes JPG, PNG, WebP, GIF, BMP and AVIF, up to 30 images at a time, 25 MB and 50 megapixels each.

What is an online image compressor?

Image compression re-encodes a picture so the file gets lighter while the difference is hard to see. JPG and WebP are saved again at the quality you choose; PNG stays PNG and is reduced to fewer colors, or recompressed losslessly at “High quality”. If the result is not smaller than the original, the original is kept.

Illustration of a large photo squeezed by a clamp into a smaller, lighter photo next to a feather

How to compress images

  1. 1

    Click “Choose files”, drag images into the box or paste with Ctrl+V. Up to 30 images, 25 MB each.

  2. 2

    Drag the “Compression level” slider: the default is 75% (Balanced); drag left for smaller files (Strong, below 70%) or right for sharper ones (High quality, 85% and up). Images are compressed straight away with the current settings.

  3. 3

    Need it smaller: choose WebP as the output, or set “Limit the longest side” (for example 1,920 px for web images).

  4. 4

    Changed a setting after compressing? Click “Apply new settings”. Click “View” (or the thumbnail) to preview the result, compare before / after with a slider and zoom to 100%.

  5. 5

    Download one image at a time or everything with “Download all (.zip)”. “Continue with” passes the compressed images to another tool.

Real measurements

Measured on Oct 21, 2026 with this very tool in Chromium 155. The sample image was created by AI (Codex); download it or try it right now.

Sample: a bowl of phở (AI image, upscaled to 6 MP) · JPG · 3,072 × 2,048 px · 1.3 MB

Download sample
Strong (60%)428 KBJPG · 3,072 × 2,048 px68% smaller
Balanced (default 75%)562 KBJPG · 3,072 × 2,048 px58% smaller
High quality (88%)861 KBJPG · 3,072 × 2,048 px35% smaller
Balanced + WebP290 KBWebP · 3,072 × 2,048 px78% smaller
Balanced + long edge 1,920 px288 KBJPG · 1,920 × 1,280 px78% smaller
The same crop at 1:1: original on the left, “Balanced (default 75%)” result on the right.
The same crop at 1:1: original on the left, “Balanced (default 75%)” result on the right.

Sample: Ha Long Bay saved as PNG (AI image) · PNG · 1,536 × 1,024 px · 2.41 MB

Download sample
Balanced (PNG, 256 colours)691 KBPNG · 1,536 × 1,024 px72% smaller
Balanced + WebP130 KBWebP · 1,536 × 1,024 px95% smaller
Balanced + JPG187 KBJPG · 1,536 × 1,024 px92% smaller
The same crop at 1:1: original on the left, “Balanced (PNG, 256 colours)” result on the right. Smooth gradients such as the sky can show slight banding at 256 colours; for photos, switching to WebP or JPG gives a smaller and smoother result.
The same crop at 1:1: original on the left, “Balanced (PNG, 256 colours)” result on the right. Smooth gradients such as the sky can show slight banding at 256 colours; for photos, switching to WebP or JPG gives a smaller and smoother result.

Results depend on the image: detailed photos shrink less than flat graphics.

JPG, PNG or WebP?

FormatCompressionTransparencyBest for
JPGLossy, adjustable qualityNo (transparent areas get a background colour)Photos, product shots, email and chat
PNGLossless, or fewer colors when compressedYesScreenshots, logos, graphics with text or thin lines
WebPLossy, adjustable qualityYesWebsite images that must stay light and keep transparency

Swipe sideways to see the whole table →

Output is always a still image: animated GIFs keep only their first frame.

What each level does

LevelJPG / WebPPNGWhen to use it
StrongBelow 70% (60% is typical)At most 128 colors (64 below 50%)Illustrations, chat images, upload forms with a size cap
Balanced70–84% (75% by default)At most 256 colorsMost cases: websites, social media, email
High quality85–100% (88% is typical)Lossless recompressionImages where detail matters, or for print

Swipe sideways to see the whole table →

Actual savings depend on the source image; already-compressed images (from social media) shrink very little.

Real-world examples

Phone photos for email or chat

A 12 MP photo (4,032 × 3,024 px) is often several MB. “Balanced” plus a 1,920 px longest side keeps it sharp on screen and much lighter to send.

An online form that only accepts images under 1 MB

Start with “Balanced”. If it is still too big, drag down to “Strong” (about 60%) or limit the longest side to 1,280 px and click “Apply new settings”; each result row shows the new size.

Product photos for an online store

Choose WebP for faster pages if the platform accepts it; otherwise keep JPG. Transparent PNGs should stay PNG or become WebP so the background is not filled.

Screenshots full of text

Screenshots use few colors, so keeping PNG at “Balanced” (up to 256 colors) usually cuts the size a lot while text stays crisp. Avoid JPG, which blurs letter edges.

Common problems and fixes

“Already optimized, original kept” and the size does not change.
The image was compressed before, so re-compressing does not help. Try limiting the longest side (e.g. 1,280 px) or switching to WebP; if nothing changes it is already close to optimal.
An image is rejected as too large.
The limit is 25 MB and 50 megapixels per image. Panoramas or very high-resolution camera files need to be scaled down first with desktop software.
A transparent PNG turns white.
You chose JPG output, which has no transparency. Keep the format (PNG) or pick WebP.
HEIC photos from an iPhone will not open.
Only Safari can read HEIC. Use Safari, or set the iPhone to save JPG: Settings › Camera › Formats › Most Compatible.
WebP output is unavailable.
Some Safari versions cannot encode WebP. Use Chrome, Edge or Firefox, or keep the original format.
An animated GIF becomes a still image.
The tool works with still images, so animated GIFs keep only their first frame and are saved as PNG.

Glossary

Lossy compression
Drops detail the eye barely notices to make files smaller (JPG, WebP). Re-compressing repeatedly degrades the image.
Lossless compression
A smaller file that decodes to exactly the same pixels (PNG at “High quality”).
Color quantization
Reducing the number of distinct colors in a PNG (e.g. to 256) so it gets lighter; works well for screenshots.
EXIF metadata
Information stored with a photo: camera, time, sometimes GPS location. Compressed images no longer carry EXIF.
Megapixel (MP)
One million pixels; a 4,032 × 3,024 px photo is about 12 MP.

Frequently asked questions

Are my images uploaded to a server?

No. Compression runs in JavaScript in your own browser; images never leave your device, so it is safe for personal documents.

Does compression remove GPS location?

Yes. Compressed images no longer contain EXIF metadata (camera, time, location). Images are rotated according to EXIF before saving, so they are not flipped sideways.

Does compressing several times make images worse?

For JPG and WebP, yes, because each pass drops more detail. Always compress from the original instead of re-compressing a compressed file.

Why do PNGs shrink less than JPGs?

Photos contain a huge number of colors, so reducing PNG colors is less effective than JPG/WebP encoding. For photos, choose WebP or JPG output.

Is there a usage limit?

No. It is free with no account; each run handles up to 30 images and you can repeat as often as you like.

Does it work on a phone?

Yes. Pick images straight from your photo library; very large images may take longer on slower phones.

Ratings and comments

Loading…