Initializing... drag & drop files here
Supports: HEIC
This tool wraps a still HEIC photo into a WebM video clip — it holds your single image on screen for a set duration (5 seconds by default) and encodes it with VP9, the open codec WebM uses for the web. It does not animate or add motion to a still photo; the result is a static-image video, which is exactly what you want for an HTML5 looping background, a placeholder clip on a video timeline, or any spot that needs a .webm file instead of a .heic image. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.
| Property | HEIC (input) | WebM (output) |
|---|---|---|
| Type | Still image (HEIF container) | Video container |
| Codec | HEVC / H.265 | VP9 by default (VP8, AV1, Theora also selectable) |
| Audio | None | None (a single photo has no audio) |
| Motion | N/A — one frame | None added; same frame held for the chosen duration |
| Native browser display | None — needs conversion to show on the web | Chrome 25+, Firefox 28+, Edge 79+, Safari 16+ (iOS 17.4+) |
| Best for | iPhone photo storage (default since iOS 11) | Web-embeddable looping clip or timeline placeholder |
No. A single HEIC file is one still frame, so the output is a static-image video — the same picture held on screen for the duration you set. If you want camera-pan or zoom effects on a still, you need a motion/AI video editor, not a format converter. This tool's job is purely to package the image inside a playable .webm container.
The common reason is web embedding. HTML5 <video> backgrounds and many CMS templates expect a video file, not an image, and WebM is the smallest broadly supported option for that. A static WebM clip also drops cleanly onto a video-editing timeline as a held shot, which is awkward to do with a raw .heic that most editors can't even import.
By default we encode with VP9, which every WebM-capable browser plays. In Advanced Options you can switch the Video Codec to VP8 (older, slightly larger, maximum compatibility), AV1 (smallest files, but slower to encode and needs newer players), or Theora. VP9 is the right choice for almost everyone — it is required by the WebM spec alongside VP8.
Exactly the Image Duration you set in Advanced Options — 5 seconds per frame by default, selectable down to a fraction of a second or up to 10 seconds. Because the source is a single still, the converter has no other length to infer; the duration is entirely your choice.
In our testing, a 12-megapixel iPhone HEIC encoded as a 5-second 1080p VP9 clip at the "Very High" preset produced a WebM of roughly 200-400 KB, since a static frame compresses extremely well across identical frames. Raising the duration or resolution increases size, and switching to AV1 typically shrinks it further at the cost of slower encoding.
Yes on current versions. Desktop Safari plays WebM from version 16.0, and Safari on iOS/iPadOS added support in 17.4. On older Apple devices WebM may not play, so if your audience could be on dated hardware, convert HEIC to MP4 instead — MP4/H.264 is the most universally playable container. If you only need a normal still image rather than a video, convert HEIC to JPG.