I have a video on my iPhone that I recorded using my iPhone. I want to extract a single frame as a still image, preserving the full quality and native resolution of the recording.

I know it's possible to take a screenshot of video, but I'm not sure if that ends up being a lower resolution image. Also, it just feels clumsy to use a screenshot because HD the time I end up with UI controls over top the image.

Is there a way, without third party software, to extract a full resolution still image frame from a video on iOS?

2 Answers 2


I highly recommend a free app called Frame Grabber. It captures still frames from a video, maintaining both original quality up to 4K and metadata (datetime, gps...). It's free and I find it brilliant.

  • I just tried this and it is perfect. Must-have app for iOS!
    – Nic
    Aug 11, 2021 at 18:59
  • this is great although this also includes a third-party app.
    – X_841
    Aug 16, 2021 at 12:40
  • It is perfectly made by a top German developer, good call.
    – Fattie
    Mar 24 at 23:58
  • 1
    Sadly, it is under a new owner and no longer free.
    – victorlin
    Jun 28 at 15:48
  • 1
    App allows about 3 free frame grabs (per some time period), then requires a $20 a year subscription.
    – mjh
    Jul 5 at 17:53

No, there is no option in the photos app to extract a single frame.

Depending on the video resolution you may or may not end up with a lower resolution screenshot. If your video resolution is higher than the screenshots' resolution, you end up with a lower resolution image in the end. Read more about video resolution on iPhones and screenshot sizes.

The easiest way though would be to either use a third party app or - if you import the videos to a computer anyway - do it on a Mac/PC.

More about this: different methods, Apple Community

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .