Photo · Converters

Image Converter

This image converter changes photos between HEIC, camera RAW, JPG, PNG, WebP and AVIF in your browser, in batches, with control over quality, size and whether location data is kept. Your images are never uploaded.

Your photos never leave your device. Everything is decoded and converted in your browser; nothing is uploaded.

Convert to
Metadata (JPEG output)

Keeping metadata preserves the date, camera, lens and exposure. “Remove location” deletes the GPS coordinates and keeps the rest. Photos can reveal where they were taken — check before you post them.

Your photos are converted in this browser and never uploaded.

Image converter for HEIC, RAW, PNG, WebP and JPG

Drop any mix of photos, choose JPEG, PNG or WebP as the output, and convert. HEIC files are decoded with libheif, camera RAW files with an embedded-preview shortcut or a full LibRaw decode, and JPG, PNG, WebP, AVIF, GIF and BMP files with your browser’s own decoder. Everything is re-encoded with WebAssembly builds of MozJPEG, OxiPNG and libwebp for better quality than a browser’s default encoder.

Choosing an output format

  • JPEG: the safe choice for photographs; works everywhere and is small. Keeps the metadata.
  • PNG: lossless, best for screenshots, graphics and text; large for photographs.
  • WebP: smaller than JPEG at similar quality and supported by all modern browsers; ideal for websites.

Resizing and quality

Set the longest side to shrink photos for email or the web; the aspect ratio is kept and the picture is resampled with high-quality smoothing. The quality slider applies to JPEG and WebP: 90 is visually close to the original for most photos, and 75–80 saves a lot of space with little visible change.

Colour profiles: why converted photos can look flat

Modern iPhones and many cameras record colour in a wider range than the sRGB standard the web and most software assume. A photo in Display P3, for example, stores numbers that only mean the right colour in P3. Writing those numbers straight into a JPEG that is then read as sRGB makes reds and greens look washed out. This converter reads the embedded colour profile and converts the pixels to sRGB properly before saving, so the colours you see after conversion match the original as closely as sRGB allows. Colours outside the sRGB range are clipped to its edge.

Metadata: what is kept, and the location switch

A JPEG written by this tool keeps the metadata that matters: the date the photo was taken, the camera make and model, the lens, exposure time, aperture, ISO, focal length and orientation. GPS coordinates are kept only if you leave metadata on “Keep everything”, and any photo that contains a location is marked with a GPS badge so it is never a surprise. Choose “Remove location” to delete just the coordinates, or “Remove all” to write a JPEG with no metadata at all. Maker notes and thumbnails are not copied. PNG and WebP output do not carry the EXIF block.

How to use it

  1. Drop your photos onto the box, or tap to choose them.
  2. Pick the output format, quality and size, and decide what to do with location data.
  3. Click Convert.
  4. Download each photo, or everything as one zip.

Frequently asked questions

Which image formats can I convert?

Input: HEIC and HEIF, camera RAW (CR2, CR3, NEF, ARW, DNG and more), JPG, PNG, WebP, AVIF, GIF and BMP. Output: JPEG, PNG and WebP.

Which format should I choose for a website?

WebP is usually the smallest at the same visual quality and works in every modern browser. Use JPEG if you need the widest compatibility and to keep metadata.

Will my photos still contain their location?

By default the JPEG keeps its metadata, including GPS coordinates if the photo has them, and any photo with a location is flagged. Choose “Remove location” to delete only the GPS data and keep the date, camera and lens, or “Remove all” to strip everything.

Can I convert many photos at once?

Yes. Drop as many as you like (up to 300 on a computer, 25 on a phone, where memory is tighter). They are converted several at a time in background threads, each one reports its own result, and a failed file does not stop the rest. Download them individually or as one zip.

Are my photos uploaded to a server?

No. Decoding and conversion run in your browser using WebAssembly, and the photos never leave your device. The site records only an anonymous count of conversions with the formats involved and a rough batch size, never an image, a file name or any metadata.