Image Format Converter
Image Tools
Convert JPEG, PNG, WebP, AVIF, and BMP images in your browser. Batch convert, preview size and dimensions, and download as ZIP. Files stay on your device.
Target format
Drop images here or browse
JPEG · PNG · WebP · AVIF · GIF · BMP
How to use this tool
- Drop or select images. Drag image files onto the drop zone or click to browse. You can add multiple files at once.
- Choose the target format. Select JPEG, PNG, WebP, AVIF, or BMP. Adjust the quality for lossy formats and the background color for transparency-to-opaque conversions.
- Convert. Click "Convert All" to process every image. Each card shows the original and output file sizes as it completes.
- Download. Review each converted file size and output dimensions, then click the download button on any card or download the full batch as a ZIP.
HEIC / HEIF (Apple format)
HEIC (High Efficiency Image Container) is Apple's default photo format since iOS 11 / macOS High Sierra. It uses the HEVC codec and achieves roughly 50% better compression than JPEG at equivalent quality. Despite this, many web services, older Windows applications, and Android devices don't natively support HEIC. Converting to JPEG or WebP is the most reliable way to share HEIC photos broadly. Note: browser-based HEIC conversion may not be supported in all browsers due to codec licensing.
Color profile preservation
Images can contain embedded ICC color profiles (e.g., sRGB, Display P3, Adobe RGB) that tell displays how to interpret the color values. When converting between formats, the HTML Canvas API works in the sRGB color space and does not preserve embedded ICC profiles. This is acceptable for most web images but can cause visible color shifts for wide-gamut photography (Display P3, Adobe RGB) or print workflows where color accuracy is critical. For print-critical work, use dedicated software like Photoshop or ImageMagick to preserve ICC profiles during conversion.
PNG vs JPEG: when to use each
Choosing the right image format is as important as choosing the right quality setting. The two most common formats: JPEG and PNG: serve different purposes:
- JPEG is a lossy format optimised for photographs and images with smooth color gradients. It achieves excellent compression because it discards subtle color detail that the eye can barely perceive. It does not support transparency.
- PNG is a lossless format that retains every pixel exactly. It is the best choice for screenshots, logos, UI icons, and images that contain text or sharp edges. PNG supports full transparency (alpha channel). The tradeoff is that PNG files are typically much larger than JPEG for photographs.
A common workflow: use PNG during design/editing (to avoid generational quality loss when re-saving), then export to JPEG or WebP for final web delivery.
What is WebP?
WebP is a modern image format developed by Google in 2010. It supports both lossy and lossless compression, as well as transparency and animation. This converter currently offers lossy WebP encoding through your browser's Canvas API; the quality control trades file size for image detail, and there is no lossless WebP mode here. WebP may produce smaller files than JPEG at similar visual quality, but results depend on the image and browser encoder.
- WebP supports both lossy and lossless modes as a format; this tool exposes lossy output only
- Full alpha transparency support and animated images in the format
- Supported in all major browsers since 2020 (Chrome, Firefox, Safari, Edge)
For web delivery, compare the converted WebP's size and appearance with the original before replacing it. If you need a lossless output, choose PNG here or use an encoder that explicitly provides lossless WebP.
Each result card reports signed size change using (output size − original size) ÷ original size × 100. A negative percentage means the converted file is smaller; a positive percentage means it is larger.
What is AVIF?
AVIF (AV1 Image File Format) is based on the AV1 video codec, developed by the Alliance for Open Media. It is the most space-efficient widely-supported image format available today:
- ~50% smaller than JPEG at the same visual quality
- Supports HDR, wide color gamut, and transparency
- Browser support: Chrome 85+, Firefox 113+, Safari 16+
AVIF encoding can be CPU-intensive, so encoding time is longer than JPEG or WebP. For most websites targeting modern browsers, WebP is a practical choice today; AVIF is the future. This tool detects whether your browser supports AVIF encoding and warns you if it does not.
Transparency and background color
PNG, WebP, and AVIF can store pixels with an alpha (transparency) channel. JPEG and BMP cannot. When you convert a transparent image to JPEG or BMP, the transparent areas must be filled with a solid color: this tool defaults to white but you can choose any color via the background color picker.
Tip: if your image has a transparent background and you are converting to JPEG for a web page with a specific background color, set the background color to match the page background so the image blends seamlessly.
Frequently asked questions
Are my images uploaded to a server?
No. All conversion happens entirely inside your browser using the HTML5 Canvas API. Your images are never sent to any server and never leave your device.
Does converting hurt image quality?
PNG and BMP do not use lossy compression, but BMP has no transparency, so transparent pixels are flattened to the selected background color. Canvas also converts image color to sRGB and does not preserve embedded ICC profiles. JPEG, WebP, and AVIF output use lossy browser encoding; higher quality settings keep more detail. Choose PNG when you need transparency and lossless pixel encoding.
Can I convert HEIC to JPEG online?
HEIC (the format used by iPhones) is not natively decodable by most browsers, so this tool cannot convert HEIC files directly. On a Mac you can use Preview to export a HEIC as JPEG, or use the Files app on iPhone to share as JPEG.
Why does my PNG become larger after converting to JPEG?
PNG uses lossless compression, which is very efficient for images with flat colors, text, or transparency. JPEG is optimised for photographs and continuous-tone images. If your PNG is a logo or screenshot, JPEG may produce a larger file. Try WebP instead - it handles both photo and graphic content efficiently.
What formats support transparency (alpha channel)?
PNG, WebP, and AVIF all support transparency. JPEG and BMP do not. When converting a transparent image (PNG, WebP) to JPEG or BMP, the transparent areas are filled with the background color you select (default: white).
What is WebP and why should I use it?
WebP is a modern image format that supports lossy and lossless compression. This converter currently creates lossy WebP files with the quality slider; it does not offer lossless WebP output. File-size results vary by image and browser encoder. Choose PNG here when you need lossless output.
What is AVIF?
AVIF (AV1 Image File Format) is the newest major image format, based on the AV1 video codec. It delivers even better compression than WebP - often 50% smaller than JPEG at the same quality. AVIF is supported in Chrome 85+, Firefox 113+, and Safari 16+. This tool feature-detects AVIF support and warns you if your browser cannot encode to AVIF.
Can I convert animated GIFs?
The Canvas API only reads the first frame of an animated GIF. The animation is not preserved in the output. For animated image conversion you would need a specialised tool.
Related tools
- Image CompressorReduce file size further after selecting a format that fits your delivery needs.
- Image ResizerSet exact pixel dimensions before exporting a version for a site or upload.
- EXIF RemoverStrip GPS coordinates and other metadata before sharing the converted photo.
- Favicon GeneratorTurn a finished PNG or JPEG into browser icon sizes and favicon files.
- Image CropperCrop framing or focus before exporting the image in its final format.