Image & SVG

Image Compress

Compress JPEG, PNG, and WebP images locally in your browser with format and quality controls.

Runs locally in your browser
Drop an imageCompress PNG, JPEG, or WebP locally. Nothing is uploaded.

Choose a PNG, JPEG, or WebP image. Compression runs locally in your browser.

How to use this tool

Drop a JPEG, PNG, or WebP image into the compressor.

Choose the output format and quality level, then compress the image locally in your browser.

Download the compressed file and compare the size and visible quality before replacing production assets.

JPEG, PNG, and WebP tradeoffs

JPEG is usually best for photos and screenshots with many colors, but it is lossy and does not support transparency.

PNG is best for sharp UI graphics, icons, and transparency, but photo-like PNG files can be much larger.

WebP often gives a smaller file than JPEG or PNG while keeping good visual quality, but you should still test support for your audience and workflow.

Quality settings and visible artifacts

Lower quality usually means a smaller file, but it can introduce blur, color banding, or blocky compression artifacts.

For product images and hero graphics, start around 80-85 quality and reduce only if the preview still looks clean.

Tiny PNG icons may not shrink much after canvas re-export. For SVG-like artwork, an SVG optimizer or WebP conversion may be a better fit.

Privacy and local processing

Compression runs through browser canvas APIs. The image file is not uploaded to Lumio for processing.

The analytics system records tool usage only, not image contents, file names, or private pixels.

Examples

Compress a product photo

Upload a JPEG photo, keep JPEG output, and test 80-85 quality. This often reduces file size while keeping enough detail for web pages.

Convert a transparent PNG carefully

If the image needs transparency, keep PNG or WebP output. JPEG will flatten transparency because the format cannot store an alpha channel.

FAQ

Does image compression happen on the server?

No. The browser decodes and re-exports the image locally. Lumio does not receive the image file.

Why did my PNG not get much smaller?

PNG is lossless, and browser re-export may not beat specialized PNG optimizers for small UI graphics. Try WebP for web delivery or SVG Optimizer for vector artwork.

Will compression remove EXIF metadata?

Canvas re-export usually strips common embedded metadata, but use EXIF Remover when the main goal is photo privacy cleanup.

What quality should I use for web images?

A quality range around 75-85 is a practical starting point for JPEG or WebP. Check the preview and file size rather than using one fixed number for every image.