Initializing... drag & drop files here
Supports: MJPEG
This tool grabs a single frame from your MJPEG (Motion JPEG) video and writes it as a Windows .ico icon. Because every MJPEG frame is already a complete, independent JPEG, the captured frame is clean and free of the interframe smearing you see when grabbing from H.264 or HEVC video. You pick the moment in the clip and the icon size; the output is a still icon, not an animation.
.mjpeg clip onto the page or click "+ Add Files" to browse. You can queue several clips and convert them with the same settings..ico. No sign-up, no watermark. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours.| Property | MJPEG (source) | ICO (output) |
|---|---|---|
| Type | Video — a stream of full JPEG frames | Single still icon image |
| Compression | Intra-only JPEG (each frame independent) | BMP or PNG-compressed frame inside the icon container |
| Typical dimensions | Camera/capture resolution (e.g. 1280×720) | Small square: 16, 32, 48, 64, 128, or 256 px |
| Transparency | None (JPEG is opaque) | Supports 32-bit color + 8-bit alpha (Windows XP and later) |
| Best for | Webcam, capture-card and surveillance recording | Windows app icons, desktop shortcuts, favicons |
A video frame is downscaled hard to fit an icon, so fine detail is lost — ICO is designed for simple, legible marks, not photographs. For a sharp result, pick a frame with a bold, centered subject and plenty of contrast.
For a website favicon, 32×32 is the modern default that browsers show in the tab and bookmarks bar, with 16×16 used on lower-DPI displays. If you want one file that also looks right when someone pins the site to the Windows taskbar or creates a desktop shortcut, 48 px and 256 px cover those larger contexts. This tool writes one size per conversion, so run it again at each size you need.
MJPEG records each frame as a standalone JPEG, so pulling a frame at an exact timestamp gives you a clean image with no motion blur from neighboring frames. A manual screenshot captures whatever the player happens to be showing and is tied to your screen resolution. Selecting the frame by time in seconds is more precise and repeatable, and the output is written directly into the icon container rather than a regular image you'd have to convert again.
It depends on the source frame and the size you pick. Shrinking a detailed video frame down to 16 or 32 px discards most of the detail, which can look muddy. In our testing, a 720p MJPEG frame with a single bold subject converted cleanly to a 256 px icon and stayed legible at 48 px, while busy, low-contrast frames lost clarity at the smaller sizes. Choose a frame with a strong, centered shape for the best result.
No. MJPEG frames are JPEG images, which have no alpha channel, so there is nothing transparent to carry over — the icon's background will be opaque. The ICO format itself supports 8-bit alpha transparency, but that has to come from a source that already has it (such as a PNG). To build an icon with a transparent background, start from a transparent image instead — see PNG to ICO.
Yes. If you want the frame as a flexible, larger image rather than a small square icon — for editing, sharing, or building a custom icon by hand — convert to PNG instead with MJPEG to PNG. PNG keeps the full frame dimensions and supports transparency, so it is the better starting point if you plan to mask or crop the subject before turning it into an icon.
There is no fixed cap published for this tool; the practical constraint is how long your .mjpeg clip takes to upload, since the file is sent to our servers for processing. Because the tool only decodes one frame, the length of the clip barely affects processing time — a long recording converts about as fast as a short one once it has uploaded. Uploads use an encrypted connection and files are deleted automatically after a few hours.