# Convert Images Between Any Format

> iPhone HEIC photo someone needs as JPG? Slack avatar stuck as WebP? PNG sitting at 12 MB? Drag the image in, pick a target format, and check the live byte estimate against every option before you download. PNG, JPG, WebP, BMP, and HEIC are all supported in both directions; resize and transparent-pixel fill colour live under Advanced. Source image stays in the tab — no upload, no signup, no watermark.


Live tool: https://lofttools.com/tools/image-tools/image-format-converter

Category: Image Tools


## What it does

- Input formats — PNG, JPG/JPEG, WebP, BMP, GIF (first frame), HEIC, HEIF
- Output formats — PNG, JPG, WebP, BMP
- Live size preview per output format before download (dry-encode)
- Resize on the fly with keep-aspect-ratio toggle (max 16,384 px per side)
- Quality slider for lossy formats (JPG and WebP)
- Fill colour picker for transparency when converting to JPG or BMP
- HEIC / HEIF decode (handles iPhone photos)
- GIF first-frame extraction
- Browser-only — runs via Canvas API
- Drag-and-drop, file-picker, and clipboard-paste input

## How it works

1. **Select image** — Drop the image you want to convert, or click to pick a file
2. **Choose output format** — Pick PNG, JPG, WebP, or BMP — live output sizes shown next to each format
3. **Adjust (optional)** — Resize width/height, tune quality for JPG/WebP, or pick a fill color for transparency
4. **Convert & download** — Click convert — the file downloads straight from your browser

## FAQ

### Which format conversions are supported?

Input formats: PNG, JPG/JPEG, WebP, BMP, and GIF (first frame). Output formats: PNG, JPG, WebP, and BMP. Any supported input can be converted to any supported output.

### Why is the output size shown before I download?

After you pick a file, the tool runs a live dry-encode in your browser for every output format and shows the resulting size next to each one. That lets you pick the smallest or highest-quality option without downloading first.

### What happens to transparency when I convert to JPG or BMP?

JPG and BMP do not support alpha channels, so transparent pixels have to be filled with a solid color. You can pick the fill color in the Advanced options sidebar (default is white).

### Can I resize the image while converting?

Yes. Open Advanced options and change the width or height. Keep aspect ratio is on by default, so changing one dimension auto-updates the other. Max 16,384 px per side.

### How does the quality slider work?

Quality applies to lossy formats (JPG and WebP) only. Lower values produce smaller files with more compression artifacts; 85 is a good default for photos. PNG and BMP are lossless and ignore quality.

## Privacy

This tool runs entirely in the browser. Files are not uploaded to a server. They never leave the user's device.

## More

- All tools: https://lofttools.com/tools
- Category: https://lofttools.com/tools/image-tools
- LLM index: https://lofttools.com/llms.txt
