Convert HEIC to BMP Online
Convert HEIC photos to BMP bitmap format. Uncompressed, maximum legacy compatibility.
Drop your HEIC file here
or click to select
How HEIC to BMP works
Upload HEIC
Drag & drop or click to select your HEIC file.
Choose Options
Adjust quality, size, or other output settings if needed.
Download BMP
Click Convert and your BMP file downloads instantly.
About HEIC to BMP conversion
BMP (Bitmap) is Microsoft's original raster image format, dating back to Windows 1.0. It stores image data uncompressed by default - Every decoded pixel is written to the file directly with no size-reduction algorithm applied. Converting a HEIC to BMP therefore trades the most efficient mainstream photo format for the least efficient one: expect the BMP to be 15–30× larger than the source HEIC.
BMP's lack of compression is both its weakness and its strength. There is zero decoding overhead, making BMP trivial to read and write in embedded systems, drivers, and applications that need raw pixel data without the complexity of a codec. It is also the required input for some older Windows software, screensaver tools, and certain industrial control systems - Environments that will never gain HEIC support.
For virtually all modern use cases - Web, email, sharing, archiving - PNG is a strictly better alternative to BMP: it is lossless, compresses to 30–50% smaller files, and is universally supported. Choose BMP only when a specific application or workflow explicitly requires it.
Where BMP comes from
BMP (Bitmap) was introduced by Microsoft and IBM in 1990 with the launch of OS/2 and Windows 3.0. The format stores raw pixel data with minimal headers, making it trivial for early hardware to decode without floating-point maths or complex codecs. BMP became the default image format on Windows for over a decade and is still embedded in fonts (DIB sections), cursor files, clipboard payloads and industrial HMI panels. It is the polar opposite of HEIC: where HEIC demands a licensed HEVC decoder that many Windows machines lack, BMP can be parsed by a few dozen lines of C — which is exactly why iPhone imagery bound for legacy or embedded systems gets converted this way.
HEIC vs BMP at a glance
| HEIC | BMP | |
|---|---|---|
| Compression | HEVC intra-frame (lossy or lossless) | None (raw pixels) |
| Transparency | Full alpha channel | Optional (BMP v5) |
| Typical file size (12 MP photo) | 1.5-2.5 MB | 36-48 MB uncompressed |
| Best for | iPhone photos, Apple ecosystem | Legacy Windows apps, embedded systems |
| Animation | Yes (Live Photos, bursts) | No |
| Bit depth | 8 or 10-bit | 1, 4, 8, 16, 24 or 32-bit |
| Browser support | Safari only | Universal but rarely used |
Real-world workflow — Industrial engineer loads HMI screen graphics shot on an iPad
- Designer sends the factory-dashboard mockup exported from an iPad as HEIC
- Convert HEIC to 24-bit BMP at the exact panel resolution — TIA Portal cannot read HEIC
- Upload the BMP to Siemens TIA Portal as the splash screen
- The touch panel renders it directly because BMP needs no codec at all
Recommended conversion settings
| Use case | Settings |
|---|---|
| Legacy Windows app resource | 24-bit, no compression |
| Embedded HMI panel | Match panel depth (8 or 16-bit) |
| Clipboard interchange | 32-bit RGBA to keep the HEIC alpha |
| Forensic raw pixel dump | Uncompressed, no colour profile |
Where will your BMP file open?
| Platform | HEIC | BMP |
|---|---|---|
| macOS Preview | ✓ | ✓ |
| Windows Photos | ~ | ✓ |
| Outlook (desktop) | ✗ | ✓ |
| Gmail | ~ | ✓ |
| iPhone Photos | ✓ | ~ |
| Android gallery | ~ | ~ |
| Photoshop | ✓ | ✓ |
| Chrome/Safari/Firefox | ~ | ✓ |
| Slack/Discord | ✗ | ~ |
When to convert HEIC to BMP
BMP conversion is most often needed when feeding photos into older Windows applications, embedded systems, or industrial software written before modern compressed formats became standard. Many legacy printing systems, machine interfaces, and hardware control panels accept only uncompressed BMP input - And none of them can decode HEIC.
Because BMP stores raw uncompressed pixels, it also serves as a lowest-common-denominator interchange format: any tool from any decade can read it. Converting a HEIC to BMP guarantees the image opens in software where even JPG support is uncertain.
The cost is size - A 12-megapixel photo becomes roughly 36 MB as a 24-bit BMP. Use BMP only when the destination specifically requires it; for general legacy compatibility, HEIC to JPG produces a far smaller file that almost everything can open.
HEIC to BMP tips
- Be aware of the large file size: a 12 MP iPhone photo becomes roughly 36 MB as an uncompressed 24-bit BMP. Ensure you have adequate storage and transfer bandwidth.
- BMP files do not support transparency. If your HEIC contains an alpha channel, convert to PNG instead to preserve it.
- Most modern applications that accept BMP also accept PNG - Confirm whether BMP is genuinely required before converting.
- 24-bit BMP (default) stores the full RGB colour range. 8-bit BMP reduces to a 256-colour palette - Use 24-bit unless file size is critical.
Related tools
Formats involved
HEIC – High Efficiency Image Container
BMP – Windows Bitmap
HEIC to BMP — frequently asked questions
Related guides & articles
Maybe you wanted something else?
- If you need a modern lossless format with smaller files → HEIC to PNG
- If you need a print archival master → HEIC to TIFF
- If you need a Windows icon for executables → HEIC to ICO
- If you want to compress the source first → Compress HEIC