Pick the row that matches what you have and what you need. Every tool works in the browser without an account, and every one is also a single API call for code and agents.
| You have | You need | Use |
|---|---|---|
| An iPhone photo in HEIC | A JPG that opens everywhere | HEIC to JPG converter |
| A WebP | A JPG or a PNG | Image converter |
| A PNG photo | A smaller JPG | Image converter |
| A JPG | A PNG or a WebP | Image converter |
| Any photo | A smaller file, same format | Image compression |
| Any photo | A new size or a square thumbnail | Image resizer |
| Any photo | No GPS position or camera data | EXIF remover |
| A logo | Favicons for a website | Favicon generator |
HEIC to JPG: iPhone photos that open everywhere
An iPhone has saved photos as HEIC since iOS 11, unless the camera is set to Most Compatible. HEIC is small, but many upload forms and programs cannot open it, and Windows needs extra extensions from the Microsoft Store to show it. A JPG opens everywhere.
The HEIC to JPG converter turns the photo the right way up once, although an iPhone records the turn twice, keeps the Display P3 colour profile so the colours stay the same, and removes the GPS position. The JPG is usually a little larger than the HEIC: in our test, 84 381 bytes of HEIC became 98 701 bytes of JPG at quality 82. That is the price of a format everything can read.
WebP to JPG or PNG
Many websites serve their pictures as WebP, so a saved image often ends up as a .webp file that an older program or an upload form will not take. The image converter turns it into a JPG for a photo, or a PNG when the picture has transparent parts or sharp text.
PNG to JPG, and JPG to PNG
PNG to JPG makes a photo far smaller, because JPG is built for photos and PNG is not. Two things change: transparent parts become white, since JPG has no transparency, and sharp edges in text and screenshots can blur a little. Keep PNG for screenshots, text and logos.
JPG to PNG does not improve a picture. The detail JPG compression removed stays gone, and the file gets larger: a big photo as PNG can pass the 8 MB limit for a result. Convert only when a program insists on PNG, or before editing a picture many times over.
JPG or PNG to WebP, for web pages
WebP makes pages load faster. Our 1600 x 1200 test photo went from 641 358 bytes as JPG to 195 648 bytes as WebP at quality 82, about 69 percent smaller at the same size. For logos and screenshots, lossless WebP keeps every pixel and is usually smaller than the same picture as PNG.
Try it
Drop an image, pick the format.
JPEG, PNG, WebP or HEIC in, JPEG, PNG or WebP out. Free, no account.
Make an image smaller: resize or compress
There are two ways, and they add up:
- Resize it to the size it is shown at. A photo shown 800 pixels wide does not need 1600. The image resizer made our test photo 800 x 600, and 641 358 bytes became 102 116, about 84 percent smaller.
- Compress it at a lower quality, in the same format. The image compression tool saved the same photo at quality 70 as 260 768 bytes, about 59 percent smaller, at full size.
For a photo on a web page or in an email, resizing usually saves the most. A square thumbnail is a resize with fit=cover, which fills the square and cuts the rest from the centre.
What every conversion here does
- Turns the picture upright from the orientation a phone writes in the EXIF data.
- Removes EXIF, XMP, IPTC and comments, so the GPS position, the camera and the date do not follow the picture. The guide to the location in photos explains what that data can tell.
- Keeps the colour profile, so the colours stay the same. A CMYK JPEG becomes RGB.
- Takes the first frame of an animated image.
- Never enlarges a picture on a resize unless you ask for it.
The tools take JPEG, PNG and WebP up to 10 MB and 25 megapixels, and HEIC on the converter and the resizer. GIF, AVIF, SVG, TIFF, camera RAW and PDF are refused, and HEIC can be read but not written.
Where your picture goes
The picture is sent to aisenseapi.com and converted in a sandbox without network access, and the upload is deleted when the job ends. The result is kept for 24 hours at a link that anyone with the link can open, so do not send pictures of people or anything confidential.
For developers
Each tool is one POST with the picture in a field named file, no key and no account, and the answer is JSON with a link to the result:
curl -s -X POST https://aisenseapi.com/services/v1/image_convert \
-F "file=@photo.webp" \
-F "format=jpeg"
curl -s -X POST https://aisenseapi.com/services/v1/image_resize \
-F "file=@photo.jpg" \
-F "width=800"
curl -s -X POST https://aisenseapi.com/services/v1/image_compress \
-F "file=@photo.jpg" \
-F "quality=70"
The fields, limits and answers are in the image section of the API reference.
Questions
How do I convert HEIC to JPG on Windows?
Drop the photo on the free HEIC to JPG converter in any browser. Nothing has to be installed, and the JPG keeps its colours, comes out the right way up and leaves the GPS position behind.
How do I convert WebP to JPG?
Choose JPG on the free image converter and drop the WebP on it. For a picture with transparent parts choose PNG instead, since JPG turns transparency white.
Does converting an image lose quality?
Saving as JPG or lossy WebP compresses the picture again and removes a little detail, which at the default quality of 82 is hard to see on a screen. PNG and lossless WebP keep every pixel. Converting a JPG to PNG cannot bring back detail the JPG already lost.
Is PNG or JPG better?
JPG for photos, which it stores far smaller. PNG for screenshots, text, logos and anything with transparency, which JPG blurs or cannot hold.
How do I make an image file smaller?
Resize it to the size it is shown at, then compress it. Our 1600 x 1200 test photo went from 641 358 to 102 116 bytes at half the width.
Are these converters free?
Yes. No account and no API key. The limit is 5000 requests per IP address per 24 hours, and 80 MB of stored results per IP address per day.
The tools
Convert, resize or compress, free.
No account and no API key. The result waits for 24 hours.