Free Online Tool
Image Format Converter
Convert JPG, PNG/APNG, WebP, AVIF, the first frame of GIF files or all GIF/APNG frames as a PNG ZIP, BMP, SVG, HEIC/HEIF, TIFF, and PNG-based ICO input in your browser.
Still-image output saves the selected frame only. PNG ZIP output saves every frame as an individual PNG file.
Still-image output converts the selected page only. PNG ZIP output saves every page as an individual PNG file.
Choose a file to see the detected format and file details here.
Original / Converted Preview
Processing Result
The result will appear here.
Selected images are not uploaded to a server and are processed only in your browser.
Format Guide
- Use JPG for photos and broad compatibility
- Use PNG for transparency and crisp graphics
- Use WebP for smaller web images in modern browsers
Transparency and Quality
JPG does not support transparency. Transparent PNG files are flattened against a background when saved as JPG. WebP can keep transparency but may be less compatible with older apps.
How to Use
- Select an image file to convert.
- After the file is analyzed, choose an available output format.
- Adjust quality for formats such as JPG, WebP, and AVIF. The default is 100%.
- AVIF output, HEIC/HEIF, TIFF, and GIF frame ZIP processing load the required codec from the external CDN, then run in your browser.
- For multi-page TIFF files, choose PNG ZIP to save every page as a separate PNG file.
- For animated GIF or APNG files, choose PNG ZIP to extract all frames as individual PNG files. Still-image output saves a static image.
- Choose a background color for transparent images saved as JPG or BMP.
- ICO output creates a PNG-based ICO file containing 16, 32, 48, and 256px sizes.
- Check the preview, size change, and output format, then download the result.
Supported Formats
| Format | Input | Output | Notes |
|---|---|---|---|
| JPG/JPEG/JFIF | Supported | Supported | Lossy compression, no transparency |
| PNG | Supported | Supported | Can preserve transparency |
| APNG | Input supported | PNG ZIP | Extracts animated PNG frames as a PNG ZIP |
| WebP | When browser supports it | When browser supports it | Still WebP only. Animated WebP frame extraction is not supported yet |
| AVIF | When browser supports it | Supported | Lazy-loads the external AVIF encoder when native output is unavailable |
| GIF | Frame selection / frame ZIP | PNG ZIP | Still output uses the selected frame; PNG ZIP extracts all frames |
| BMP | When browser supports it | Supported | Saved as 24-bit BMP |
| SVG | Raster input | Not supported | Scripts and external resources are removed before conversion |
| ICO | PNG-based input | ICO / PNG ZIP | Creates multi-size ICO and extracts embedded PNG sizes as ZIP |
| HEIC/HEIF | Input supported | Not supported | Lazy-loads the external HEIC codec when needed |
| TIFF/TIF | Input supported | PNG ZIP | Selected-page conversion or all pages as PNG ZIP |
Examples
- Convert an HEIC photo to JPG or PNG
- Save a multi-page TIFF as a PNG ZIP
- Extract every animated GIF or APNG frame as a PNG ZIP
- Convert a transparent PNG to JPG with a selected background color
- Rasterize an SVG icon as PNG or WebP
- Convert a PNG image to a multi-size ICO file
Which Output Format Should I Choose?
| Goal | Suggested format and reason |
|---|---|
| Compatibility first | JPG or PNG. Both are widely supported. |
| Keep transparency | PNG or WebP. JPG has no transparency. |
| Photo web upload | JPG or WebP. Compare lossy compression and file size. |
| Higher compression efficiency | AVIF. Check browser support and processing time. |
| Mobile photo input | HEIC/HEIF can be converted to supported output formats. |
Changing format does not restore lost detail. Compare image compression when file size is the only goal.
If smaller file size is the only goal, also compare the Image Compressor.
Calculation and Conversion Notes
Image format conversion checks the file header and uses browser decoding plus a Web Worker where possible. The enabled scope covers JPG, PNG, WebP, AVIF, the first frame of GIF files, all GIF frames as PNG ZIP, BMP, SVG, HEIC/HEIF input, TIFF input with multi-page PNG ZIP, and PNG-based ICO conversion. Animated GIF/WebP re-encoding is not exposed until verified external CDN codecs and SHA-256 integrity data are configured.
What Conversion Cannot Fix
Changing format does not restore low resolution or damaged image detail. It mainly changes compatibility, file size, and transparency support.
FAQ
Does JPG keep transparency?
No. JPG does not support transparency, so transparent areas are flattened against a background.
When should I use WebP?
Use WebP when web file size matters and modern browser support is acceptable.
Can format conversion improve quality?
It cannot create detail that is not in the source. It mainly changes compatibility, size, and transparency support.
Related Tools
WebP Converter
Convert JPG and PNG images to WebP format.
Image Compressor
Reduce JPG, PNG, and WebP file size by adjusting image quality. Selected images are not uploaded to a server and are processed in your browser.
Image Resizer
Resize JPG, PNG, and WebP images directly in your browser.
Image Cropper
Select and resize a crop area directly on the image, or keep the full image and add background space to fit a new aspect ratio. Your image is not uploaded to a server.
Image to PDF
Convert JPG, PNG, and WebP images into a single PDF file in your selected order. Selected images are processed in your browser and are not uploaded to a server.
Image EXIF & Metadata Editor
View, edit, or selectively remove EXIF and metadata from JPG, HEIC, and HEIF photos.