MMaster Tools
ImageRuns on your device

BMP Converter

Convert any image to an uncompressed BMP file, or turn a BMP file into a PNG. Works entirely in your browser.

How it works

  1. 1

    Drop your image and choose a direction: Image → BMP to produce a BMP file, or BMP → PNG to convert a BMP back to a portable format.

  2. 2

    For Image → BMP, pick a bit depth. 24-bit (no alpha) works in every program; 32-bit keeps transparency for apps that support it.

  3. 3

    Click Convert. The BMP header is written entirely in your browser — no upload needed.

Questions

Why would anyone use BMP today?

BMP is occasionally required by older industrial or scientific software, certain printer drivers, and some Windows-only APIs. For almost every other purpose PNG or JPEG is a better choice.

Does BMP support transparency?

The 32-bit BGRA variant stores an alpha channel, but many applications ignore it. If you need reliable transparency across apps, export a PNG instead.

Why is the BMP file so much larger than the original?

BMP stores raw, uncompressed pixel data. A 1000×1000 24-bit image requires exactly 3 MB of pixel data regardless of content, whereas PNG and JPEG compress heavily.

Can this tool open any BMP file?

The browser's built-in image decoder handles most BMP variants for the BMP → PNG direction. Very old or unusual BMP subtypes (such as OS/2 format or RLE-compressed files) may not open correctly.

Is my file processed on a server?

No. Both the BMP encoder and the browser's own BMP decoder run entirely on your device. Your file never leaves your browser.

ICO Converter

ICO Converter

Build a multi-size .ico file from a PNG or JPG, choosing which pixel sizes to include — ideal for application icons and browser favicons.

Favicon Generator

Favicon Generator

Generate a full favicon set from one image: a three-size ICO, an Apple touch icon, PWA icons, a webmanifest, and the HTML.

SVG Converter

SVG Converter

Rasterize an SVG file to PNG, JPEG or WebP at a scale factor you choose. The result is a pixel image — not editable vector paths.

SVG to JPG

SVG to JPG

Convert an SVG to a JPEG image at the export scale you set, composited onto a solid background colour — because JPEG has no transparency.

Adjust Brightness

Adjust Brightness

Lighten or darken an image by shifting every pixel's brightness up or down with a single slider.

Adjust Contrast

Adjust Contrast

Increase or reduce the difference between light and dark areas to make an image pop or flatten it.

Adjust Saturation

Adjust Saturation

Boost or reduce the intensity of colours in an image, all the way from vivid to greyscale.

Rotate Hue

Rotate Hue

Shift every colour in an image around the hue wheel to change the overall colour cast.