PNG to WebM Converter

Convert PNG files to WebM format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: PNG

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
This is amount to time a single image is displayed on the output video. Only applied to images that are not GIF.
Background Color
Background Color
File Compression
Preset
Video resolution

Convert PNG to WebM Online

This tutorial is for anyone who needs a still PNG inside a WebM container — a Telegram video sticker, a looping background, or a placeholder clip. One PNG becomes a video that holds that single frame for as long as you set; feed several PNGs and you get an actual frame-by-frame animation.

How to Convert PNG to WebM (Step-by-Step)

  1. Upload Your PNG File: Drag a PNG onto the drop zone or click "+ Add Files." To build a multi-frame clip, add every PNG at once and order them by filename — they become the video's frames in that sequence.
  2. Set the Duration: Open Advanced Options and use the Duration control (default "5 seconds per frame," from "0.1s (single frame at 10fps)" up to "10 seconds per frame"). For one still this is your clip length; for multiple PNGs it sets playback speed.
  3. Set Background Color and Resolution: Pick a Background Color to fill transparent areas (default Black), and under Video resolution choose "Keep original" or Fixed Resolutions to force an exact width and height.
  4. Convert and Download: Click "Convert" and download the WebM. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.

Choosing Your Duration and Frame Rate

The Duration control does double duty. For a single still, it simply sets how many seconds the frozen frame plays. For a sequence of PNGs it sets the playback speed, because frame rate is the inverse of per-frame duration:

  • Slideshow feel: 2-5 seconds per frame.
  • Smooth animation: pick a fractional value such as "1/30s (single frame at 30fps)" or "1/24s (single frame at 24fps)".
  • Telegram video sticker: keep the total under 3 seconds (its hard limit).

Leave Quality Preset on "Very High (Recommended)" unless you are squeezing under a size cap, in which case lower it or switch the mode to Constraint Quality. Transparent PNGs are accepted, but WebM/VP9 here is encoded without an alpha channel, so transparency is flattened onto the Background Color — choose White or a brand color so edges don't show black fringing. For a Telegram sticker, set one side to exactly 512 px (the other 512 px or smaller).

Common Errors and How to Fix Them

  • "My WebM is just a frozen frame, not animated" — A single PNG can only produce a static clip; WebM stores no motion that isn't in the source frames. To get movement, upload multiple PNGs so each becomes a frame.
  • "Transparent edges turned black" — VP9 in this tool has no alpha channel, so transparency is baked onto Background Color. Re-run with the background set to match your target surface (e.g. White), or export a PNG to GIF instead, which can keep 1-bit transparency.
  • "Telegram rejected my sticker" — Telegram requires VP9, no audio, one side exactly 512 px, duration ≤ 3 seconds, ≤ 30 FPS, and a file ≤ 256 KB. Trim the duration and drop the resolution until the file fits 256 KB.
  • "The WebM won't play on my phone or in iMessage" — Apple added native WebM support only in Safari 14.1+ / iOS 16, and many native apps still skip it. Convert the clip with WebM to MP4 for the widest device compatibility.
  • "The clip doesn't loop" — The WebM file itself has no loop flag; looping is decided by the player. Telegram and most browsers loop short stickers automatically, but a desktop video player may play once and stop.

When This Doesn't Work

WebM here is built for stills and simple PNG-frame sequences, not for editing existing footage. If you actually need motion graphics — easing, audio, or compositing — author the clip in a video editor and export WebM there. If you're chasing the broadest compatibility rather than WebM specifically, an animated GIF or an MP4 is the safer share format: see PNG to GIF for looping graphics, or convert the result with WebM to MP4. For other PNG output formats, the PNG converter hub lists every supported target.

Frequently Asked Questions

Does converting a single PNG to WebM add any motion?

No. A lone PNG has one frame, so the WebM holds that image still for the duration you set — it is a static-image video, not an animation. Real motion requires multiple PNG frames; upload them together and each one becomes a frame in the output.

Which codec does the WebM output use, and does it keep transparency?

The WebM is encoded with VP9, the royalty-free codec from the WebM Project. VP9 in this pipeline is encoded without an alpha channel, so PNG transparency is flattened onto the Background Color you choose rather than preserved.

Can I make a Telegram video sticker with this?

Yes, if you match Telegram's published limits: WebM with the VP9 codec, no audio, one side exactly 512 px, duration no longer than 3 seconds, up to 30 FPS, and a file no larger than 256 KB. Set the resolution to 512 px and keep the duration short, then check the output size before uploading.

What frame rate do I get from multiple PNGs?

Frame rate is the inverse of the per-frame Duration you choose. Picking "1/30s (single frame at 30fps)" plays 30 PNGs per second; "1 second per frame" plays one. In our testing, 30 sequential PNGs at the "1/30s" setting produced a smooth one-second WebM clip.

Should I use WebM or GIF for sharing an animation?

WebM (VP9) gives far smaller files and 24-bit color, which is why Telegram standardized on it for video stickers. GIF is capped at 256 colors but plays everywhere — including older browsers, iMessage, and email — so it is the safer pick when you don't control the viewer's player. Use PNG to GIF when reach matters more than file size.

Why is WebM not playing on Apple devices?

Apple shipped native WebM decoding only in Safari 14.1 and iOS 16; before that, and in some native iOS apps still, WebM simply won't open. Re-encode to a more universal container with WebM to MP4 when you need it to play on any device.

Rate PNG to WebM Converter Tool

Rating: 4.8 / 5 - 66 reviews