MP4 to JPEG Converter

Extract JPEG frames from MP4 video. Create thumbnails and screenshots. JPEG=JPG. See video to JPG.

Initializing... drag & drop files here

Supports: MP4, M4V

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
File extension
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

How to Convert MP4 to JPEG Online

  1. Upload Your MP4 File: Drag and drop or click "Add Files" to select an MP4 or M4V video from your computer. H.264, H.265/HEVC, AV1, and MPEG-4 streams inside the MP4 container all decode. Batch is supported — drop in multiple iPhone clips, screen recordings, or downloaded videos at once.
  2. Pick Frame Selection: Default is Specific Frame — enter a timestamp like 2.100 (2 seconds and 100 ms) to capture exactly one still. Switch to Multiple Screenshots to extract a sequence at a chosen capture rate (0.1s, 0.2s, 0.3s, 0.5s, 1s, 2s, 3s, 4s, 5s, 6s, 7s, 8s, 9s, or 10s per frame).
  3. Set Quality, Resolution, and DPI (Optional): Pick an Image Quality preset (Lowest / Low / Medium / High / Very High / Highest) or set a target file size in KB / MB. Pick a resolution preset (144p up to 4320p / 8K), scale by percentage, or enter custom width × height. Set DPI from 72 / 96 (screen) up to 300 / 600 / 1200 (print).
  4. Convert and Download: Click Convert. Frames extract in your browser session and download as individual JPEGs or a single ZIP — no sign-up, no watermark.

Why Extract JPEG Frames from MP4?

MP4 is the default video container almost everywhere — iPhones and Androids record to MP4, screen recorders save MP4, YouTube and Vimeo serve MP4, and most editing tools export MP4. Inside, the video is usually H.264 or H.265/HEVC; newer iPhones (since iOS 11) prefer HEVC for smaller files. Pulling JPEG stills out of an MP4 gives you images that drop cleanly into any document, slide, post, or archive — without re-encoding the whole video. JPEG is the right pick when file size matters and the source is photographic; for sharp text and screen recordings, see MP4 to PNG.

  • Generate video thumbnails and posters — Pick a clean frame to use as a YouTube custom thumbnail, Vimeo cover, Plex/Jellyfin poster, course-platform preview, or blog hero. Every CMS expects JPEG, and a 1920×1080 JPEG poster is typically 100-300 KB versus 1-3 MB as PNG.
  • Capture stills from iPhone, Android, and GoPro footage — Modern phones and action cams record 4K MP4 at 30 or 60 fps. Extract the exact frame you wanted to photograph but were filming through — a goal, a wave, a kid blowing out candles — at millisecond precision instead of awkwardly screenshotting playback.
  • Pull evidence stills from dashcam and doorbell MP4 clips — Most car dashcams and Ring/Nest cameras export MP4 H.264. Grab the exact frame of an incident at 12.450 seconds for an insurance claim, police report, or HOA submission. JPEG keeps the file small enough to email or attach to a portal.
  • Build an image sequence for editing — Extract every 0.1s (10 fps) and import the JPEG sequence into Photoshop, After Effects, DaVinci Resolve, or Blender for rotoscoping, motion-tracking reference, or stop-motion remixing.
  • Frame-by-frame sports and motion analysis — Coaches and physical therapists capture stills at 0.1s intervals from training MP4s to compare a swimmer's stroke, a pitcher's release, or a dancer's form across sessions in slides or coaching reports.
  • Insert stills into slides, docs, and reports — A JPEG drops cleanly into PowerPoint, Google Slides, Keynote, Word, Notion, and Confluence. Embedded MP4 files break across platforms and email; a JPEG always renders.

MP4 vs JPEG — Format Comparison

Property MP4 (MPEG-4 Part 14) JPEG (JPG)
Type Multi-frame video container with audio Single still image
Released 2003 (ISO/IEC 14496-14) 1992 (JPEG standard)
Typical codecs H.264, H.265/HEVC, AV1, MPEG-4 DCT-based lossy compression
Audio track Yes (AAC, AC-3, ALAC) None
Plays in browsers Universal for H.264; H.265 limited to Safari and newer Edge Universal
File size, 1 minute 1080p 50-200 MB 150-500 KB per frame
Embeds in docs and slides Inconsistent across platforms and email Universal
Best for Storage and playback of full motion Thumbnails, evidence, references, archives

