Image Converter & Compressor
100% client-side · files never uploaded
Convert and compress images without installing anything and without uploading a single byte. Drop in HEIC photos from your iPhone, screenshots, or any PNG, JPG or WebP file, pick an output format, and download the result in seconds. Everything runs locally in your browser using standard web APIs, so your images never touch a server.
Shrink file size with a quality slider and see exactly how many kilobytes you save before you download. Need smaller dimensions too? Set a maximum width or height and the aspect ratio is preserved automatically. Convert one file or a whole batch at once and grab everything in a single ZIP.
Because the conversion happens on your own device, it works offline after the page loads, keeps sensitive images private, and has no file-size limits imposed by an upload server — the only limit is your device’s memory.
Frequently asked questions
Are my images uploaded to a server?
No. All conversion and compression happens entirely in your browser using built-in web APIs. Your files never leave your device, which is why the tool works even when you go offline after loading the page.
How do I convert HEIC to JPG or PNG?
Drag your HEIC files onto the drop zone (or click to browse), choose JPG, PNG or WebP as the output format, and click convert. HEIC is the format iPhones use for photos, and many apps and websites cannot open it — converting to JPG makes it universally compatible.
Will compressing an image reduce its quality?
JPG and WebP are lossy formats, so lowering the quality slider trades some visual detail for a smaller file. The tool shows the resulting size and percentage saved in real time so you can find the sweet spot. PNG is lossless and ignores the quality slider.
Can I convert several images at once?
Yes. Add as many files as you like, convert them all with the same settings, and download them individually or bundled together as a single ZIP archive.
How do I resize an image?
Enter a maximum width and/or height. Images larger than those limits are scaled down while keeping their original aspect ratio; smaller images are left untouched so they are never upscaled and blurred.
Which image formats are supported?
You can read HEIC/HEIF, PNG, JPG/JPEG and WebP, and export to JPG, PNG or WebP. Support for reading a format depends on your browser, but HEIC is decoded with a bundled library so it works everywhere.