Initializing... drag & drop files here
Supports: HEIC
HEIC is the .heic variant of HEIF, the High Efficiency Image File Format Apple adopted as the default iPhone capture format in iOS 11 (2017). HEIC wraps HEVC-encoded image data and routinely halves the file size of an equivalent JPEG. BMP — Microsoft's device-independent bitmap, in use since the Windows 2.x / OS/2 1.x era — is the opposite philosophy: store every pixel, no compression, no codec dependencies. Converting HEIC to BMP gives you a file that any Windows tool, scientific imaging pipeline, or embedded system can read without a HEVC decoder.
| Property | HEIC (Apple) | BMP (Windows) |
|---|---|---|
| Container | HEIF (ISO/IEC 23008-12) | Microsoft DIB |
| Compression | Lossy HEVC (typically) | None for 24/32-bit; optional 4-bit/8-bit RLE for indexed color |
| Bit depth | Up to 16-bit per channel (10-bit common on iPhone) | 1, 4, 8, 16, 24, 32 bpp |
| Color space | Wide gamut (Display P3 on iPhone) | sRGB-style; no embedded profile in classic header |
| Typical 12 MP photo size | ~1.5-3 MB | ~36 MB at 24-bit, ~48 MB at 32-bit |
| Native viewers | iOS, macOS, Android 10+, Windows 10/11 with HEIF + HEVC extensions | Every Windows version, all major editors, browsers |
| Animation / multi-image | Yes (sequences, depth maps, Live Photos) | No |
| Metadata (EXIF, ICC) | Full EXIF, XMP, ICC | EXIF and ICC only via newer V4/V5 headers |
| Best for | iPhone storage, modern Apple workflows | Legacy software, print, lossless intermediates |
Pick the right BMP variant for the downstream tool. Most conversions land on 24-bit uncompressed because that is the lingua franca, but indexed modes can shrink the file dramatically when colors are limited.
| BMP variant | Pixel size | Approx. size for 12 MP | Use when |
|---|---|---|---|
| 24-bit RGB (uncompressed) | 3 bytes/pixel | ~36 MB | Default for photographs and legacy editors |
| 32-bit RGBA (uncompressed) | 4 bytes/pixel | ~48 MB | You need an alpha channel preserved |
| 8-bit indexed (256 colors) | 1 byte/pixel + 1 KB palette | ~12 MB | Logos, screenshots, UI assets with limited colors |
| 8-bit RLE | Variable, often <1 byte/pixel | Often 2-8 MB | Indexed images with large flat-color regions |
| 4-bit indexed (16 colors) | 0.5 byte/pixel | ~6 MB | Icons, schematics, retro graphics |
| 1-bit (monochrome) | 1 bit/pixel | ~1.5 MB | Line art, faxed scans, B/W documents |
Photographs decoded from HEIC almost always want 24-bit; reaching for 8-bit indexed on a continuous-tone photo will introduce visible banding.
That is expected and correct. HEIC compresses with HEVC (a modern lossy video codec) and a 12 MP iPhone photo lands around 1.5-3 MB. BMP at 24-bit stores three full bytes per pixel uncompressed, so the same 12 MP image becomes ~36 MB. If size matters, downscale with the Resolution Percentage option, or pick HEIC to JPG or HEIC to PNG instead.
Not from the BMP step itself — BMP is uncompressed, so the encoder is not throwing pixels away. Whatever quality survived the original HEIC encode in your camera is what gets written. The Quality preset only affects how the HEIC is decoded and re-quantized into the 8-bit-per-channel BMP color space; Highest or Very High is fine for almost every use.
The still image inside a Live Photo (the .heic keyframe) converts cleanly. The motion clip portion is HEVC video stored alongside the HEIC and is not part of a still-image conversion. If you want the motion, export it from the Photos app as a video first.
Classic BMP headers do not include rich EXIF blocks. We write a standard Windows DIB so capture date, GPS coordinates, lens info, and camera model are not embedded the way they are in JPG or HEIC. If you need EXIF, prefer HEIC to JPG or HEIC to TIFF.
Photos decoded from HEIC are written as 24-bit RGB by default, which is the variant every Windows tool understands. iPhones can capture HEIC at 10-bit per channel; that extra dynamic range is collapsed to 8-bit per channel during BMP encoding because BMP itself is overwhelmingly an 8-bit-per-channel format in practice.
Windows 10 and 11 can read HEIC, but only after you install two store packages: HEIF Image Extensions (free) and HEVC Video Extensions (Microsoft charges $0.99 for the consumer version because they pay HEVC royalty fees). On a locked-down work PC where you cannot install Store apps, BMP is the simplest universal target.
Yes. Add the entire shoot, set the Quality preset and Resolution Percentage once, and the tool processes the queue in your browser. Because BMP files are large, watch your free disk space — 200 full-resolution iPhone photos can produce ~7 GB of BMP output.
PNG is also lossless and is roughly a third the size of an equivalent BMP because it uses DEFLATE compression. Modern Windows, Office, and every browser open PNG natively. Choose BMP only when the downstream tool specifically asks for it; otherwise HEIC to PNG is the better default. For a Windows-friendly photo at small size, HEIC to JPG wins on every metric except being lossless.
No. The Conversion runs on our servers, files are processed on our servers, and nothing is retained after you close the tab. There is no sign-up, no watermark, and no daily quota for the free tier on this conversion.