Video Sprite Sheet Generator
Sample frames from a video into one grid image.
About this tool
Samples frames evenly across a video's whole length and arranges them into a single grid image (a "contact sheet" for video) — handy for previewing a video's content at a glance, picking a thumbnail moment, or a video-scrubbing sprite for a custom player. Runs entirely in your browser using ffmpeg.wasm, a WebAssembly build of the real ffmpeg; your video is never uploaded anywhere.
The ffmpeg engine (about 32MB) is only downloaded the first time you use this tool, not when the page loads.
Frequently asked questions
- How are the frame moments chosen?
- Evenly spaced across the video's full duration — columns × rows frames total, sampled at a constant interval from start to end.
- What's a good grid size?
- For a quick visual overview, 4–6 columns by 3–5 rows is usually plenty. For a scrubbing sprite sheet used in a custom video player, you'll typically want many more, smaller frames.
- Is my video uploaded anywhere?
- No — the entire process, including the ffmpeg engine itself, runs locally in your browser via WebAssembly. Nothing is sent to any server.