Video Tools

Free Video Frame Extractor Online

Pull still images out of a video without installing anything. Grab one frame at the exact moment you want, or extract a whole set of frames by FPS or total count, and save them as PNG or JPG at the video’s original resolution. The video is played from your own device and is not uploaded.

Drag & Drop Video File Here

Supports MP4, WebM, MOV, AVI, MKV (Up to 1 GB)

Why use this tool?

Why use this tool?

Taking a screenshot of a paused video usually gives you a resized image with player controls, a progress bar or a blurred frame in it. A frame extractor reads the picture straight from the video at its real pixel size, so the result is a clean still you can use as a thumbnail, a reference image or a slide. It also saves time when you need many frames: instead of pausing and screenshotting again and again, you set a rate and let the tool collect them.

How to use it

How to use it

  1. Step 1

    Add your video

    Drag an MP4, WebM or MOV file into the drop zone, or click it to browse. The video loads in a preview player on the left.
  2. Step 2

    Choose PNG or JPG

    Under Output Format, pick JPG for smaller files or PNG for lossless quality. If you pick JPG, set the quality slider.
  3. Step 3

    Capture a single frame

    Open the Manual tab, drag the timeline slider to the moment you want, and click Capture Frame. The image appears in the gallery.
  4. Step 4

    Or extract many frames

    Open the Auto tab and choose By FPS or By Total Count. Tick Time Range if you only want part of the video, then click Extract Frames.
  5. Step 5

    Download your images

    Hover over a frame and click Download for a single image, or click Download All (.ZIP) to save the full set in one archive.

What this frame extractor does

This is a free video frame grabber that runs in your browser. You open a video file, choose a moment or a rule, and the tool saves the matching frames as image files. You can capture one frame by hand in Manual mode, or let Auto mode collect many frames for you. Every extracted frame appears in a gallery next to the video, where you can download it, delete it or send the whole set to a ZIP file.

How to take one frame from a video (Manual mode)

Switch to Manual and drag the timeline slider until the video shows the moment you want. The current time is displayed under the slider. Click Capture Frame and the image is added to the gallery. The slider moves in steps of 0.05 seconds, which is very fine for most footage, but on a 30 fps or 60 fps video it can land between two neighbouring frames. If you need one exact frame, capture the closest positions on either side and keep the better one. You can capture as many single frames as you like, and each one is added to the end of the gallery.

How to extract all frames from a video (Auto mode)

Auto mode has two ways to decide which frames to save. By FPS saves a set number of frames for every second of video. The default is 0.8 FPS, and you can change it in steps of 0.1, so 1 FPS gives one image per second and 0.5 FPS gives one image every two seconds. By Total Count saves a fixed number of frames spread evenly from the start to the end of the video, which is handy when you want, say, 20 images that cover the whole clip. The tool shows an approximate frame count before you start. Note that saving every single frame of a long video is not what this mode is for: a 5-minute video at 1 FPS already means about 300 images.

Extracting from only part of a video

In Auto mode, tick the Time Range option and enter a start and end time in seconds. FPS and Total Count are then calculated only inside that range. This is useful when a long recording has one short section you care about, such as a single goal in a match or one step in a screen recording, and you do not want hundreds of unrelated images.

PNG or JPG: which one to pick

JPG files are small and work well for thumbnails, blog images and social posts. When JPG is selected, a quality slider from 20% to 100% appears, and it starts at 100%. PNG is lossless, so it keeps sharp edges, text and subtitles clean, but the files are much larger. If your video contains on-screen text, a UI recording or line graphics, PNG is the safer choice. The format and quality you select apply to every frame captured after that, in both Manual and Auto mode.

Resolution and image quality

Each frame is saved at the same width and height as the video itself. A 1080p video gives 1920×1080 images, and a 4K video gives 4K images, as long as your browser can play that video. The tool does not upscale, so a low-resolution clip will not become sharper. Frame quality also depends on how the video was compressed in the first place: a heavily compressed video can show blocky or soft frames, and no extractor can remove that.

Saving the frames

Hover over any frame in the gallery to see its number and timestamp, download it on its own, or remove it. Download All (.ZIP) packs every frame in the gallery into one archive, with the images inside an extracted_frames folder. File names include the video name, the time position and the frame number, for example myvideo_01m05s_3.jpg, so the images stay easy to sort. The gallery shows 20 frames at first and loads 10 more each time you press See More, but the ZIP always contains all of them.

Supported video formats

The tool accepts MP4, WebM, MOV, AVI and MKV files up to 1 GB. The video is played by your own browser, so what you can extract depends on what your browser can decode. MP4 (H.264) and WebM play almost everywhere. MOV, AVI and MKV files sometimes use codecs that Chrome, Firefox or Safari cannot play, and in that case the preview stays blank. Converting such a file to MP4 first solves it.

Features explained

Manual frame capture

Drag the timeline slider to a moment and click Capture Frame. Useful for one exact expression, a product shot or a thumbnail. The slider works in 0.05-second steps.

Auto extraction by FPS

Set how many frames to save per second, from 0.1 FPS upward. The tool shows the approximate number of images it will create before you start.

Auto extraction by total count

Enter how many images you want and the tool spreads them evenly across the video or the selected time range, starting at the first frame and ending at the last.

Time range selection

Enter start and end times in seconds to extract only one section of the video. Available in Auto mode.

JPG and PNG output

Choose small JPG files with a 20–100% quality slider, or lossless PNG for text and sharp graphics.

Gallery with delete and download

Frames appear live while the extraction runs. Download them one by one, remove the ones you do not want, or clear the gallery.

