Capture one timestamp to the millisecond, or divide a selected range into as many as 60 evenly spaced moments.
Video Frame ExtractorPause the moment. Keep every pixel.
Capture one exact timestamp or turn a whole video range into evenly spaced JPG, PNG, or WebP images. Preview the frame first, then download each image or the complete ZIP.
Turn video moments into still images
Frame preview
Frames are drawn from the decoded source video, with an optional width cap for faster, smaller exports.
Seeking, frame capture, image encoding, previews, and ZIP creation all happen on your device.
Choose exact frames for evidence and intervals for storyboards
A single timestamp is best when you know the moment you need. An interval batch is better for contact sheets, reviews, tutorials, and scene surveys. In both cases, the browser must be able to decode the source video locally.
Step by step
- Open a browser-readable video
Use the original MP4, WebM, MOV, M4V, or OGV when possible. The filename extension alone does not guarantee that the browser supports the video and audio codecs inside it.
- Choose exact or interval mode
Enter one timestamp for a precise still, or set a start, end, and frame count to sample a section evenly. Preview the chosen moments before exporting a large batch.
- Pick dimensions and format
Keep source dimensions for maximum detail or reduce width for lighter files. Use JPG for photographic frames, PNG for crisp graphics, and WebP for a modern balance.
- Download individually or as ZIP
Use an individual image for one key moment. Use ZIP when a batch must stay together and retain timestamp-based filenames.
Decision guide
- Exact timestamp
- Best for thumbnails, visual references, evidence review, and a known moment.
- Interval batch
- Best for storyboards, progress sequences, tutorials, and scanning an unfamiliar scene.
- JPG or WebP
- Efficient for camera footage and large batches where small files matter.
- PNG
- Useful for screen recordings, slides, diagrams, or text-heavy frames that need sharp edges.
Important limits
- Codec support varies by browser and operating system even when the file extension is supported.
- Some sources have irregular timing; the displayed frame near a requested time can depend on the encoded keyframes and timestamps.
- Long, high-resolution videos and large frame batches can use substantial browser memory.
- Frame extraction does not enhance resolution or restore detail missing from the source video.
Common questions
Why will an MP4 file not open?
MP4 is a container. The video codec inside may not be supported by the current browser, so re-encoding to H.264 MP4 can help.
How many frames should I extract?
Use the smallest count that still explains the sequence. Preview a short interval before generating a large batch.
Is the video uploaded?
No. The selected local video is decoded and captured in the current browser.
Extract JPG, PNG, or WebP images from a video
Choose an exact timestamp for a single still image, or set a start time, end time, and frame count to capture an evenly spaced storyboard from a local video.
OmniKit uses your browser's video decoder and Canvas API, so supported videos stay on your device. Export each captured frame individually or download the complete numbered set as a ZIP.