Re-encode supported images locally with quality/width controls, per-file results and optional ZIP export. No account required.
Choose an output format, then check it
Convert browser-decodable JPEG, PNG, WebP, BMP or GIF into JPEG, PNG or WebP. Animation is not preserved. The JPEG/WebP quality setting is lossy; PNG ignores it. No percentage saving or lossless conversion across different formats is guaranteed.
JPEG composites transparent input onto white. PNG and WebP can retain transparency. Files are processed locally, while page assets and analytics make separate requests. For HEIC/HEIF, use the separate HEIC converter rather than assuming native browser decoding is available.
Choose local images
Up to 20 files and 200 MB combined, 50 MB per file. Each decoded image must be at most 40 million pixels and 16,000 pixels on an edge. Retained results/ZIP input are capped at 100 MB. Device/browser limits may be lower.
Conversion settings
Results and download links
Successful files remain individually available if archive generation fails. Archive names are made unique; inspect results before using them. Clearing removes current links, not downloads already saved.
HEIC is a different decoding workflow
This standard converter relies on native browser decoding. The HEIC/HEIF converter downloads a dedicated local decoder and reports its supported still-image scope. Neither conversion is a promise to preserve animation, original metadata or every color-profile feature.
Frequently Asked Questions
Which inputs can I use?
Browser-decodable JPEG, PNG, WebP, BMP and GIF. Animation is not preserved. Use the separate HEIC/HEIF tool for supported HEIC still images.
Are my images uploaded?
No. Browser APIs re-encode selected images locally. Page assets/analytics and the optional first-party ZIP script download make separate requests.
What happens if a file or ZIP fails?
File errors are reported individually and the batch attempts the others. Successful image links remain available if ZIP packaging fails. Clear or a new selection removes current result URLs.
What happens to transparency?
JPEG has no alpha channel, so this tool paints a white background before drawing the image. PNG and WebP can retain transparency. Always inspect the output.
Is quality 90 lossless?
No. JPEG/WebP settings are lossy and are not measured visual-quality percentages. PNG ignores the quality slider; format and size changes can still alter the result.