Initializing... drag & drop files here
Supports: HEIF
This converter takes a still HEIF photo — the format an iPhone or iPad writes by default — and encodes it as a WebM video file. Be clear on what that means before you start: the result is one motionless frame held on screen for a duration you choose, with no audio track. There is nothing to animate, because a photograph has no motion in it and no sound. That is useful when a destination will only accept a video file and refuses a picture; it is the wrong tool if you simply want the photo to open somewhere. This tutorial covers the three controls that shape the clip, what the encoder does to your image on the way in, and how to tell when you should be converting to an image format instead.
.heif photos onto the page, or click "+ Add Files" to browse. You can add several at once..webm encoded with VP9. Files are uploaded over an encrypted connection, converted on our servers, and deleted automatically after a few hours. No sign-up, no watermark.The Duration and Merge controls do almost all of the work here, because there is no motion to tune and no soundtrack to balance.
Under Advanced Options you can also change the Video Codec and the compression mode. VP9 is the default and the right choice for almost everyone: it is the modern WebM codec and gives the smallest file at a given quality. VP8 exists for very old players that predate VP9, and AV1 is offered for the smallest files of all, at the cost of a much slower encode and narrower player support.
| Control | Default | Alternatives | Notes |
|---|---|---|---|
| Video Codec | VP9 | VP8, AV1 | VP8 only for legacy players; AV1 encodes slowly but compresses hardest |
| File Compression | Quality Preset | Constant Quality, Constraint Quality | Bitrate and target-file-size modes are not offered for image sources |
| Image Duration | 5 seconds per frame | 1/60s through 10 seconds per frame | Sets clip length; applies per photo when merging |
| Merge strategy | Merge images | Video per image | One clip from all uploads, or one clip each |
| Background Colour | White | 24 other named colours, Black among them | Fills letterbox bars and any transparent region |
| Video resolution | Keep original | Fixed Resolutions, Preset Resolutions, Width, Height, Width x Height | Anything other than "Keep original" can introduce letterboxing |
| Audio | None | — | Not offered; a still image has no audio to encode |
| Stage | What the converter does |
|---|---|
| Decode | The HEVC-coded still is decoded to raw pixels |
| Normalise | The image is re-encoded to a clean PNG first, which strips colour profiles and unusual pixel formats that otherwise upset the video encoder |
| Size clamp | If either dimension exceeds 4096 pixels the image is scaled down to fit, and both dimensions are rounded to even numbers, as video encoders require |
| Transparency | There is no transparent choice for a video target; transparent areas are filled with the Background Colour |
| Encode | The single frame is encoded with VP9 and held for the duration you set |
| Audio | Nothing — the output has no audio track at all |
That 4096-pixel clamp is worth knowing if you shoot at 48 megapixels: the full-resolution photo is downscaled before encoding, so a WebM made this way is not a way to preserve every pixel of a high-resolution capture.
If your goal is simply to view, share or archive the photo, converting it to video is the wrong move — an image opens faster and in far more places. This tool earns its place only when the destination genuinely demands a video file: an HTML5 <video> slot that will not take a picture, an editor timeline that imports clips but not stills, a platform whose upload form accepts video and rejects images. Note the quality ceiling too: HEIF stores a lossy HEVC-coded image, and the WebM re-encodes that same frame, so the clip can never look sharper than the photo you started from. And if the destination turns out to want a still after all, HEIF to PNG is the lossless route back.
No. A still photograph contains a single frame, so the WebM holds that frame motionless for the duration you choose — there is no pan, zoom, or Ken Burns effect. Even when you merge several photos into one clip, each is shown statically and cuts straight to the next with no transition. Genuine motion has to come from a source that already contains it.
Because there is no audio to encode. We traced this page's option tree and the Audio Codec control is hidden outright for image sources, alongside the bitrate and target-file-size compression modes — leaving Quality Preset, Constant Quality and Constraint Quality as the only compression choices. A silent track is not something you can switch on; the output simply has no audio stream.
WebM is an open, royalty-free format with about 96% global browser support per caniuse. It plays natively in Chrome 25 and later, Firefox 28+, Edge 79+, and Safari 16+ on macOS; Apple came to it late, so iOS Safari needs version 17.4 or newer. If you have to reach older hardware or an app that does not list WebM, HEIF to MP4 is the safer target.
VP9 unless you have a specific reason not to — it is the default, it is what WebM players expect, and it compresses a static frame very efficiently. Choose VP8 only when a genuinely old player refuses VP9. Choose AV1 when you want the smallest possible file and can accept a much slower encode plus the narrower playback support that comes with a newer codec.
Because every image is normalised before encoding: it is re-encoded to a clean PNG and clamped so neither dimension exceeds 4096 pixels, with both dimensions rounded to even numbers. Video encoders require even dimensions and become unreliable past that size. A 12-megapixel photo passes through untouched; a 48-megapixel one is scaled to fit.
Yes. Upload them all and leave the Merge strategy on "Merge images". Each photo is held for the per-frame Duration in turn, producing one continuous clip in the order you added the files. Choose "Video per image" if you would rather have a separate WebM for each. Remember there are no transitions, so this builds a plain photo sequence rather than a slideshow with effects.
It is filled with the Background Colour, which starts on White. There is no "keep transparent" option for a video target on this page, so any alpha region in the source ends up as a solid colour — the same colour used for letterbox bars if your image does not match the output frame. Pick a colour from the dropdown that suits where the clip is going, or convert to HEIF to PNG if the transparency itself is the point.
Yes. It is uploaded over an encrypted connection, encoded on our servers, and deleted automatically after a few hours — no sign-up, no watermark, and nothing is shared or made public. Encoding runs server-side, so the practical limit on a large batch is upload size and time rather than anything about your own hardware.