Video Thumbnail Extractor handles a focused step in the modern video editing and conversion workflow. Extract a set of evenly spaced thumbnails from any video as a downloadable ZIP. Pick how many you want and at what width — files are processed entirely in your browser with FFmpeg WebAssembly. The page loads with the upload area, controls and result panel all visible at once, so the path from "I have a file" to "I have the result" is one screen long.
Video Thumbnail Extractor is shaped for the gap between "I'll do it by hand" and "I'll script it." When the job is small enough that automating it would take longer than doing it, but annoying enough to want a focused tool — that is the situation this page is built for.
Video Thumbnail Extractor runs the entire transformation inside your browser. The file is read by JavaScript running in the page, processed in-memory by FFmpeg compiled to WebAssembly, and written back as a download. The browser is the runtime; the page is the interface. You can confirm what the tool does by opening the developer-tools Network tab during a run — the only requests are for the page's own static assets.
Behind the controls you see, FFmpeg compiled to WebAssembly is doing the actual video editing and conversion. MP4, WebM, MOV, MKV, AVI, FLV, and OGV are first-class formats and the engine produces a deterministic output for any given input + options combination — useful when you need to re-run a job and expect identical results.
Constraints worth knowing about: inputs are capped at 500 MB to keep memory usage in a sensible range, one input is processed per run, and the tool must be loaded over HTTPS for the in-browser engine to work. These are properties of the architecture.
The heaviest users of Video Thumbnail Extractor tend to be event organisers sharing highlight footage, teams compressing demo recordings and social-media managers cutting reels. Each group brings slightly different expectations to the tool, but the same single-page architecture serves every one of them with the same response time.
The download is delivered as `{name}-edited.{ext}` the moment processing completes — no email link, no "your result will be ready in 5 minutes" queue, no expiry timer. The file is generated in your browser and saved by your browser's normal download flow.
Video Thumbnail Extractor sits in a small group of related tools. Useful neighbours include Video Thumbnail Generator, Video to Images, Video to Sprite Sheet, and Video Metadata Viewer. They are designed to compose: the output of one is a sensible input to the next, so a multi-step task is usually a sequence of single-click operations.
Video Thumbnail Extractor keeps the control set focused. Every option on the page is there because a real workflow needs it, and the defaults aim at the most common case so a first-time user can get the right output without changing any settings.
Some context on why Video Thumbnail Extractor exists in this form: modern File APIs, high-performance JavaScript engines, and well-maintained open-source libraries now make it possible to perform video editing and conversion work entirely in the browser. Video Thumbnail Extractor is built on top of that capability, which is why a single page can host the full pipeline.
As a single-page tool, Video Thumbnail Extractor stays focused on one video editing and conversion step. Multi-step workflows are composed by chaining adjacent tools — each tool produces a standard file the next one can read directly, so a longer pipeline is just a sequence of short tab-and-tab visits.
If you want to get the most out of Video Thumbnail Extractor, three small habits help. Drag-and-drop is faster than the file picker once you get used to it. The keyboard shortcut for downloading the result is whatever your browser uses for "save link as," because the result is a normal download. And if you are working on a sensitive file, processing in an Incognito or Private window is a good extra layer — it leaves no trace in browser history when the tab closes.
When something goes wrong, the cause is usually one of three things: a malformed input, a browser that is out of memory, or a corporate proxy that is interfering with the page's static assets. The first two are easy to diagnose; the third typically requires asking your IT team to allow FFmpeg compiled to WebAssembly to load.
Open the workspace above to start using Video Thumbnail Extractor. The engine loads on the first interaction so the page itself stays light, and once the tool is warm it processes subsequent jobs quickly. The moment the page is interactive, the tool is ready to do real work on your file.
A WebAssembly build of FFmpeg loads in this page and seeks to evenly spaced timestamps across your video, decoding one frame per timestamp and writing it as a JPG or PNG. The images are bundled into a ZIP — entirely on your device.
Server tools use native multi-threaded FFmpeg with hardware decode. WebAssembly runs in a single browser thread, typically 2–4× slower for thumbnail extraction. The trade-off is total privacy: your video never leaves your device.
4–6 is great for an overview, 9 fits a 3×3 contact sheet, 16 fills a 4×4 grid, and 24 gives detailed coverage of a long clip. The slider goes up to 24.
JPG produces much smaller files and is perfect for photo-realistic thumbnails. PNG is lossless — pick it for screenshots, UI captures, or anything with sharp text where JPG artifacts would be visible.
Thumbnails are evenly spaced across the full duration. For a 60-second video with 6 thumbs, you get one at 5s, 15s, 25s, 35s, 45s, and 55s.
Up to 500MB. Thumbnail extraction is fast because we only decode one frame per timestamp instead of every frame.
For a single thumbnail at an exact timestamp, use the Video Thumbnail Generator instead. This tool always gives you evenly spaced shots across the full video.
No. The extraction runs entirely in your browser tab. Nothing is transmitted, stored, or logged. Closing the tab erases the file from memory immediately.
Video Thumbnail Extractor processes one input at a time by design — it keeps memory usage predictable on lower-end devices and makes results easier to verify. To handle a folder, run the tool once per file; the page stays loaded between runs and remembers your last-used settings, so the second run is essentially instant.
Video Thumbnail Extractor is a static page running an open-source engine in your browser, so a typical corporate firewall does not get in the way as long as it allows JavaScript and WebAssembly to load from Favtoo. For teams that need to host it themselves on an internal network, the underlying engine (FFmpeg compiled to WebAssembly) is open-source and can be packaged into a private build with the same behaviour. Reach out via the Contact page if that is something you are exploring.
Video Thumbnail Extractor is free to use. The processing runs in your browser, which keeps the per-user cost low enough that the tool can be offered openly. The download is the same file the engine produced — you can use it for as many runs as you need.
Video Thumbnail Extractor is built on FFmpeg compiled to WebAssembly, which is the same class of engine used by professional video editing and conversion pipelines. For deterministic operations, the output is byte-identical to what an equivalent CLI run would produce; for operations involving a codec or a model, the result is well within the range of what comparable tools generate. If you have a specific reference output you need to match, run a small test job first to confirm the configuration produces what you expect.
Your file is processed inside your browser by FFmpeg compiled to WebAssembly. The engine reads the file's bytes from your tab's memory, computes the result, and writes the result back into the tab. You can confirm what the page does by opening developer tools and watching the Network tab during a run — the requests you see are for the tool's static assets only.
Video Thumbnail Extractor is a browser-only tool by design and does not expose a hosted API. The reason is the same as the privacy story: there is no Favtoo backend doing the work, so there is no service to call. If you need to script the same transformation, the underlying engine (FFmpeg compiled to WebAssembly) is open-source and can be used directly from your own code.
Video Thumbnail Extractor runs in any modern mobile browser — Safari, Chrome, Firefox and the in-app browsers in most messaging apps all support the underlying APIs. Performance depends on the device: a recent phone handles typical inputs nearly as fast as a laptop, while older devices may take a few seconds longer near the 500 MB ceiling. The interface lays out cleanly on small screens, so you do not need to pinch-zoom to see the controls.
Video to GIF
Convert any video clip to an animated GIF entirely in your browser. Pick the start, length, frame rate, and width — your file is processed locally with FFmpeg WebAssembly and never uploaded.
Screen Recorder
Record your screen, a window, or a browser tab directly in your browser. Optionally include system audio and your microphone. Capture, preview, and download the video without installing any app — and without uploading anything.
Webcam Recorder
Record your webcam directly in your browser with optional microphone audio. Pick the resolution (480p, 720p, or 1080p), frame rate, and mirror mode, then capture and download the result without installing any app.
Screen + Webcam Recorder
Record your screen with your webcam composited into a picture-in-picture corner — perfect for tutorials, course videos, demos, and reaction recordings. Pick the camera position, size, and audio sources, then capture and download in your browser.
Video Slideshow Maker
Turn a stack of photos into an MP4 slideshow with per-slide durations, crossfades, and an optional soundtrack. Pick the resolution (up to 1080p), frame rate, and transitions, then download a single MP4 — all processed in your browser with FFmpeg WebAssembly.
Video from Images + Audio
Combine a stack of photos with a music track or narration into a single MP4 video. Pick the resolution, per-slide duration, transitions, and let the slideshow length match the audio. All processed in your browser with FFmpeg WebAssembly.
Video Trimmer
Set precise in and out timestamps, snap to keyframes when needed, and document handles for social-safe cutdowns.
Video Splitter
Split any video into 2–10 equal-length pieces, packaged as a downloadable ZIP. Files are processed entirely in your browser with FFmpeg WebAssembly using lossless stream-copy.