Extract frames from a video

Useful for choosing a thumbnail, laying out a storyboard, or splitting a time-lapse into single pictures. Set the interval and you get numbered still images back.

Loading the tool…

How it works

  1. Drop the video.
  2. Choose how many seconds between frames, or how many frames you want in total.
  3. Extract, preview the stills, and download them as a ZIP.

Why nothing is uploaded

Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.

Verify it yourself

  1. Open your browser’s developer tools (F12) and select the Network tab.
  2. Load your file and run the tool.
  3. The only requests you will see fetch the tool’s own code — and, for a few heavy tools, their open-source engine from a public CDN — plus one small page-view ping to loreatec.jp (page address and title, nothing more). None of them carry your file.

Proof it stays local →

Frequently asked questions

Interval or total count — which should I use?

Interval when the video’s rhythm matters: one frame every 5 seconds of a 3-minute clip gives 36 stills, evenly through time. Total count when the output matters: exactly 12 frames for a contact sheet, whatever the video’s length — the tool spaces them for you.

PNG or JPG?

JPG for filmed scenes — the files are much smaller and you will not see the difference. PNG when the frame shows text or screen menus, which JPG tends to blur at the edges, or when you plan to edit the stills further.

Why is there a cap on the number of frames?

Every frame is built in your browser’s memory before the ZIP is written. Hundreds of full-size stills would fill that memory and crash the tab, so the cap keeps the tool within what a browser can handle. To save every single frame of a video, use a dedicated desktop video program instead.

Is the video uploaded?

No. The video engine runs inside this browser tab. Your file is read into the browser’s memory and the stills are made there, so nothing is sent to a server. The page is served “cross-origin isolated” (a browser security setting) so the engine can use several of your computer’s processor cores at once, which makes it faster.