FrameExtractor

MP4 to JPG Converter — Free, Batch, No Upload

Turn an MP4 into JPG images — pick how many frames, get timestamped stills, nothing uploaded.

Quick answer: Choose an MP4, select how many frames you want (6–48), and press Extract. Each frame is saved as a timestamped JPG at up to the video's native width. Decoding happens in your browser — the file is never uploaded.

Frames are sampled evenly across the video and rendered locally — nothing is uploaded.

Core facts
Price100% free, no sign-up
Input.mp4 (H.264 / H.265, any camera or phone)
Output6–48 JPG frames with timestamps
ProcessingRuns locally in your browser — no upload

What is MP4 to JPG Converter?

Converting MP4 to JPG means turning part of a video into still image files. Because JPG can only hold a single image, a video cannot become one JPG — the useful interpretation is extracting chosen frames and saving each as a JPG, which is what this tool does: it samples the MP4 evenly from start to finish and gives you a set of timestamped JPGs. That is the workflow behind thumbnails and cover images, storyboards, slide decks built from screen recordings, evidence stills from bodycam or dashcam footage, and reference frames for animation or illustration. The player is not involved: frames are decoded straight from the file at their native resolution, so no letterboxing, progress bars or interface overlays end up in the image. Everything runs locally in your browser, which matters when the footage is private.

Common Uses for MP4 to JPG Converter

  • Pull a thumbnail or cover image from a video without opening an editor
  • Build a storyboard by extracting evenly spaced frames from an MP4
  • Turn a screen recording into slide images for documentation
  • Get reference stills from animation, film or game footage
  • Extract evidence images from dashcam or bodycam MP4 files

What 'mp4 to jpg' actually means

The phrase describes a direction of travel rather than a file conversion: video in, still images out. Since a single JPG cannot represent a timeline, the practical result is a folder of images — one per selected moment — each named with its timestamp so you can trace it back to the source video. That naming matters more than it sounds: when a client or colleague asks 'where is this frame from?', a timestamp is the answer.

Choosing the sampling interval

Frames are spread evenly across the whole file, so the count decides the interval. A 10-minute clip sampled at 12 frames gives one image every 50 seconds — useful for an overview, useless for detail. For a 30-second product video, 24 frames gives roughly one per second, which is enough to build a storyboard or pick a hero image. Start coarse, then use the timestamp grabber for a precise moment if you need a specific frame.

MP4 as a container, not a codec

MP4 is a container: it holds video, audio, subtitles and metadata, usually with H.264 or H.265 video inside. That is why an .mp4 file from a phone, a camera and a screen recorder can behave differently — the container is the same, the codecs differ. If a specific MP4 refuses to load, the underlying codec is unsupported by your browser, and re-exporting it as H.264 MP4 solves it.

Frequently Asked Questions

Can I convert an MP4 into one JPG file?
No — a JPG holds exactly one image and an MP4 holds thousands. What you can do is extract the frames you want as individual JPGs, which is what this tool does: choose 6, 12, 24 or 48 frames and each becomes its own timestamped JPG.
How many frames should I extract?
For a thumbnail or cover, one to six is plenty. For a storyboard or a sense of the whole timeline, 12–24 evenly spaced frames usually reads well. For dense reference work, 48 frames gives roughly one image every few seconds on a short clip.
Which MP4 codecs are supported?
Anything your browser can play — in practice H.264 and H.265/HEVC in Chrome, Edge, Firefox and Safari, plus most camera and phone recordings. If a file plays in your browser, this tool can extract from it; if it does not play, the codec is unsupported by the browser rather than by the tool.
Is the quality the same as the original?
Yes at the pixel level: frames are decoded at the video's native resolution, capped at 1920 px wide. The JPG is then saved at high quality, so the result is sharply equivalent to a frame grab from a video editor.
Why not just take a screenshot?
A screenshot captures your screen — the player's scaling, its controls and any overlays included — and usually at a lower effective resolution. Decoding the frame gives you the clean image the file contains, which is what you want for publishing or evidence.

More Video to Image Formats

More Frame Tools