Image Converter — Convert Between JPG, PNG, WEBP, GIF, and BMP

Convert images between JPG, PNG, WEBP, GIF, and BMP — free, up to 15MB, with adjustable quality for lossy formats.

Fair usage limits apply to this tool.

Drop your images

Choose or drop WebP, PNG, JPG, JPEG, GIF or BMP images here!

File handling: Uploaded files are processed only to complete this tool action. We do not use uploaded files to train AI models, and user-generated files are automatically deleted within 2 hours. Privacy Policy

    Did this tool help you?

    4/5 from 43 ratings

    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.

    Classroom examples

    Related use cases

    For TeachersFor Students