Convert images to any format
Convert between JPG, PNG, WebP, AVIF, BMP and GIF, including HEIC and SVG input, in your browser.
Loading tool…
Every app has an opinion about image formats. A government portal wants JPG, a design tool wants PNG with transparency, your website wants WebP or AVIF, an old kiosk or embedded screen only reads BMP, and a chat sticker has to be a GIF. This converter reads all of them, plus iPhone HEIC photos and SVG vector graphics, and writes whichever one you pick, with the settings that matter for that format and nothing else.
The converter is honest about what changes on the way. JPG and BMP have no transparency, so you choose the colour that fills transparent areas. GIF is limited to 256 colours, so photos are quantised (with optional dithering to hide banding) and transparency becomes on or off per pixel. Animated GIF, WebP and AVIF files are converted from their first frame. Converting a lossy JPG to lossless PNG keeps every decoded pixel but cannot bring back detail, and the file usually grows; the page says so before you convert.
Encoding happens on your device. JPG, PNG and WebP use the browser's own encoders, AVIF is offered only when your browser can actually write it (it is checked when you pick a file), and BMP and GIF are written by the page itself because no browser can save them from a canvas. HEIC decoding uses a WebAssembly build of libheif when the browser has no built-in decoder. Nothing is uploaded and there is no daily limit.
How to use it
- Drop an image or click to browse: JPG, PNG, WebP, AVIF, BMP, GIF, HEIC or SVG. The real format is read from the file contents, not the extension.
- Choose the output format. Formats your browser cannot encode are greyed out with the reason.
- Adjust what applies: quality for JPG, WebP and AVIF, a background colour for transparent areas, dithering for GIF, or the pixel size for an SVG.
- Click Convert, check the preview and the size change, then download.
Frequently asked questions
Which format should I choose?
JPG for photos that must open everywhere, PNG for screenshots, logos and anything with transparency, WebP or AVIF for smaller files on websites, GIF only when a platform insists on it, and BMP only for legacy software that reads nothing else.
Why is AVIF greyed out?
Encoding AVIF depends on the browser: some can read AVIF but cannot write it from a web page. The converter tests this when you pick a file and only offers formats that will really work, instead of silently handing you a PNG with the wrong extension.
Is metadata such as GPS location kept?
No. Re-encoding writes only the pixels, so EXIF data (camera model, date, GPS position) is not copied. Orientation is applied first, so photos come out the right way up.
Can I convert many images at once?
This page converts one image at a time. Each conversion takes about a second for a 12-megapixel photo.
How large can the image be?
Files up to 50 MB. Very large images are limited to 8,192 pixels on the longest side and 40 megapixels in total, which is what browsers can draw reliably.
Related tools
- Convert JPG to PNGConvert JPG photos to PNG, the lossless format editors and upload forms often ask for.
- Convert PNG to WebPConvert PNG to WebP with transparency kept, for lighter web pages.
- Convert SVG to PNGRender an SVG to a sharp PNG at any size or scale, with a transparent background.
- Convert HEIC to JPGConvert iPhone HEIC/HEIF photos to JPG that opens anywhere, without uploading.
- Compress an image to any file sizeShrink JPG, PNG, WebP or HEIC photos to an exact file size or quality level.
- Resize an image to exact dimensionsResize by pixels, percentage or presets for visa photos, Instagram and profile pictures.