How to Convert a Video to a Sprite Sheet
4 min read · Updated October 2026
Rendered an effect in Blender or After Effects? Recorded footage you want as a flipbook texture? The Video → Sprite Sheet converter steps through an MP4 or WebM at your chosen sampling rate and frame size, captures each frame, and packs the result into a sheet — without the video ever leaving your machine.
Open the video converter — free, in your browser, no signup.
- Load the video. Drop an MP4 or WebM into the upload area (MOV files work too). The converter reads the clip first and shows its size and length. If your browser can’t play the clip, the message says why and what to do — iPhone HEVC clips, for example, often won’t play outside Safari, so convert them to an H.264 MP4 first.
- Choose the sampling rate and frame size. Set "Frames per second to sample" (1–30, default 10) and "Frame size". Auto picks the largest size at which all the frames fit one 8192 px sheet; or choose 100, 75, 50, 25, or 12.5%, and sizes that won’t fit are marked "too big for one sheet". The line underneath shows what you’ll get before anything is extracted — a 3-second 1080p clip at 10 FPS on Auto gives "30 frames of 1440 × 810 px → sheet 7200 × 4860 px". Only the first 300 frames are extracted, so for long clips lower the rate or trim the video first.
- Extract the frames. Click "Extract Frames". A progress bar counts the frames, and "Stop" cancels. Each frame is captured from the middle of its time step. Change the rate or the size afterwards and the page reminds you to extract again.
- Set the grid and export. Exactly like the GIF converter: choose the column count, watch the sheet dimensions update, then "Download Sheet + JSON" — or "Send to Export & Download" for renaming, tags, and engine-specific formats. The JSON gives every frame’s position, with the sampling rate as the suggested FPS.
Tips
- Sample at the speed you’ll play the animation at in your engine, so it runs in real time. 10–12 FPS is plenty for most game animations and gives half the frames of 24 FPS or fewer.
- At full size a 1080p clip fills an 8192 px sheet after about 28 frames, so a smaller frame size lets you keep more of the clip. For phones and browsers, aim for sheets of 4096 px or less.
- Most video has no transparency. If you need it (say, an explosion for a particle flipbook), render on a flat green or magenta background, then run the downloaded sheet through the Background Removal tool; raise the tolerance a little if compression left noise in the background.
- Your sampling rate is remembered for next time; the frame size isn’t, because Auto fits each clip.
Go deeper
- GIF or Video to Sprite Sheet Without a Huge File — Sampling rate and frame size measured on real 1080p clips: memory, PNG size, and what to pick.
- Make Sprite Animations Loop Without a Hitch — Rendered and recorded loops often end on their first frame; how to find and fix the hitch.
- Removing a Solid Background From Sprites Without a Halo — For effects rendered on a flat color: what tolerance can and can’t fix, and how soft edges remove the fringe.
Related guides
- How to Convert a GIF to a Sprite Sheet
- Sprite Sheet Export Formats Explained
- How to Preview a Sprite Sheet Animation