ByteScope

MP4 → PNG Frame Extractor

Extract video frames as PNG — all of them, every N seconds, or one exact moment.

Your files never leave your browser — all processing is local.

Your video never leaves your computer.

Our servers can't see your files — there is no upload path. no upload · no watermark · no size limit · no queue

Drop a video here

MP4, WebM, MOV — or click to browse / paste

About this tool

Three sampling modes cover the real use cases: grab one pixel-perfect screenshot at an exact timestamp (better than fighting a video player's pause button), pull a frame every N seconds for a storyboard or thumbnail sheet, or extract every frame in a range for frame-by-frame analysis. Frames appear as they decode and download individually or as a zip.

Everything — demuxing, decoding, scaling, encoding — runs inside your browser using the hardware-accelerated WebCodecs API. Nothing is installed and nothing is uploaded.

Frequently asked questions

How do I take a screenshot at an exact moment?
Choose "One frame" mode and drag the scrubber — the preview seeks with it. The exported PNG is decoded straight from the video data at full quality, not captured from the screen.
Is my video uploaded to a server?
No — and you can verify it. Open your browser's DevTools Network tab while converting: there is no upload request, because the pipeline (decode, resize, encode) runs entirely on your machine via the WebCodecs API. Our servers cannot see your files; there is no upload path to send them through.
Is there a watermark or a file size limit?
No watermark, ever. There's no hard file size limit either — a single conversion is capped at 60 seconds of video to keep memory in check, and you can trim a long video into ranges.
Why is this faster than online converters for big files?
Upload-based converters spend most of their time transferring your file and waiting in a queue. Here a 100 MB video starts converting immediately, using your browser's hardware-accelerated video codecs.
Which browsers are supported?
Any browser with the WebCodecs API: recent Chrome, Edge, Safari and Firefox. If H.264 encoding isn't available, the tool automatically falls back to the royalty-free VP9 codec in a WebM file and tells you.