ToolFeather
Image & MediaRuns in your browser

JPG to BMP Converter

Convert JPEG photos to BMP for software and devices that only accept bitmaps — 24-bit true colour by default, or 8-bit and 1-bit when file size or the device demands it.

Quick presets

JPG to BMP Converter

Output · BMP
Only shrinks — smaller images are left as they are.

🔒 Processed on your device with the browser's own image engine — nothing is uploaded, and re-encoding strips EXIF metadata such as GPS location.

Files
–
–
Original
–
–
Result
–
–
Change
–
–
Your converted image appears here with a before / after slider.
Drop files on the left — or tap a sample above.
JPG vs BMP — what changes
  • JPGLossy (DCT) · 8-bit per channel (12-bit rare) · alpha: None
  • BMPUsually none (RLE4/RLE8 optional) · 1, 4, 8, 16, 24 or 32 bits per pixel · alpha: Only 32-bit with V4/V5 headers; support varies
  • TipEngraving or embroidery software? Try 1-bit with dithering — it turns photo shading into dot patterns the machine can reproduce.
  • PrivacyFiles never leave your device; re-encoding drops EXIF/GPS metadata.

Format facts checked October 2026.

Runs in your browser — nothing you enter is uploaded or stored.

ToolFeather · JPG → BMP
Scratchpad auto-saved
Stored in this browser (localStorage)
Step-by-step~40s read

How it works — in four simple steps

No signup and nothing to install — it all runs in your browser.

1

Add JPG files

Drop, choose or paste them — or press the sample preset above.

2

Set the BMP options

Engraving or embroidery software? Try 1-bit with dithering — it turns photo shading into dot patterns the machine can reproduce.

3

Convert

Press Convert — results appear with a before/after slider, sizes and format details.

4

Download

Save each file or everything as a ZIP.

Pro tip

Engraving or embroidery software? Try 1-bit with dithering — it turns photo shading into dot patterns the machine can reproduce.

Features

Four bit depths

24-bit true colour, 32-bit with alpha, 8-bit palette (exact when possible) or 1-bit monochrome with optional dithering.

Batch + before/after

Convert many files at once, compare with the slider, download individually or as a ZIP.

Nothing uploaded

Decoding and encoding run in your browser tab; the files never leave your device.

About the JPG to BMP Converter

People convert JPG to BMP when an older Windows program, a CNC or engraving tool, a digital photo frame or an embedded device refuses JPEG. Decoding the JPEG once into a bitmap also means the receiving software doesn't add its own compression artefacts.

The JPEG is decoded by your browser, with the EXIF orientation applied so portrait photos aren't sideways.

The BMP is written by our own encoder: a BITMAPINFOHEADER file for 24-, 8- and 1-bit output (bottom-up rows padded to 4 bytes, as Windows expects) and a BITMAPV4HEADER with BI_BITFIELDS channel masks and an sRGB colour space for 32-bit with alpha. 8-bit files get an exact palette when the image has 256 colours or fewer, otherwise a median-cut palette with optional Floyd–Steinberg dithering; 1-bit uses a luminance threshold or dithering.

JPG vs BMP compared

PropertyJPGBMP
Origin / standardITU-T T.81 · JFIF (1992)Microsoft Windows / OS/2 (1980s)
CompressionLossy (DCT)Usually none (RLE4/RLE8 optional)
TransparencyNoneOnly 32-bit with V4/V5 headers; support varies
Colour depth8-bit per channel (12-bit rare)1, 4, 8, 16, 24 or 32 bits per pixel
Animation / pagesNoNo
Maximum size65,535 × 65,535 pxSigned 32-bit width/height (memory-bound)
Typical usePhotos, camera images, emailWindows apps, embedded displays, machine tools
Opens inEverythingEvery Windows program, browsers, most editors

Measured on our sample

What this page produced from its built-in sample (a 960 × 640 JPG), with each preset:

SettingInputOutputNotes
Default settings45.3 KB · 960 × 6401.76 MB · 960 × 64024-bit BMP · 96 DPI
8-bit palette45.3 KB · 960 × 640601.1 KB · 960 × 6408-bit BMP · 256-colour palette · 96 DPI
1-bit dithered45.3 KB · 960 × 64075.1 KB · 960 × 6401-bit BMP · monochrome · 96 DPI

Measured with this page’s converter in Chromium (October 2026). Press the sample preset above to reproduce; your own images will differ with their content.

Things to know

Frequently asked questions

4 answers
Why is my BMP so much larger than the JPG?
JPEG compresses heavily; BMP stores width × height × 3 bytes with no compression. The extra size is the price of a format any program can read without a decoder.
Can I set the DPI of the BMP?
Yes — choose 72, 96, 150, 300 or 600 DPI. It's stored in the header (as pixels per metre) and used by print and layout software; the pixels themselves don't change.
Can every program open these BMPs?
24-bit and 8-bit BMPs open in essentially every Windows program, image editor and browser. 32-bit BMPs with alpha use a BITMAPV4 header, which modern software reads but a few very old programs don't.
Is my image uploaded?
No. JPG files are decoded and the BMP is created entirely in your browser — nothing is sent to a server, and EXIF/GPS metadata isn't copied.