Download all as ZIP

Pack every frame in the gallery into a single ZIP file, so you do not have to save images one at a time.

Runs in your browser

The video is loaded from your device and frames are drawn with HTML5 Canvas. The tool has no step that sends your video or frames to a server.

What can you use it for?

Thumbnails and cover images

Find the best moment in a video and save it as a full-size still for YouTube, a blog post or a course page.

Sports and motion review

Save frames around a swing, jump or serve and compare body position from one image to the next.

Social media and memes

Turn a moment from a Reel, a TikTok or a short clip into an image you can post or use as a meme template.

Screen recordings and tutorials

Pull step-by-step screenshots from a recorded walkthrough for a written guide. PNG keeps interface text sharp.

Small image datasets

Collect sample images from a video for a computer vision experiment or a reference set. Because each run is limited by browser memory, it suits small and medium sets rather than huge ones.

Evidence and documentation

Save a still of a specific moment from a recording, together with its timestamp in the file name, for a report or a note.

Tool information

Tool TypeBrowser-based video frame extractor
Supported Video InputMP4, WebM, MOV, AVI, MKV (local files; playback depends on your browser’s codec support)
Video From URL or LinkNot supported — local files only
Maximum File Size1 GB (large files also depend on device memory)
Export FormatsJPG (quality 20–100%), PNG (lossless)
Output ResolutionSame width and height as the source video
Extraction MethodsManual capture, Auto by FPS, Auto by Total Count
Time RangeYes, start and end in seconds (Auto mode)
Manual Timeline Step0.05 seconds
Batch DownloadZIP archive of all frames in the gallery
ProcessingIn the browser using HTML5 Canvas
Video Upload to ServerNone
Account RequiredNo
Mobile SupportResponsive layout; works in mobile browsers that can play the video

Benefits

  • There is no upload wait, because the video is opened straight from your device.
  • Frames keep the original resolution and aspect ratio of the video.
  • One click on Download All (.ZIP) saves the whole set instead of many separate downloads.
  • You can review results in the gallery and delete bad frames before downloading.
  • Time Range and Total Count keep the number of images under control on long videos.

Limitations

  • The tool works with video files from your device. It cannot open a video link, a YouTube URL or a streaming page.
  • Extracting hundreds of high-resolution frames in one run uses a lot of browser memory, because every frame is kept in memory until you download or clear it. Very long runs can slow down or crash a phone or an older computer.
  • Some MOV, AVI and MKV files use codecs your browser cannot play. If the preview stays blank, convert the video to MP4 first.
  • Manual mode moves in 0.05-second steps, so it may not land on one specific frame of a high-frame-rate video.
  • Extraction is sequential: the tool jumps to each time position and captures it, so a large number of frames takes a while.

Your video stays on your device

When you select a file, the browser opens it locally and plays it in the preview. Frames are drawn from that local playback onto a canvas and turned into image files in your browser. The tool does not include any step that sends your video or the extracted images to a server.

Nothing is stored by the tool

Frames exist only in your browser while the page is open. They are not saved to an account, because there is no account. When you close or reload the page, or press Clear & Reset, the gallery is gone, so download what you need first.

Tips

  • Use Manual mode when you need one exact moment, such as a facial expression or the peak of a movement.
  • For long videos, use a low FPS such as 0.5 or 1, or use Total Count, so you do not end up with hundreds of images.
  • Choose PNG if the video contains text, subtitles or interface elements. Use JPG at high quality when file size matters more.
  • Use Time Range to skip intros and outros, and extract only the section you need.
  • If the tool feels slow on your phone, lower the number of frames or work on a shorter clip.
  • Download the ZIP before you clear the gallery or reset the tool, because frames are not saved anywhere else.

Frequently asked questions

Is this video frame extractor really free, and do I need an account?

Yes, it is free to use and there is no sign-up. You open the page, add a video and start extracting.

How do I extract a single frame from a video?

Add your video, switch to the Manual tab, drag the timeline slider to the moment you want and click Capture Frame. Then download the image from the gallery as PNG or JPG.

How do I extract all frames from a video?

Use the Auto tab. Set By FPS to choose how many frames per second to save, or By Total Count to choose how many images to spread across the video. The tool does not save every single frame of the file, and very high counts are limited by your browser memory, so 300 or fewer images per run is a sensible target.

Are my videos uploaded to a server?

No. The video is opened from your device and processed in your browser. The tool has no upload step for videos or frames.

Will the frames keep the original quality and resolution?

The image has the same width and height as the video. PNG output is lossless. JPG output is compressed according to the quality slider, and at 100% the difference is very small. The frame can still only be as good as the video itself.

Can I extract frames from a video URL or a YouTube link?

No. The tool only works with video files stored on your device. If you have the right to use a video that is online, download it first and then add the file here.

Which video formats work for this frame extractor?

You can select MP4, WebM, MOV, AVI and MKV files up to 1 GB. MP4 and WebM work in almost every browser. If a MOV, AVI or MKV file shows a blank preview, your browser cannot decode its codec, and converting it to MP4 usually fixes that.

Can I extract frames from only one part of the video?

Yes. In Auto mode, tick Time Range and enter the start and end time in seconds. Frames are then taken only from that section.

How many frames can I extract at once?

There is no fixed cap in the tool, but every frame is held in memory, so the practical limit depends on your device and the video resolution. Around 200–300 frames of full HD video is usually fine on a computer. Use a lower count on a phone.

Does the tool work on mobile phones?

The layout adapts to small screens, and it works if your mobile browser can play the video. Phones have less memory, so use shorter clips and fewer frames.