Convert any image.
WebP to JPG, JPG to PNG, JFIF, JPEG XL, SVG to PNG, HEIC from an iPhone, AVIF and more: turn any image into JPG, PNG or WebP, resize it in the same step, and convert a whole mixed batch at once. Nothing leaves your device.
JPG opens everywhere and suits photos. Transparent areas are filled with white.
Image Converter: quick facts
One converter for every common image format, with resizing built in.
Updated
- Price
- Free. No sign-up, no watermark.
- Opens
- JPG/JFIF, PNG, WebP, HEIC/HEIF, AVIF, JPEG XL, GIF, BMP, ICO and SVG (TIFF in Safari).
- Saves as
- JPG, PNG or WebP, with Maximum, High or Smaller-file quality.
- Resize
- Keep the original size, fit within a maximum width or height, scale by a percentage, or set an exact width.
- Batch
- As many images as you like, in any mix of formats; several come back as a .zip.
- Privacy
- Everything happens in your browser. Nothing is uploaded.
How to convert an image to JPG, PNG or WebP
Your browser opens each image (iPhone HEIC photos use a built-in reader that loads only when you add one), draws it at the size you choose and saves it again in the format you pick.
- 01
Add your images
Drop in one image or a whole folder, in any mix of formats.
- 02
Pick a format and size
JPG, PNG or WebP, the quality, and whether to resize.
- 03
Download
One image saves directly; several come back as a .zip.
Which format and size to choose
The right choice depends on where the image is going.
- Photos for email or forms? JPG at High, fit within 1600 pixelsThat keeps a phone photo sharp on any screen while cutting it to a few hundred KB, small enough for most upload forms and email limits.
- Screenshots and logos: choose PNGPNG keeps text and hard edges crisp and keeps transparent backgrounds. JPG would blur the edges and fill the transparency with white.
- Images for a website: choose WebPWebP files are usually much smaller than JPG or PNG at the same quality, so pages load faster. All current browsers show WebP.
- Got a mixed folder? Do it in one goDrop in iPhone HEIC photos, WebP downloads and PNG screenshots together. Everything comes out in the one format you pick, in a single .zip.
Like every Altto tool, this runs on your device — nothing you add is uploaded. How Altto works
Convert, resize and batch in one step: a mixed folder of HEIC, WebP and PNG files comes out as one format, at one size, in a single download.
WebP, JPG, JFIF, JPEG XL and SVG: what to know
Every common conversion runs here. These notes cover the questions each format raises most.
PNG to JPG
Screenshots and pictures saved from design apps are usually PNGs, which can be several times bigger than the same picture as a JPG. Choose JPG to make them small enough for email, chat and upload forms; drop in as many as you like and they convert together. JPG has no transparency, so see-through areas are filled with white. For screenshots with small text, pick High or Maximum quality so the letters stay crisp.
AVIF to JPG or PNG
AVIF is a newer format that some websites and phones use because the files are very small, but plenty of apps, older editors and upload forms still won’t open it. Choose JPG for a picture that opens almost anywhere (transparent areas turn white), or PNG to keep a transparent background. The AVIF is read by your own browser, so nothing is uploaded.
WebP to JPG
Websites send pictures as WebP because the files are small, so “Save image as” gives you a .webp that some older apps, printers, editors and upload forms won’t open. Choose JPG and the picture opens almost anywhere. Transparent areas are filled with white. An animated WebP comes out as a still JPG of its first frame, so keep the original if the movement matters.
WebP to PNG
Choose PNG when the WebP has a transparent background: soft shadows, glows and smooth edges keep their see-through levels, so a logo or sticker sits cleanly on any colour. Expect a much bigger file. PNG keeps every pixel, while website WebPs are tightly compressed, so a photo can come out ten times the size. If you don’t need transparency, JPG is the smaller choice. The width and height stay the same unless you resize.
JPG to PNG
PNG is lossless, so converting stops any further quality loss when you keep editing an image, and it’s the format many sites and templates ask for with logos, icons and graphics. It can’t bring back detail the JPG has already lost to its own compression, and for an ordinary photo it mostly just makes the file bigger.
JFIF to JPG, with no quality loss
JFIF (JPEG File Interchange Format) is simply how a JPEG photo is packaged, so a .jfif file is already a JPEG with a less familiar ending. Windows sometimes picks .jfif when you save a picture from a browser, because of a setting that links JPEG pictures to that ending. Add your .jfif files, keep JPG and Keep original size, and each genuine one is copied to .jpg byte for byte, keeping every pixel. Tick the box to remove hidden photo details (camera, date and location) at the same time without touching the picture. A file that is really another format under a .jfif name is re-saved as a high-quality JPG instead. You could rename the ending yourself; this does a whole batch at once and checks each file first.
JPEG XL (.jxl) to JPG or PNG
JPEG XL is a newer format from the JPEG committee: smaller files than JPG at the same quality, with lossless, transparency and HDR options. Support is still arriving. Chrome only opens it from version 155, Firefox keeps it behind a setting, Windows needs an extension, and most upload forms, Office and email apps refuse it. This converter opens .jxl files in every current browser: where yours can’t, a JPEG XL reader served from altto.co.uk loads only when you add one, and it still runs on your device. Animated files give their first frame, and HDR or 16-bit pictures come out in standard 8-bit colour. A JPG that was repacked into JXL comes back as a fresh, high-quality JPG of the same picture, not the byte-for-byte original.
SVG to PNG
An SVG is drawn from shapes, so pick PNG and the size you need: keep the SVG’s own size, use Percent at 200% or 400% for sharp high-resolution screens, or Exact width for a slot such as an app icon or social image. The SVG is drawn at that size, so it stays sharp rather than being stretched. Transparent backgrounds stay transparent in PNG (JPG puts them on white). The SVG is rendered like a picture on a web page, so scripts inside it never run, and nothing is fetched from other websites: linked pictures or web fonts can’t be included and text falls back to a similar font. Going the other way, PNG to SVG, is tracing, a different job this tool doesn’t do.
Frequently asked questions
What to expect when you convert images here. For the difference between the two most common formats, see JPG vs PNG.