Initializing... drag & drop files here
Supports: HEVC, MOV, MP4, M4V, MKV
HEVC (H.265) is a video codec, while BMP is a still-image format — so this conversion grabs a single frame out of your HEVC video and saves it as an uncompressed Windows Bitmap (.bmp). It exists for one specific need: a downstream tool — a legacy Windows app, an embedded display, or a machine-vision pipeline — that accepts only a raw, uncompressed bitmap and can't take a JPEG or PNG.
A .hevc file is a raw H.265 elementary bitstream — picture-only, with no audio track and no container holding timing or camera metadata. That's exactly what frame extraction needs: the decoder reads the H.265 parameter sets (VPS/SPS/PPS) directly from the stream and renders the picture at the moment you ask for. If your footage is an iPhone .mov instead (HEVC wrapped in a QuickTime container), use MOV to BMP — this page takes the raw .hevc stream specifically.
| Property | Value |
|---|---|
| Standard | ITU-T H.265 / ISO/IEC 23008-2 (MPEG-H Part 2) |
| First standardized | 2013 (ITU-T June 2013, ISO/IEC November 2013) |
| Type | Video compression codec (motion video) |
| Container / payload | Raw H.265 elementary bitstream (.hevc / .h265), or carried inside MP4/MOV/MKV |
| Audio | None — a raw .hevc stream is video-only, no audio track |
| Compression vs H.264 | Roughly 25–50% smaller at similar quality |
| Color depth | 8-bit (Main) and 10-bit (Main 10) |
| Best for | iPhone/iPad 4K video, drone and action-cam footage, screen recordings |
| Note | A .hevc file is video — it has no single "image," so a frame must be extracted |
| Property | Value |
|---|---|
| Format | Windows Bitmap — a device-independent bitmap (DIB) |
| Created by | Microsoft (with IBM, from OS/2) |
| First shipped | Windows 2.0 / OS/2 1.x era; the common BITMAPINFOHEADER arrived with Windows 3.x / NT |
| Compression | Usually none (BI_RGB, uncompressed); optional run-length encoding only for 4- and 8-bit palettes |
| Bit depths | 1, 4, 8, 16, 24, and 32 bits per pixel |
| Default pixel storage | 24-bit color, BGR channel order, rows stored bottom-up and padded to 4-byte boundaries |
| Transparency | Only via later headers (BITMAPV4/V5); the common 24-bit BI_RGB has no alpha channel |
| Best for | Legacy Windows apps, embedded displays, and machine-vision input that needs a raw, universally-openable still |
.hevc (raw H.265) bitstream. Batch is supported.0, which grabs the opening frame. Type a decimal timestamp like 2.100 (2 seconds, 100 ms) to grab a later frame, or switch to Multiple Screenshots and set a Capture Rate (for example, one frame per second) to pull a series..bmp — files are uploaded over an encrypted connection and deleted automatically after a few hours. No sign-up, no watermark.Because BMP is uncompressed. HEVC (H.265) is a highly efficient codec that uses inter-frame prediction and discards perceptually redundant data, so an entire clip can be smaller than one of its raw frames. BMP does the opposite: it stores every pixel with no compression, so a 24-bit file is essentially width × height × 3 bytes plus a 54-byte header. In our testing, a 1080p frame (1920×1080) came out to ≈6.2 MB as a 24-bit BMP, versus roughly 1.5–3 MB as lossless PNG or 200–500 KB as JPG. A 4K frame (3840×2160) balloons to ≈24.9 MB.
Just one frame. In Specific Frame mode it extracts a single still at the timestamp you set and saves it as one BMP; all motion is discarded. If you want to keep the moving footage, don't convert to BMP — use HEVC to MP4 for a widely playable video instead.
24-bit RGB (BI_RGB, uncompressed) — the most widely compatible BMP variant, readable by every Windows version, standard image viewers, and libraries like OpenCV and Pillow. Per the format spec, BMP stores 24-bit pixels in BGR order, bottom-up, with each row padded to a 4-byte boundary, but every modern reader handles that transparently. BMP itself also supports 1-, 4-, 8-, 16-, and 32-bpp variants; for an 8-bit indexed (256-color) BMP, do a second pass in a tool like ImageMagick or Photoshop.
HEVC uses long groups of pictures (GOPs) — typically one IDR keyframe followed by many P- and B-frames that reference it. If you ask for a frame right at the very start (0), some raw streams don't present a complete keyframe until a fraction of a second in, so the first grab can decode dark or blocky. Nudge Time (seconds) forward by 0.1–0.5 s to land on or after the first keyframe.
Pick BMP only when your downstream tool genuinely requires an uncompressed bitmap — for example a legacy Windows utility, firmware image loader, or machine-vision step that reads raw pixels. Its one honest advantage over JPEG is that there's no second lossy generation: the decoded HEVC frame is written pixel-for-pixel. If you don't need raw pixels, a smaller lossless still is at HEVC to PNG (same pixel fidelity, ~2–5× smaller), and a small lossy still is at HEVC to JPG.
.mov from an iPhone, not .hevc — will it work here?Not on this page. An iPhone records HEVC video inside a QuickTime .mov container by default; the codec inside is H.265, but the wrapper is MOV. This converter takes the raw .hevc elementary stream specifically. For camera-roll clips, use MOV to BMP instead — it reads the container directly.
Yes. Switch Frame Selection to Multiple Screenshots and set a Capture Rate (for example, one frame per second, or every N seconds). Each captured frame is saved as its own BMP. Mind the totals, though: because each 1080p frame is ≈6.2 MB uncompressed, a 60-second clip sampled once per second is ~370 MB of BMPs. For dense sampling of long clips, PNG or JPG is usually the saner output.
No. A raw .hevc bitstream carries no container-level metadata to begin with, and the standard 24-bit BMP format has no EXIF or GPS fields — it stores only pixel data plus a small header. If you need date-taken, GPS, or camera tags preserved, extract to JPG or convert the still to another metadata-capable format afterward.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no watermark, no sign-up, never shared or made public. A single-frame BMP grab from a 1080p clip completes in a couple of seconds; the practical limit on a large source is upload speed, not the frame extraction itself.