Image Converter: JPG, PNG, WebP, AVIF, ICO
Convert images to JPG, PNG, WebP, AVIF, GIF, TIFF, BMP or ICO in your browser. Batch convert with quality, resize and background options, then get a ZIP.
or drop them here, or paste with Ctrl+V
PNG, JPG, WebP, AVIF, GIF, BMP, ICO, TIFF, HEIC or SVG, as many as you like. Nothing is uploaded.
How to convert images
Choose or drop one or more images, pick the format to save as, and each file is converted straight away. Download files one by one, or all of them in a ZIP. Change a setting and the whole list is converted again with it.
Inputs can be PNG, JPG, WebP, AVIF, GIF, BMP, ICO, TIFF, HEIC and SVG, mixed. HEIC and TIFF are read by open-source decoders that load only when needed (libheif, LGPL-3.0, and UTIF.js, MIT). The format is recognised from the file’s contents, not its name, so a WebP saved as photo.jpg is still read correctly.
Which format to save as
| Format | Transparency | Compression | Best for |
|---|---|---|---|
| JPG | No | Lossy | Photos, email, upload forms |
| PNG | Yes | Lossless | Screenshots, logos, text, sharp graphics |
| WebP | Yes | Lossy | Websites: usually smaller than JPG at similar quality |
| AVIF | Yes | Lossy | Websites: often smaller still, but slower to create |
| GIF | On or off only | Lossless up to 256 colours | Simple graphics and old software |
| TIFF | Yes | Lossless (LZW) | Printing, publishing and photo editing |
| BMP | No | None | Older software that wants plain bitmaps |
| ICO | Yes | PNG inside | Favicons and Windows icons |
What changes when you convert
- Transparency. JPG and BMP cannot store it, so transparent areas are filled with the background colour you pick (white by default). GIF pixels are either fully transparent or fully opaque.
- Quality. JPG, WebP and AVIF discard detail the eye barely notices. 85 to 92% suits photos in JPG and WebP; lower settings give smaller files with visible blocks or smearing. PNG, GIF, TIFF and BMP ignore the setting.
- Lossless is not a repair. Turning a JPG into a PNG keeps every pixel exactly, compression artefacts included, and the file usually grows.
- Orientation. A phone photo tagged as rotated is saved upright, so it looks the same everywhere.
- Metadata. EXIF data (camera, date, GPS location) is removed by default. You can keep it for JPG, PNG and WebP, with or without the location. The rotation tag is then reset, because the pixels are already upright, and the embedded thumbnail is dropped.
- Colour. Photos with a wide-gamut profile such as Display P3 are converted to sRGB, the colour space that web pages and most apps assume.
- Animation and pages. Only the first frame of an animated GIF, PNG or WebP is kept, the first page of a multi-page TIFF, and the primary image of a HEIC file. The file list tells you when that happens.
Making an ICO file
An ICO file holds the same picture at several sizes, and Windows or the browser picks the one that fits. Each size is stored as a PNG, which every version of Windows since Vista and all current browsers read. For a website favicon, 16, 32 and 48 pixels are enough; Windows application icons also use a 256 pixel size. A picture that is not square is centred on a transparent square. Sizes larger than the original are enlarged and look soft; an SVG is drawn at the largest size instead, so it stays sharp.
AVIF output
Every current browser can open AVIF files, but most cannot create them from a web page, so the converter uses libavif with the libaom AV1 encoder, compiled to WebAssembly (licenses). It downloads (about 3.5 MB) the first time you choose AVIF and runs in a background thread. A large photo can take several seconds; the limit is 50 megapixels. AVIF’s quality scale is not JPG’s: on a typical photo, 60 to 70% comes close to a JPG at 85 to 90% in roughly half the file size.
Frequently asked questions
Are my images uploaded to a server?
No. Every image is decoded and re-encoded by your own browser. Nothing is sent anywhere or stored. The only extra download is the HEIC or TIFF decoder, fetched from this site the first time you add such a file.
Why is my PNG larger than the JPG I started with?
PNG is lossless, so it stores every pixel exactly, including the noise and artefacts of the JPG. That takes more space than JPG’s lossy compression. For photos, stay with JPG or use WebP.
Can I convert an animated GIF and keep the animation?
No. This tool saves still images, so only the first frame is converted. The file list says when an input was animated.
How do I make a favicon.ico from a PNG?
Choose ICO as the output format, tick the 16, 32 and 48 pixel sizes (add 256 for Windows), add your PNG and download the .ico file. Transparency is kept.
Why is saving as AVIF slower than the other formats?
Browsers create JPG, PNG and WebP files themselves, but most cannot create AVIF. The converter uses the libavif encoder compiled to WebAssembly instead, which downloads once (about 3.5 MB) and takes a few seconds for a large photo. It still runs entirely on your device.