Bring your images.
Drop in a photo or a whole batch. Your originals stay untouched.
Use lossless ZIP encoding for TIFF images and keep multiple pages in TIFF output. Resize or convert to another format, with clear page-handling notices.
Choose images from your device, then adjust the settings before processing.
Up to 20 images · 10 MB each · No signup neededImages are processed on our servers and returned to your browser. CDN sharing publishes results only when you choose it. How it works ↗
Choose a compressor, converter or resizer for your image.
Less weight for your favorite photos.
Crisp graphics. Clear transparency.
Give your website a lighter footprint.
Adjust AVIF quality and dimensions.
Your iPhone photos, ready to share.
Keep your animation moving.
Optimize TIFF files with multiple pages.
Set maximum width and height in pixels.
Choose your files, adjust settings and review the results.
Drop in a photo or a whole batch. Your originals stay untouched.
Go with Smart, or find your own balance of size, format and quality.
Compare the difference. Download one image or grab the whole ZIP.
TIFF can contain one image or multiple pages. Keeping TIFF output preserves TIFF pages and uses lossless ZIP encoding. Resizing or changing the color representation is separate from the output compression method.
Upload a TIFF and keep the original format. Compare the measured output bytes. Already-compressed TIFFs may grow, so keep the source. If you explicitly choose smaller maximum dimensions, those limits apply to the pages.
JPEG, PNG and AVIF output use the first page of a multi-page TIFF. The result warns about this. Keep TIFF output when every page is needed; this tool is not a document-archiving or medical-image validation service.
Understand the result before choosing your download.
The TIFF encoder uses lossless ZIP compression. Optional resizing, orientation correction, color conversion and metadata removal may still change the representation or information in the file.
Decoded pixels can use much more memory than compressed input bytes. Frame, dimension and memory limits are checked independently.