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 video files here

MP4, MOV, WebM · analyzed locally, never uploaded

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.