Original
- File name
- Image dimensions
- File size
An iPhone photo in. A JPG out. Nothing leaves your browser.
Drop static PNG, JPG, WebP or HEIC images here, or choose files.
Select up to 20 files, 100 MiB combined. Each image: up to 20 MiB, 16 megapixels and 8,192 pixels per side. Static PNG, JPG, WebP and HEIC only.Your image is processed in this tab, not uploaded or saved by dotool.app. Refreshing or closing the tab clears it. My workspace saves only a link to the tool.
Choose an image to begin.
Common settings apply to every file. With Keep proportions in Pixels mode, the width is shared and each height follows its own image. Files are processed one at a time.
| Image | Original size | Result | Status | Actions |
|---|
ZIP includes ready files only, including clearly marked results that did not reach their target. It bundles the image files without recompressing them.
Target size and reduction need JPG or WebP. Select one of these formats to enable them.
Higher quality usually creates a larger JPG or WebP. PNG does not use this setting.
Lossless mode uses OxiPNG to optimise the original PNG when dimensions are unchanged. Pixel values and transparency are preserved. Changing Image size still resizes pixels. No colour quantisation is applied.
Used for JPG transparency and for added borders in Fit with background.
Settings changed. Generate a new preview to update the result.
Drag the divider to compare the result with the original in the same view. Zoom focuses on the centre; download the file to inspect the full image.
Previews fit the available space. Open or download the result to inspect it at full size.
Use the generated image as the input for another tool, without choosing a file again.
Canvas export re-encodes pixels. Original metadata is not preserved; colour appearance may vary. This is not a lossless metadata-preserving optimiser.
iPhones save photos as HEIC to keep files small, but many websites, editors and Windows apps still expect JPG. This page decodes the HEIC photo in your browser and saves it as a JPG, or as a PNG or WebP if you prefer. The first conversion loads a decoder of about 2 MB, so it may take a moment. The image is re-encoded, so keep the original if you need it exactly.
All tools →No. The photo is decoded and converted in this browser tab. It is not sent to a server or saved, and closing the tab clears it.
Yes, rotated photos are converted the way they appear on your phone. Metadata such as location and camera details is not copied to the new file.
The HEIC decoder is loaded only when you choose a HEIC photo, so it adds about 2 MB the first time. After that it is cached by your browser.
Yes. Choose up to 20 photos, convert them with the same settings and download them as a ZIP.