Video to images
Save stills from a video as JPG or PNG: one exact frame, one every few seconds for a storyboard, or every single frame.
Fit Meter
Advanced 1
Bytes of your files sent anywhere: 0 B · nothing leaves this tab
Every request this page makes is listed as it happens. You’ll see our own code loading, and for some formats a codec engine, but never your file going out.
- Waiting for network activity…
Check it yourself: open your browser’s developer tools on the Network tab, or turn off Wi-Fi once the page has loaded. The tools keep working.
How to use it
- 01
Add your file
Drop a video onto the box. Its length and frame rate are read straight away.
- 02
Check the settings
Choose one frame at a time you type, one every few seconds, or every frame. The estimate shows how many stills that makes.
- 03
Save the result
Press save frames. A single still downloads on its own; several come together as a ZIP.
Why it doesn’t upload
A still from your own video shouldn’t require sending the whole video to a server. Frames are decoded and saved on your device, and the video never leaves it.
How to check for yourselfWorth knowing
- Every frame of a long video adds up fast: one minute at 30 fps is 1,800 pictures. Runs stop at 3,000 stills.
- “Every frame” keeps each frame the video actually stores, so variable frame rate phone videos can give slightly fewer stills than length × fps.
- JPG at 90% looks identical to the frame and is about a tenth of the size of PNG. Choose PNG for screenshots of text or frames you will edit.
- AVI, WMV, FLV and other older formats use the FFmpeg engine, a one-time 31 MB download.
Questions
How do I get a still image from a video?
Choose One frame, type the time in seconds and press Save frames. You get a full-resolution JPG or PNG of that moment, sharper than a screenshot of the player.
How do I save every frame of a video?
Choose Every frame. The stills are numbered in order, which is what animation, photogrammetry and machine-learning tools expect. Runs stop at 3,000 frames.
Should I save frames as JPG or PNG?
JPG for photos and footage, where it looks the same at a fraction of the size. PNG for screen recordings with text, or when you will edit the frames and don’t want any extra loss.
Can I make a contact sheet instead?
A single picture with a grid of thumbnails is coming as Video Contact Sheet. Until then, save one frame every few seconds at 320 px.