HEIC to BMP Converter
BMP is the uncompressed bitmap format Windows has used since its earliest versions, so it opens in every Windows program and many embedded systems. Converting a HEIC photo to BMP writes every pixel as raw 24-bit colour, producing a large but universally readable file.
How to convert HEIC to BMP online
Add your HEIC photos
Drop .heic or .heif files onto the tool, click to browse, or paste them from your clipboard. Each photo appears as a row with its size.
Press Convert
There is nothing to set, since BMP has no compression options. Click the Convert button and the photos decode one after another with a progress bar.
Download your BMPs
Save a single photo from its row, or download the whole batch as one ZIP with every filename already switched to .bmp.
Why use this tool
Standard 24-bit bitmaps
Output is the plain 24-bit uncompressed flavour of BMP, the one every Windows version, image viewer, and embedded toolchain reads without a codec.
Batch conversion
Queue any number of HEIC or HEIF photos and convert them in one run. Each row shows its own progress, result size, and download button.
Convert when you say so
Nothing runs until you press Convert. Add photos, remove any you do not want, then start the batch.
Filenames handled for you
Every photo keeps its name with the extension switched to .bmp, and batches of two or more download together as a single ZIP.
Nothing leaves your browser
Photos are decoded and written out on your device. No upload, no server, no account.
About this tool
BMP, the Windows bitmap, is about as simple as an image file gets: a short header followed by the raw colour of every pixel. That simplicity is why it is still around. Software that cannot afford an image decoder, from firmware and label printers to ancient business applications, reads BMP because there is nothing to decode. HEIC sits at the other extreme, a heavily compressed format that needs a modern decoder and that most of that software has never heard of.
This tool converts HEIC and HEIF photos to BMP entirely in your browser. Drop any number of files and press Convert. Each photo is decoded and written as a 24-bit uncompressed bitmap, the most compatible variant of the format. Rows report the original size next to the BMP size, and a single file downloads directly while batches of two or more save together as one ZIP. There are no settings because BMP has nothing to tune.
Expect very large files. An uncompressed 12-megapixel photo is about 36 MB as BMP regardless of what it looked like as HEIC, because every pixel takes three bytes. That is the format working as designed. If you need lossless output but not raw pixels, HEIC to PNG compresses the same data to a fraction of the size, and HEIC to JPG is the choice when the photo just needs to open.
Photos are processed on your device and never uploaded. If the target system also has a size or dimension limit, run the photos through the image resizer first.
Frequently asked questions
- How do I convert HEIC to BMP?
- Drop one or more .heic or .heif files onto the tool, click to browse, or paste them from your clipboard, then press Convert. Download each BMP from its row, or save a whole batch at once as a ZIP.
- Why is the BMP file so large?
- BMP stores every pixel uncompressed at three bytes each, so a 4032 by 3024 photo is about 36 MB no matter how small the HEIC was. If you need a smaller lossless file, use HEIC to PNG.
- Does the BMP keep transparency?
- No. The output is 24-bit BMP, which has no alpha channel. Any transparent areas are flattened onto white. HEIC photos from a camera have no transparency anyway.
- Are my photos uploaded anywhere?
- No. Conversion runs entirely in your browser. Your photos never leave your device and are never sent to a server.
- Why does nothing happen when I drop a photo?
- Conversion is a deliberate step here. After adding photos, press the Convert button under the list. That way you can add or remove photos before anything runs.
- Why did one of my files fail to convert?
- Usually the file is not actually a HEIC image, for example a JPG that was renamed with a .heic extension. A failed file shows an error on its own row and does not stop the rest of the batch.
Related tools
HEIC to PNG Converter
Convert iPhone HEIC photos to lossless PNG files, one at a time or as a batch.
HEIC to JPG Converter
Convert iPhone HEIC photos to JPG in a batch, with an adjustable quality setting.
Image Resizer
Resize a batch of JPEG, PNG, and WebP images by percent, longest edge, fit-in-box, or exact pixels.
EXIF Remover
See the hidden metadata your photos carry, GPS location included, then download clean copies with all of it removed.
Favicon Generator
Turn one image into the full favicon set: 16 to 512 px PNGs, a real favicon.ico, a web app manifest, and paste-ready link tags.
Halftone Image
Turn a photo into a dot-screen halftone, with adjustable dot size and screen angle.