Skip to content
Marvin's Toolbox.

Search tools

Type to filter all tools

Video to Frames

Extract still frames from a video. Grab every frame, every Nth one or one per second, or step through and pick single frames by hand. Choose PNG, JPEG or WebP for the output and download everything as a zip.

Everything runs locally in your browser. Your data never leaves your device.

Video

Drop a video here

MP4, WebM, MOV, MKV, AVI and more. Click to choose a file.

It never leaves your browser.

Next steps

Send this tool's output straight into another tool.

Turn a series of images into a video. Drop in your frames, reorder them, set the frame rate and resolution, and encode the result as MP4 or WebM, ready to play anywhere.

Shrink any image with as little quality loss as possible. Pick a WhatsApp, Instagram or Discord preset, or switch to Custom to hit a hard file size or a fixed quality, downscale with aspect-locked resolution sliders, and keep or strip EXIF metadata. Live preview, multiple images at once.

Convert images between JPEG, PNG, WebP and AVIF. Drop in as many as you like, pick a format, and dial in the quality for the lossy ones. When you convert to JPEG, choose the colour that fills any transparency. Live previews, download one or all at once.

See and edit the EXIF metadata inside a photo, then download it with your changes or save a copy with all metadata removed, GPS included. It reads JPEG, PNG, HEIC and more, and edits JPEG files.

Copy the EXIF metadata from one photo onto another without changing the destination's pixels. That covers camera model, lens, focal length, exposure, GPS and more. Choose to replace all metadata or only fill in what the source provides.

Draw arrows, boxes, text, highlights and numbered steps on a screenshot, blur or pixelate anything private, crop the result and add a watermark. The finished image downloads as PNG or JPG or goes straight to your clipboard.

Hash text or a file with MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE2, BLAKE3, CRC32 and more, all computed live as you type. Compare against an expected checksum and copy any digest.

Verify a checksum online: drop a file, paste the expected checksum and see instantly whether they match. The hash type is detected from the checksum itself, covering MD5, SHA-1, SHA-256, SHA-512, BLAKE3, CRC-32 and more, and sha256sum lines or whole checksum files can be pasted as-is.

Compress text or a file with gzip, deflate, brotli or Zstandard and see the size before and after, the compression ratio and how long it took. One click tries every method and recommends the smallest result.

About the Video to Frames Tool

This tool pulls still images out of a video. Load a clip, choose how frames are picked and get them back as PNG, JPEG or WebP files, one by one or bundled in a zip.

The batch modes decode the video with ffmpeg compiled to WebAssembly, so frame stepping is exact for any codec ffmpeg reads, not just the ones your browser plays. Hand picking works the other way around: scrub the player to the moment you want and capture exactly that frame.

What you can do

  • Extract every frame of a video as images.
  • Grab every Nth frame, or one frame per second or any other interval.
  • Capture a single frame from a video by hand.
  • Save frames as PNG, JPEG or WebP, with a quality slider for the lossy formats.
  • Download all frames as one zip, named frame-0001 onward.

How to use the Video to Frames

  1. 1Drop in a video, or click to choose one.
  2. 2Pick a mode: all frames, every Nth frame, one frame per N seconds, or by hand.
  3. 3Choose the image format, and a quality for JPEG or WebP.
  4. 4Extract, or scrub the player and capture the frames you want.
  5. 5Download single frames from the grid, or everything as a zip.

Batch modes and hand picking

The three batch modes run through ffmpeg: all frames keeps everything the decoder produces, every Nth keeps one frame out of every N, and per second keeps one frame per chosen interval. Because ffmpeg does the decoding, these modes also work for videos your browser refuses to play, like many MKV files.

Hand picking uses the browser's own player instead. Pause where you want, nudge forward or back with the step buttons and capture the current frame. It only works for codecs your browser can decode, which the tool tells you about when it can't.

Large extractions

Every extracted frame is held in memory, so a long video at full frame rate adds up fast. The tool estimates the frame count before you start, asks you to confirm anything large and stops at 2,000 frames per run. For long videos, the per-second mode usually gets you what you want at a fraction of the size.

What to do with the frames

Send frames straight to the Frames to Video tool to rebuild a clip at a different frame rate, or to the Image Converter to change their format. The Video Inspector tells you a video's real frame rate and codec before you extract.

Credits

Open source does the heavy lifting in this tool. Thank you to:

  • ffmpeg.wasm

    A WebAssembly build of FFmpeg, the audio and video toolkit behind half the media software you know.

Everything this site builds on is listed on the credits page.

Turn a series of images into a video. Drop in your frames, reorder them, set the frame rate and resolution, and encode the result as MP4 or WebM, ready to play anywhere.

Convert images between JPEG, PNG, WebP and AVIF. Drop in as many as you like, pick a format, and dial in the quality for the lossy ones. When you convert to JPEG, choose the colour that fills any transparency. Live previews, download one or all at once.

Read the text out of a screenshot, photo or scan with OCR. Pick the language, watch the recognition progress, review the result with per-word confidence, and copy or download the extracted text.

Convert audio files between MP3, WAV, OGG, FLAC and M4A. Drop in as many files as you like, pick the target format and bitrate, and download the results one by one or all at once.

Create barcodes in dozens of formats, from EAN-13, UPC-A and Code 128 to QR Code, Data Matrix and PDF417. Type the content, tune the size, colors and text options, and download the result as PNG or SVG.

See any image the way people with a color vision deficiency see it. Upload a picture and preview protanopia, deuteranopia, tritanopia, the milder anomalous forms and monochromacy next to the original, then download any simulation as a full resolution PNG.