Skip to content
Marvin's Toolbox.

Search tools

Type to filter all tools

Frames to Video

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.

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

Frames

Drop your frames here

PNG, JPEG, WebP and other images. They play in the order you arrange.

They never leave your browser.

Video settings

H.264 MP4 plays everywhere and encodes fastest here.

24 fps

24 or 30 reads as normal motion. 1 or 2 turns the frames into a slideshow.

80

Higher keeps more detail and a larger file. 80 is a good balance for most sequences.

Resolution

Fills the letterbox bars, and shows through transparent frames.

Sizes round down to even numbers, which the H.264 encoder requires.

Encode

Add frames above to encode a video.

Next steps

Send this tool's output straight into another tool.

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.

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.

Decompress gzip, deflate, brotli or Zstandard data from a file or pasted Base64 and read the result as text or download it. Detects the format from the magic bytes where possible, with a manual override.

Inspect any file or text as a hex dump with offsets, byte values and an ASCII column. Jump to an offset, search for bytes or text, select a range to see it decoded as integers and strings, and copy or download the dump.

See everything about a video file: duration, resolution, aspect ratio, frame rate, codecs, bitrate, container details and audio tracks, with a frame preview and a per-track breakdown. Reads MP4, WebM, MKV, MOV and more.

Encrypt any file with a password using AES-256-GCM, or decrypt a file that was encrypted here. Strong key derivation and integrity protection built in.

About the Frames to Video Tool

This tool turns a series of images into a video. Drop in your frames, put them in order, choose a frame rate, resolution and quality, and encode the result as an MP4 or WebM you can play and share anywhere.

Encoding runs on ffmpeg compiled to WebAssembly. MP4 uses H.264 with even dimensions and a fast-start header, so the file plays in every player and streams straight away.

What you can do

  • Make an MP4 or WebM video from a folder of images.
  • Turn a PNG or JPEG sequence back into a clip.
  • Build a timelapse or stop-motion video from photos.
  • Reorder frames by dragging, set the frame rate and see the resulting duration.
  • Fit mixed-size frames onto one canvas with padding, or crop them to fill.

How to use the Frames to Video

  1. 1Drop in your images. They become frames in the order you arrange them.
  2. 2Drag frames around, or use the arrow buttons, until the order is right.
  3. 3Set the frame rate. The tool shows how long the video will run.
  4. 4Pick a resolution, how mismatched frames are fitted, and the quality.
  5. 5Encode, preview the result in the player and download it.

Formats and speed

MP4 encodes with H.264, plays practically everywhere and is by far the faster choice here. WebM encodes with VP8, which is noticeably slow in WebAssembly, so expect a wait on longer sequences. Both get a quality slider that trades file size against detail.

Resolution and mixed frames

The output size defaults to the first frame's own dimensions, with 1080p, 720p and custom sizes one click away. Frames that don't match the output shape are either fitted whole with padding bars in a color you pick, or cropped to fill the whole picture. Sizes always round down to even numbers because the H.264 encoder requires them, and transparent areas are flattened onto the padding color.

Round trips

Paired with the Video to Frames tool this makes a full round trip: pull the frames out of a clip, edit or drop some, and encode them back. Frames coming from that tool arrive already named in playback order.

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.

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.

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.