Extract Frames From a Video as JPG or PNG (Free Tool)
Extract frames from a video as images in your browser: pick the right frames per second, choose JPG or PNG, and cover a long clip in several short runs.
Evan Carter Updated: 19 October 2026 8 min read
On this page
- When extracting frames beats taking a single screenshot
- How to extract frames from a video step by step
- Choosing the frame rate: how much video one run covers
- Covering a long video in several runs
- JPG or PNG for extracted frames?
- Getting cleaner frames from difficult sources
- Common mistakes
- Frequently asked questions
- Wrapping up
To extract frames from a video as images, sample the clip at a fixed rate and save each sampled frame as a picture. In the Video to JPG Extractor, set a Start time, type how many frames per second you want, choose JPG or PNG and click Extract frames. Each frame appears in a grid with its own Download button.
Free toolVideo to JPG ExtractorExtract JPG frames from video files at custom frame intervals directly in your browser. Download full-resolution image sequences with zero server uploads.
When extracting frames beats taking a single screenshot
A single screenshot is enough when you know exactly which moment you want. Extracting a sequence is better when you do not, or when you need many stills at once. Typical jobs:
- Finding the best thumbnail. Sample a product video at one frame per second and scan the grid for the sharpest, best-lit moment.
- Storyboards and review sheets. Pull a frame every few seconds so a client or teammate can comment on the flow without watching the whole clip.
- Product listing images. A slow 360-degree turntable video can yield a set of angle shots for a Shopify, Etsy or eBay listing, as long as the footage is sharp.
- Tutorial and documentation screenshots. Sample a screen recording and keep only the frames that show each step.
- Checking motion. Frames taken close together show exactly where a pour, a jump or a fold goes wrong.
Frame extraction decodes the video and writes stills, so it works best with a clean, standard source. If you are unsure what your file contains, the guide to converting video files for any device or platform explains containers and codecs.
How to extract frames from a video step by step
The Video to JPG Extractor runs in your browser, so the video is never uploaded.
- Drop your video into the tool. MP4, WebM, MOV, MKV, AVI, FLV and 3GP files up to 1 GB are accepted, and a preview player appears.
- Set the Start time. Type seconds or minutes and seconds (for example 1:15), or pause the preview where you want to begin and press Now next to the Start field.
- Type a value in Frame rate (fps). This is how many frames the tool takes per second of video. The field starts at 12; for most jobs, 1 is a better starting point.
- Choose the Image format. JPG (small) keeps files light; PNG (lossless) keeps every pixel exactly.
- Click Extract frames. On first use the browser downloads the video engine once, about 30 MB, then a progress bar tracks the work.
- Scan the grid. The result panel shows how many files are ready and a thumbnail of each frame.
- Download the frames you want. Every thumbnail has its own Download button, so you can keep only the useful ones.
Two behaviors are worth knowing before your first run. Each run produces at most 120 frames, counted from the Start time. The frames are saved 1280 pixels wide, with the height scaled to match the video’s proportions.
Free toolVideo to JPG ExtractorExtract JPG frames from video files at custom frame intervals directly in your browser. Download full-resolution image sequences with zero server uploads.Choosing the frame rate: how much video one run covers
Because a run stops at 120 frames, the frames-per-second value decides both how dense your samples are and how much of the clip one run covers. The coverage column is simple arithmetic: 120 divided by the fps value.
| Frame rate (fps) | One frame every | Video covered by one run of 120 frames | Best for |
|---|---|---|---|
| 0.2 | 5 seconds | 10 minutes | Skimming long webinars and recordings |
| 0.5 | 2 seconds | 4 minutes | Storyboards, review sheets |
| 1 | 1 second | 2 minutes | Thumbnail hunting, product stills |
| 2 | 0.5 seconds | 1 minute | Tutorials and step-by-step screen captures |
| 5 | 0.2 seconds | 24 seconds | Turntable angle shots, gestures |
| 12 | about 0.08 seconds | 10 seconds | Finding the exact peak of fast motion |
| 30 | every frame of a 30 fps clip | 4 seconds | Frame-by-frame analysis of a short moment |
Setting the fps higher than the video’s own frame rate does not create new information. You simply get repeated, identical frames.
Covering a long video in several runs
For a clip longer than one run covers, work in passes rather than cranking up the frame rate:
- Do a sparse first pass. Set Start to 0 and fps to 0.5 or 0.2 to see the whole video at a glance.
- Note the interesting times. Each frame’s position is easy to estimate: the frame number minus one, divided by the fps value, plus the Start time.
- Do a dense second pass. Set Start a second or two before the moment you care about and raise fps to 5 or 12.
- Download only the winners. Skip the near-duplicates so your folder stays manageable.
This two-pass method finds a precise moment in a long recording far faster than extracting thousands of frames.
JPG or PNG for extracted frames?
Choose JPG when the frames will be viewed rather than edited: thumbnails, previews, review sheets and web pages. The files are small, so a grid of 120 frames stays light.
Choose PNG when you plan to edit, retouch, cut out or measure the frames, or when they contain small text such as captions or interface elements. PNG is lossless, so each frame is a faithful copy of the decoded picture, but the files are several times larger than JPG.
Keep in mind that the source video already went through lossy compression. PNG preserves what the decoder produced; it cannot restore detail the video never stored.
Getting cleaner frames from difficult sources
Extracted frames can only be as sharp as the video itself, and a few fixes before extraction help.
If the clip is a WebM screen recording that behaves oddly, converting it first with the WebM to MP4 converter gives a more predictable result; the WebM to MP4 browser walkthrough covers the details. iPhone MOV clips usually load directly, and the MOV to MP4 guide helps when they do not.
If the frames will become square or vertical product images, crop the video to that shape first with the video cropper so every extracted still is already framed correctly. For other format problems, the MP4 video converter standardizes the file before you extract.
Common mistakes
- Leaving the frame rate at a high value for a long clip. The run fills its 120 frames within the first few seconds. Start at 1 fps or lower and increase only for short moments.
- Expecting new detail from a very high fps. Values above the video’s frame rate produce duplicate frames. Match or stay below the source frame rate.
- Using JPG for frames you will retouch. Compression artifacts get worse with every edit and save. Choose PNG for anything you plan to edit.
- Extracting from a blurry, low-light clip. Motion blur is baked into every frame. Film product footage in good light with slow, steady movement.
- Downloading every frame by default. You end up with dozens of near-identical files. Scan the grid and download only the frames you will use.
- Expecting full 4K stills. Frames are saved 1280 pixels wide. That suits web use; for large print, capture stills from an editing program at full resolution.
Frequently asked questions
How many frames per second should I extract from a video? One frame per second is enough for most thumbnail hunting, storyboards and product stills. Use 5 to 12 frames per second when you need a specific moment in fast motion, and a value below 1, such as 0.5, to sample long clips sparsely.
Should I extract frames as JPG or PNG? Choose JPG for previews, thumbnails and web use, and PNG when you plan to edit or analyze the frames. JPG files are much smaller, while PNG is lossless and keeps sharp edges and small text cleaner at the cost of larger files.
Is there a limit on how many frames I can extract at once? Yes, the Video to JPG Extractor produces up to 120 frames per run. To cover a longer section, run it again with a later Start time or lower the frames-per-second value so each run spans more of the video.
What size are the extracted frames? The extracted frames are 1280 pixels wide, with the height scaled to keep the original proportions. That width suits thumbnails, slides and product pages; for full-resolution stills of a 4K source, a dedicated frame capture from an editing program is the better route.
Wrapping up
Good frame extraction is mostly about the frame rate: sparse to survey, dense to pinpoint, and never higher than the source. Pick JPG for viewing and PNG for editing, and keep only the frames you need. Open the Video to JPG Extractor, set your Start time and fps, and turn your clip into a clean set of stills without uploading a thing.
- extract frames from a video as images
- extract frames from video
- video to jpg frames
- save every frame of a video
- convert video to image sequence
- get stills from a video
You might also like
GuidesChange Audio Speed Without Changing Pitch (Free Tool)Change audio speed without changing pitch: pick a speed, keep Keep pitch ticked and export. See how each speed changes duration and when artifacts appear.4 November 2026 · 7min read
GuidesFade In and Fade Out Audio Free in Your BrowserFade in and fade out audio by entering durations in seconds. See which fade lengths suit podcasts, product videos and ringtones, and avoid common slips.3 November 2026 · 6min read
GuidesIncrease Audio Volume Online Free Without DistortionIncrease audio volume online by setting a gain percentage in your browser. Learn how percent maps to decibels and how to avoid clipping and crackle.2 November 2026 · 6min read