Convert between five image formats in any combination, with quality control for lossy formats and a note on GIF's color-limit trade-off.
Introduction
This is a general-purpose image format converter: upload a WEBP, PNG, JPG, JPEG, GIF, or BMP file, and convert it to any of the other five. It's broader than the site's single-pair converters, like converting JPG specifically to PNG — here, the format you start with and the format you convert to can be any combination of those six, chosen per file.
How the Conversion Works
Upload a file in any of the six supported formats, up to 15 MB, then choose a target format from the options offered — the format you uploaded is excluded from that list, since converting a format to itself wouldn't do anything. For four of the five possible target formats — WEBP, JPG, JPEG, and PNG — you'll also be asked to choose an output quality, from 100% down to 20%. Converting to GIF or BMP skips that step and starts immediately, since neither of those two output formats uses a quality setting the way the other four do.
Which Format Pairs Actually Work
Not every combination this tool lets you select actually completes successfully — it's worth knowing this before you try one that doesn't, rather than assuming a failed conversion means something is wrong with your file. Converting between BMP and GIF (either direction), between BMP and WEBP (either direction), or between GIF and WEBP (either direction) isn't currently available through this tool and will return an error. Separately, if your source file is a GIF or a BMP, the dropdown offers both "JPG" and "JPEG" as distinct target options — only "JPG" completes successfully from those two source formats; selecting "JPEG" specifically will fail. Every other combination among the six supported formats — including all pairings between JPG/JPEG, PNG, and WEBP, plus GIF↔PNG, GIF↔JPG, BMP↔PNG, and BMP↔JPG — converts without issue.
What "Quality" Actually Means for a PNG or BMP Target
The quality percentage matters differently depending on your target format, and it's worth understanding the difference rather than assuming a lower number always means a visibly worse image. For WEBP and JPG/JPEG targets, quality genuinely controls how much visual detail is discarded — both are lossy formats, so a lower setting produces a smaller file at the cost of visible detail, especially around sharp edges and fine text. For a PNG target, the same quality number instead controls PNG's internal compression level, which is always lossless regardless of what's chosen — a lower "quality" setting on a PNG output changes processing effort and resulting file size, not what the image actually looks like. BMP has no compression step at all, so no quality setting is offered for it.
Converting a Photo to GIF Will Change Its Colors
GIF is worth calling out specifically, because converting a full-color photo or screenshot to it produces a real, visible change that isn't a matter of any quality setting. GIF stores its image data using a color palette limited to at most 256 colors — a hard limit defined in the W3C's GIF89a format specification. A typical photo or screenshot can contain far more distinct colors than that, so converting it to GIF forces those colors to be reduced down to 256 or fewer, which commonly shows up as visible banding or dithering in gradients, shadows, and smooth color transitions. This isn't a setting to adjust — it's how the GIF format itself stores color, and it applies no matter which of the other five formats you're converting from. If preserving full color fidelity matters more than GIF-specific compatibility, PNG or WEBP will represent the same image far more accurately.
What to Check Before You Use the Result
- Some format pairs aren't available. See the section above for exactly which BMP/GIF/WEBP combinations don't work, and to pick "JPG" rather than "JPEG" when converting from GIF or BMP.
- GIF output means reduced colors, always. If your source image has smooth gradients or many distinct colors, expect visible banding after converting to GIF.
- A lower "quality" number doesn't affect PNG or BMP the way it affects WEBP or JPG. For a PNG target, it only changes compression effort and file size; BMP has no quality option at all.
- SVG isn't supported, as a source or a target. SVG describes an image mathematically as shapes and paths rather than storing a grid of pixels, and this tool works with pixel-based formats only.
- Files are limited to 15 MB. For JPG-specific conversions, JPG Converter and JPG To PNG are also available; to build an icon file, see Image To Ico.
Converting Several Images at Once
You can queue more than one file in a session, choosing a different target format (and quality, where relevant) for each. Once two or more conversions finish, a "Download all" option bundles the completed files together into a single ZIP, rather than requiring you to download each one individually.
FAQs
What formats can I convert between?
WEBP, PNG, JPG, JPEG, GIF, and BMP — most combinations among these six work in either direction. SVG isn't supported.
Are all combinations of these six formats supported?
Almost all, but not quite. Converting between BMP and GIF, between BMP and WEBP, or between GIF and WEBP isn't currently available in either direction. If your source is a GIF or BMP file, choose "JPG" rather than "JPEG" as the target — both are offered, but only "JPG" completes successfully from those two source formats.
What's the maximum file size?
15 MB per file.
Why does my photo look different after converting to GIF?
GIF can only store up to 256 colors per image, a limit defined by the format itself. Converting a full-color photo to GIF reduces its colors to fit that limit, which can create visible banding in gradients. PNG or WEBP will preserve the original colors far more accurately.
Does lowering the quality setting always reduce image quality?
Only for WEBP and JPG/JPEG targets, where quality controls how much detail is discarded. For a PNG target, the same setting only affects compression level and file size — PNG output stays lossless regardless of the number chosen. BMP has no quality setting at all.
Is my file kept afterward?
No. Files are processed only to complete the conversion and are automatically deleted within 2 hours — see the Privacy Policy for details.
I only need JPG-specific conversions — is there a simpler tool?
Yes, see JPG Converter for converting JPG images to other formats, or JPG To PNG for that specific pair.
Related use cases
Image Converter Guide for Students, Teachers, and Developers
Learn how students, teachers, and beginner developers use an Image Converter to fix unsupported formats, prepare Google Classroom uploads, build worksheets, improve portfolios, and make scho...
Read use case