Every format you're likely to need, in one converter
This converter reads JPG, PNG, WebP, GIF, BMP, TIFF, iPhone HEIC/HEIF, AVIF, SVG, PDF, ICO and the more specialist DDS, TGA, JP2 (JPEG 2000) and AI (Illustrator) formats, and converts to any of PNG, JPG, WebP, GIF, BMP, TIFF, ICO, PDF, AVIF or APNG. Add one file or up to twenty at once, pick a format for each - or set every file in the batch to the same format in one click - and download the results individually or all together.
What's "AI" about it
Every image you add that your browser can preview is quickly analyzed - checking whether it uses transparency and roughly how many distinct colors it has - to suggest the output format that will actually look right and compress well, instead of leaving you to guess. That's a heuristic read of the pixel data, not a trained AI model, and you can always override the suggestion yourself. Formats the browser can't open directly (HEIC, PDF, TIFF and the rest) skip the local preview and convert on the server instead, where the real decoding happens.
Keep transparency, or fill it in
PNG, WebP, GIF and APNG all support transparency, so converting between them keeps any transparent areas intact. JPG, BMP, TIFF and PDF have no concept of transparency - every pixel needs a solid color - so converting to one of those fills transparent areas with white, a predictable default rather than an undefined result.
iPhone HEIC and HEIF photos
Photos taken on an iPhone are usually saved as HEIC (or HEIF), a format that compresses well but that a lot of non-Apple apps, older software, and some websites still can't open. Drop a HEIC or HEIF file in and it converts straight to whichever common format you choose - no app, account, or iPhone needed.
PDF pages, SVG icons, and other non-photo formats
A PDF converts from its first page; a multi-size ICO converts from its largest size; a multi-page TIFF converts from its first page - in each case because turning one document or icon file into one image is what "convert this to JPG/PNG" is expected to do. SVG (a vector/XML format, not pixels) is rendered to a raster image at its native size. The one exception is an animated GIF converted to GIF or APNG, which keeps every frame of the animation rather than flattening it to a single still.
Legacy and specialist formats
DDS (a texture format from games and 3D tools), TGA (Targa, common in game and VFX pipelines), JPEG 2000/JP2, and AI (Adobe Illustrator, which stores a PDF-compatible preview this converter can read) are accepted as input, so an old game texture or a design file you no longer have the original software for can still be turned into an ordinary PNG, JPG or WebP.
Batch conversion
Add up to 20 files in one go, either by dragging them onto the drop area or by browsing for them. Each file gets its own output format and (where the browser can preview it) its own suggested format; a "convert everything to" shortcut above the list sets every file to the same format in one click when that's all you need.
What happens to your file
Unlike most tools on this site, converting here isn't purely a browser-side operation for every format - some formats (HEIC, PDF, TIFF, ICO, and the specialist ones above) need real decoding that only runs on a server. Your file is uploaded only for the moment it takes to convert it: it's read into memory, converted, and the result is sent straight back - it is never written to disk or kept afterwards. Formats the browser can open directly still get a local preview and suggestion before anything is sent anywhere.