Video to JPG Frames

Extract full-resolution still frames from a video — the current frame, one every N seconds, or evenly spaced frames.

Runs in your browser. Files and text you add here are processed on your own device with JavaScript and are not uploaded to our server. Some tools download a free open-source library (for example PDF.js or QPDF) from a public CDN the first time you use them. Very large files depend on your device's memory.

Pausing a video and pressing Print Screen gives you a blurry, cropped, player-cluttered image. When you need a clean still — a thumbnail candidate, a frame for a report, evidence of what appeared on screen at 02:14, or a set of stills to make a contact sheet — you want the actual frame at full resolution.

This tool extracts frames from a video file in your browser and saves them as JPG, PNG or WebP at the video's native resolution. Grab the exact frame shown in the player, one frame every few seconds, or a fixed number of evenly spaced frames across the whole video.

Everything runs locally, so dashcam footage, CCTV exports, family videos and confidential screen recordings are never uploaded.

File names carry the timestamp of each frame, which matters more than it sounds: when you hand a set of stills to a colleague, an editor or an insurance assessor, they can find the exact moment in the original video without guessing.

How It Works

  1. Open a video — MP4, WebM, MOV and others up to 500 MB. The tool reads its resolution and duration and shows a player.
  2. Choose which frames — the frame currently shown in the player (pause exactly where you want), one frame every N seconds, or N evenly spaced frames (up to 300).
  3. Extract — the tool seeks to each timestamp, draws the decoded frame onto a full-size canvas and encodes it. File names include the timestamp (e.g. video-1m05s0.jpg). Multiple frames download as a ZIP.

Compatibility & Support

Supported Input → Output Formats

  • Input: MP4, M4V, MOV, WebM, OGV, MKV, 3GP (must be playable in your browser)
  • Output: JPG (50–100% quality), lossless PNG, or WebP
  • Resolution: the video's native frame size, e.g. 1920 × 1080 or 3840 × 2160

Unsupported Formats

Your browser must be able to play the video. MP4 with H.264 and WebM with VP8/VP9 play in every current browser. MOV and MKV depend on the codec inside; HEVC (H.265) videos from recent iPhones play in Safari and in Edge/Chrome on Windows with hardware support, but not everywhere else.

Frame accuracy depends on the video's keyframe structure and the browser's seeking: the extracted frame is the one the browser displays at that timestamp, normally within one frame of the requested time. DRM-protected streams (Netflix, purchased films) cannot be captured.

File Size Limits

Video files up to 500 MB and up to 300 frames per extraction. A 4K PNG frame is around 8–15 MB, so 300 of them make a very large ZIP — use JPG for big batches.

Who Should Use This Tool?

  • Students: A film-studies student extracts 24 evenly spaced frames from a short film to analyse its colour palette and shot composition.
  • Freelancers & Designers: A YouTuber pulls 1080p stills every 2 seconds from a vlog to pick the strongest thumbnail image.
  • Office Professionals: An insurance assessor extracts dashcam frames around the moment of an incident to attach to a claim report.
  • Developers: A machine-learning engineer samples one frame per second from test videos to build a labelled image dataset.

Key Features / Khusoosiyat

Here's what separates this tool from generic alternatives:

🎯

Exact Frame Capture

Pause the player on any frame and save it.

⏱️

Interval Mode

One frame every N seconds, down to 0.1 s.

📊

Even Sampling

Pick a number of frames spread evenly across the video.

🖼️

Full Resolution

Frames are saved at the video's native size, not the player size.

🏷️

Timestamped Names

Every file name records when in the video it came from.

🔒

Local Processing

Footage is never uploaded.

Why This Tool Beats the Alternatives

  • Native-resolution stills instead of screen-size screenshots.
  • Batch frame extraction without installing FFmpeg or VLC.
  • Private handling for dashcam, CCTV and personal videos.
  • Timestamped file names that make evidence and reports easier.
  • Free and watermark-free.

Pro Tips

  • Use PNG when frames will be edited or compared pixel by pixel; JPG at 92% for everything else.
  • Motion blur is in the video itself — for the sharpest still, step through the player a few frames around the moment and capture the clearest one.
  • To make a short animation from the same clip, use Video to GIF.

Open your video above, choose the frames you need, and download them as images.

Frequently Asked Questions