Screencast demonstrating how NormCap works.

NormCap is a desktop application written in Python to quickly apply Optical Character Recognition (OCR) on any part of screen(s). It was born out of the need to extract text from screenshots that I received via e-mail, but is also applicable to many other use-cases like copying text from non-selectable user interface elements or even photographs.

It works like this:

  1. You start NormCap (a red border around screen appears)
  2. Select a region on the screen
  3. Wait a moment, while the text is being extracted from the image and copied to the clipboard
  4. Paste (Ctrl+v) the extracted image wherever you like.


Design goals

What I have learned