imagetojpg.app
Tools

MP4 to JPG

Pull still images out of a video — every second, a set number of frames, or exact timestamps. Pick the ones you want from the grid and download a ZIP. The video stays on your device.

Loading sample video…

—

or drop it here · MP4, MOV, WebM, M4V

Frames are captured on your device — the video is never uploaded

In short

To turn an MP4 into JPG images, open the video above and choose how to sample it: one frame every N seconds, N frames spread evenly, or a list of exact times such as 0:05, 1:20. Press Extract frames, tick the thumbnails you want and download them as JPG or PNG, singly or as a ZIP. You can also pause anywhere and tap Grab this frame. MP4, MOV, WebM and M4V work, up to 300 frames per run, and the video is never uploaded.

Frames pulled from a 12-second clip

sample-clip.mp4 (1280 × 720, 1.3 MB), one frame every 3 seconds, saved as JPG.

Video frame at 0:01
0:01.5 · 1280×720 JPG
Video frame at 0:04
0:04.5 · 1280×720 JPG
Video frame at 0:07
0:07.5 · 1280×720 JPG
Video frame at 0:10
0:10.5 · 1280×720 JPG

Download the sample clip to try it yourself.

How to extract frames from a video

  1. Open: drop an MP4, MOV, WebM or M4V file on the tool or tap Open video.
  2. Choose frames: Every N s (e.g. one per second), N frames evenly spaced, or At times (seconds or m:ss, separated by commas).
  3. Extract: press Extract frames and watch the progress bar; Stop ends early and keeps what's done. Or scrub the player and tap Grab this frame.
  4. Download: tick the thumbnails you want and press Download for a ZIP, or Save under any single frame.

How video-to-JPG extraction works here

An MP4 is a container holding compressed video, usually H.264, H.265 or AV1, plus audio. To get a JPG, a player has to decode the video up to the moment you want and copy that frame. This page uses your browser's own video decoder: it loads the file locally, seeks to each requested time, draws the decoded frame onto a canvas at full resolution and saves it as JPG at quality 92 or as lossless PNG. Because nothing is uploaded, a 2 GB phone video starts instantly and stays private. Which files open depends on the browser: H.264 MP4 and WebM work everywhere; HEVC MOV files from iPhones open in Safari and on most recent Macs and Windows PCs with the codec installed. Seeking lands on the closest decodable frame, so extracting by keyframe isn't offered separately — sample every 1–2 seconds and pick the best shots from the grid instead.

Which mode to use

You wantModeExample
A contact sheet of a whole clipN frames24 frames from a 3-minute video
Every moment of a short clipEvery N s0.2 s for a 5-second action shot
Specific moments you've notedAt times0:12, 0:48.5, 2:05
The one perfect frameGrab this framePause, step with the player, grab

Supported formats

  • MP4 (H.264): every modern browser.
  • WebM (VP8/VP9/AV1): Chrome, Edge, Firefox, recent Safari.
  • MOV from iPhone (HEVC/H.265): Safari; Chrome and Edge when the system has HEVC support.
  • M4V and MKV: when they contain H.264 or VP9 video.
  • AVI, WMV, FLV: not supported by browsers — convert them to MP4 first.

Output is JPG (quality 92) or PNG at the video's own resolution, or capped at 1920, 1280 or 640 px wide to save space.

Video to JPG tools compared

FeatureThis pageTypical online converters
Uploads your videoNo — opens instantlyYes; large files take minutes
File size limitWhatever your browser can playOften 100 MB – 1 GB on free plans
Pick frames before downloadingThumbnail grid with checkboxesUsually a ZIP of everything
Exact timestampsYesRare
Grab the paused frameYesRare
Old formats (AVI, WMV)NoOften yes

Frequently asked questions

How do I convert an MP4 to JPG?

Open the MP4, choose Every N s, N frames or At times, press Extract frames, then download the frames you want as JPGs in a ZIP.

Is my video uploaded?

No. The video is decoded by your browser on your device; nothing is sent anywhere.

Can I extract every frame?

Set Every N s to 0.04 for 25 fps footage, but runs are capped at 300 frames — about 12 seconds at full frame rate. For longer clips, sample less often.

What resolution are the JPGs?

The video's own resolution — 1920×1080 for 1080p, 3840×2160 for 4K — unless you choose a smaller width.

Does it work with iPhone MOV videos?

Yes in Safari, and in Chrome or Edge on computers that support HEVC. If the player stays black, open the page in Safari or export the clip as MP4 (Most Compatible).

Can I extract keyframes only?

Not separately — browsers don't expose keyframe positions. Sampling every 1–2 seconds and picking from the grid gives the same practical result.

Updated · By the imagetojpg.app team

More free tools