Initializing... drag & drop files here
Supports: WEBM
WebM (VP8/VP9 video, used by YouTube, Twitter/X, Reddit, and most browser-based screen recorders) is a video container — every player decodes it as a sequence of frames. HEIF (High Efficiency Image File Format, ISO/IEC 23008-12, finalized 2015) is a still-image container that wraps HEVC-encoded frames. Converting WebM → HEIF means extracting one or more frames from the video and saving them as HEIF stills — typically around half the file size of an equivalent-quality JPEG. Common reasons:
| Property | HEIF (.heif) | HEIC (.heic) | AVIF (.avif) |
|---|---|---|---|
| Container | ISO/IEC 23008-12 | ISO/IEC 23008-12 | ISO/IEC 23008-12 |
| Codec | Any (HEVC, AVC, AV1, JPEG) | HEVC only | AV1 only |
| Apple ecosystem default | Generic | Yes — camera roll | No |
| Native browser support | Safari 17+ | Safari 17+ | Chrome, Firefox, Edge, Safari 16+ |
| File size vs JPG | ~50% smaller | ~50% smaller | ~50% smaller |
| Bit depth | Up to 16-bit | Up to 16-bit | Up to 12-bit |
| Patent licensing | Codec-dependent | HEVC royalties | Royalty-free |
HEIC is just HEIF restricted to HEVC encoding — every .heic is a .heif, but not vice versa. If you need an Apple-native filename use WebM to HEIC instead; the encoded pixels are identical. If you need a file that plays in every browser, see WebM to AVIF — same container, royalty-free AV1 codec, broad browser support.
| Setting | Typical output (1080p frame) | Best for |
|---|---|---|
| Very High (default) | 250-450 KB | Print, hero images, archival stills |
| High | 150-250 KB | Web heroes, social posts |
| Medium | 80-150 KB | In-article images, contact sheets |
| Low | 40-80 KB | Thumbnails, list previews |
| Specific file size (KB) | Exact target | Email attachments, CMS upload caps |
A 1080p JPG at "high" quality typically lands around 300-500 KB; the same frame as HEIF lands around 150-250 KB at visually indistinguishable quality. Savings narrow at very low quality settings where both formats hit perceptual floors.
Not without help. Windows 10/11 needs the free "HEIF Image Extensions" plus the paid "HEVC Video Extensions" (~$0.99 USD) from the Microsoft Store before File Explorer thumbnails and the Photos app can decode HEIF. Android 9+ decodes HEIF in apps that opt in, but the default Gallery on many devices still won't. If the recipient is on Windows or Android, convert to HEIF to JPG first — or skip HEIF entirely and use WebM to JPG.
HEIC is the file extension Apple uses for HEIF files that specifically use HEVC encoding. All .heic files are HEIF; not every HEIF is HEIC (HEIF can also wrap AVC, AV1, JPEG, or other codecs). The .heif extension is the generic form; .heic signals "HEIF + HEVC". Pixel data and container structure are identical when both use HEVC — the extension is a labeling convention.
By default, the first frame at t=0. Switch to "Specific Frame" and enter a Time (seconds) value to pick a different moment — useful when the opening frames are a fade-in or black. "Multiple Screenshots" mode samples frames evenly across the clip and produces one HEIF per sampled frame, giving you a contact sheet from a single conversion.
HEIF wraps HEVC-encoded images. HEVC is a 2013 video codec that uses larger transform blocks (up to 64×64 vs JPG's 8×8 DCT), better intra-frame prediction modes, and modern entropy coding. The result, per Wikipedia and the ISO HEIF reference, is roughly half the file size of JPEG for visually equivalent quality. Tradeoff: HEVC decoding is heavier on CPU, and HEIF/HEIC is patent-encumbered where JPG and AVIF aren't.
HEIF supports an alpha channel via auxiliary image items, so transparency works — most decoders, including macOS Preview and Safari, render it correctly. Animation (image sequences) is also part of the spec, but support is patchy outside Apple's ecosystem; if you need an animated still from a WebM clip, GIF or WebM to GIF is the safer choice.
If your source WebM was captured at 10-bit (HDR-aware OBS profiles, recent macOS screen recordings on HDR displays), HEIF can preserve that — the format supports up to 16-bit per channel. Default output may down-convert to 8-bit unless you explicitly request a higher bit depth; export at the highest quality preset and verify with exiftool to confirm the bit depth in the saved file.
For end-user conversions like this one, no. HEVC (the codec inside most HEIF files) does carry patent royalties for hardware decoders, software encoders shipped in products, and large-scale distribution, administered by MPEG LA, Access Advance, and Velos Media. Static images served from a website don't trigger fees in practice, but if patent-free is a hard requirement, WebM to AVIF uses royalty-free AV1 in the same container.
The encoder approximates the requested size by adjusting the HEVC quantizer; complex frames (lots of fine detail, motion blur) hit the floor of acceptable quality before reaching tight targets, so output may exceed the target slightly. Conversely, flat frames (a near-solid color slide) can land well below. For exact caps, set a target a bit under your real ceiling — request 240 KB to reliably stay under 256 KB.
Yes — upload several WebM files and one Quality Preset, frame selection, and resize setting applies to all. Output is one HEIF per source video (or one HEIF per sampled frame in Multiple Screenshots mode). Download individually or as a ZIP. Files are processed in your browser session and aren't stored long-term on our servers.