Windows – How to snip same part of screen as last time

screenshotsnippingwindows 10

In windows 10, I can use the Snipping Tool or Snip & Sketch to snip a part my screen (basically a screenshot + crop to selection). I would like to snip the same part of the screen after I perform some other operation in another application that changes what's shown in that part of the screen. I have to manually perform this operation for example by pressing some button in another application.

An example use case would be:

  1. I run my code to draw something to a canvas in my browser
  2. I snip that part of the screen
  3. I change the code to modify what's drawn to that part of the screen
  4. I'd like to capture the same rectangle from the first snip.

Is there an easy way to do this in Windows 10?

One way I can think of doing this is to screen capture that region (for example using LICEcap) then dig in to find the desired frames. This is non-ideal because my intermediate operation could take a long time, there might be quality issues with the extracted frames, and it's a lot of work to use some tool to extract frames.

Solution Summary

Multiple solutions worked; here are brief differences (see review sites for more detailed comparisons)

ShareX and Greenshot are the best

  • ShareX has more features
    • doesn't sacrifice too much convenience
    • probably has higher proficiency ceiling so it's preferred if you need to snip on a regular basis
  • Greenshot is simpler to use out of the box

Snagit probably also fulfills my needs but I didn't try it because it costs $50 (didn't bother with the 15 day free trial).

Other methods either didn't work or would not be convenient enough.

Best Answer

Greenshot has an option to Capture last region. Highly recommended.

example of snipping a region

Also very easy to do quick edits such as highlighting and obfuscation:

example of editing an image