Back to projects

BetterScreenShot

A Windows app for screenshots, scrolling captures, and area recordings. Annotate images, then copy them or recognise text directly from them.

My role
Design & development
Platform
Windows
Project
Desktop utility

Windows x64 · Installer .exe · Version 1.1.6 · 85.9 MiB. Double-click to install or update automatically. No separate .NET runtime needed. Text recognition requires the Microsoft Visual C++ 2015–2022 Redistributable for x64.

BetterScreenShot project preview

The project

Why I built it

I wanted a screenshot tool that felt right for my everyday work, but I couldn't find anything I liked that was available for Windows. I built BetterScreenShot for myself, with a capture, edit, and copy workflow I could use without switching between apps.

From capture to sharing

Choose a monitor, drag an area, or open an existing image to annotate. The editor has floating tools for highlights, editable arrows, shapes, and text, with undo and redo across edits. Copy the finished image straight into another app or save it as PNG, JPEG, or BMP. Custom keyboard shortcuts and a tray menu keep capture within reach, and the app now has light and dark themes.

Long captures and recordings

Scrolling Capture joins overlapping views as you scroll through a long page. Record Area captures a selected region as an MP4 video or animated GIF, with a video quality choice before recording. When it finishes, preview, copy, or save the recording, or play it in the built-in viewer. Video recording has no audio.

Text stays on your computer

Double-click a word in the image to recognise text, then select a word or a passage across multiple lines. The image and text panel keep the selection in sync. Tesseract runs locally with seven bundled languages, including English and Latvian. Screenshots and recognised text are never sent to a server.

The build

I built the Windows app with C# and .NET 8, using WPF for the editor and Windows Forms for capture overlays. Selection accounts for each monitor's display scaling, while image export and text recognition run in the background. The portable download bundles the application, language models, and .NET runtime into one executable.

Built with

  • C#
  • .NET 8
  • WPF
  • Windows Forms
  • Tesseract OCR

Next project

Canvas