Frame Selection Quick Guide

Goal Frame selection mode Capture rate / time
One thumbnail / poster Specific Frame Pick the timestamp (e.g. 00:05.000)
Evidence still from dashcam / doorbell Specific Frame Exact incident time, e.g. 12.450
Single photo from a phone clip Specific Frame The exact moment, e.g. 3.700
Storyboard contact sheet Multiple Screenshots 5 or 10 seconds per frame
Editing image sequence Multiple Screenshots 0.1s (10 fps) or 0.2s (5 fps)
Rough video summary Multiple Screenshots 1 second per frame
Frame-by-frame sports analysis Multiple Screenshots 0.1s (10 fps)
Long meeting / lecture review Multiple Screenshots 5 or 10 seconds per frame

Frequently Asked Questions

How do I capture one specific frame at an exact timestamp?

Use Specific Frame mode and enter the time in seconds with millisecond precision. For example, 2.100 means 2 seconds and 100 milliseconds into the MP4. This is the cleanest way to grab a sports highlight, the frame just before a crash on a dashcam, the exact moment a person walks past a camera, or a single still from a phone clip without scrubbing the whole timeline.

How many JPEG frames will I get from a 10-minute MP4?

Depends on the capture rate. At 1 second per frame you'll get 600 JPEGs. At 0.1s per frame (10 fps) you'll get 6,000 JPEGs — fine for editing pipelines but heavy in a browser. At 5 seconds per frame you'll get 120 stills — a manageable contact sheet. Pick the slowest rate that still captures the moments you need; you can always re-run with a denser interval on a clip you've trimmed.

Does it work on H.265 / HEVC MP4 from newer iPhones?

Yes. iPhones running iOS 11 or later record HEVC by default unless you switch to "Most Compatible" in Camera settings, and many newer Android phones do the same. HEVC decodes here for frame extraction even on browsers (like Firefox on Linux) that can't natively play HEVC video. 10-bit HDR sources also extract — note that JPEG is 8-bit per channel, so HDR highlights are tone-mapped to standard dynamic range.

Why is the extracted JPEG smaller / blurrier than the video looked?

The extracted frame matches the video's actual encoded resolution, not the upscaled playback dimensions. A "1080p" web download might really be 1280×720 stretched, and a YouTube re-upload often re-encodes lower than the original. Use the resolution presets to upscale to a larger output, or pick a higher Image Quality preset (Very High / Highest) to keep more detail. Upscaling interpolates pixels — it can't add detail that wasn't captured.

Should I use JPEG or PNG for extracted frames?

JPEG for photographic content (live-action footage, faces, landscapes, drone shots, sports) and when file size matters. PNG for screenshots, screen recordings, slide-deck exports, computer-generated content, and when you need pixel-exact text or graphics. PNG is lossless but typically 5-10× larger than the equivalent JPEG. See MP4 to PNG for lossless extraction.

Will the JPEG frame include the video's audio?

No — JPEG is a still image format with no audio support. The audio track (typically AAC in an MP4) is discarded during frame extraction. If you need the audio separately, see MP4 to MP3 for a compact audio export or MP4 to WAV for an uncompressed one.

Does my MP4 file get uploaded to your servers?

Files are processed in your browser session via secure WebAssembly decoding wherever possible. Frames are extracted client-side — no watermarks, no sign-up. If you'd rather have an animated output instead of stills, see MP4 to GIF.

Can I extract every single frame at the video's native frame rate?

Set Multiple Screenshots to 0.1 seconds per frame (10 fps) for the densest extraction available. For true every-frame extraction matching native rates (24, 25, 29.97, 30, 50, or 60 fps), 0.1s is close enough for most editing workflows. A 5-minute 30 fps clip equals 9,000 frames at native rate — plan storage and ZIP-download time accordingly.

What's the largest MP4 I can process?

Frames extract in your browser session via WebAssembly. Smaller MP4s (under ~2 GB, like a phone clip or short screen recording) extract quickly. Multi-hour 4K recordings are bound by your device's RAM and CPU rather than a server upload limit. For very large files, consider trimming the relevant scene first or extracting at a sparser interval (5s, 10s) to keep the JPEG count manageable.

Rate MP4 to JPEG Converter Tool

Rating: 4.8 / 5 - 118 reviews