Screenshot annotator software for Windows and Linux.
- Arrows - Draw attention to specific areas with customizable arrows
- Callouts - Add speech bubble annotations with editable text
- Notes - Create text boxes for additional information
- Border Selection - Highlight areas with bordered rectangles
- Blur - Obscure sensitive information with blur effects
- Selection Tool - Select portions of the image to copy (Ctrl+C) or delete (Delete key)
- Cut out vertical and horizontal slices - Cut out vertical or horizontal areas of image
- Highlighter - Highlights areas of interest
- Project Management - Automatic project saving and preview thumbnails
- Cross-Platform - Works on both Windows and Linux
- OCR via Tesseract and Windows.Media.OCR.
🌐 Supported languages (57)
Amharic, Arabic, Azerbaijani, Bengali, Burmese, Cebuano, Chinese Simplified, Czech, Dutch, Filipino, French, German, Greek, Gujarati, Hausa, Hebrew, Hindi, Hungarian, Igbo, Indonesian, Italian, Japanese, Kannada, Kazakh, Khmer, Korean, Malay, Marathi, Nepali, Nigerian Pidgin, Odia, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Sindhi, Sinhala, Somali, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Yoruba, Yue Chinese, Zulu, English (default)
📦 Installation for Windows
Best option. Store will keep application up to date.
B. WinGet
winget install --id SiarheiKuchuk.ScreenshotAnnotator
C. Setup look for asset windows_setup.exe
Setup is good when you can't use Store (no Microsoft Account, etc). Application will check for self-updates however you should manually update the application.
D. Binaries look for windows_archive.7z
Binaries are good if setups and zip archives are blocked by corporate policies. Application will check for self-updates however you should manually update the application.
📦 Installation for Linux
Debian, Ubuntu, and derivatives
A. Installation via APT Repository
Best option. System will keep application updated.
One-Time Setup - add repository
curl -fsSL https://drweb86.github.io/annotator/gpg-key.pub | sudo gpg --dearmor -o /usr/share/keyrings/screenshot-annotator.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/screenshot-annotator.gpg] https://drweb86.github.io/annotator stable main" | sudo tee /etc/apt/sources.list.d/screenshot-annotator.list > /dev/null
Install
sudo apt update && sudo apt install screenshot-annotator
Update
sudo apt update && sudo apt upgrade screenshot-annotator
Uninstall
sudo apt remove screenshot-annotator
sudo rm /etc/apt/sources.list.d/screenshot-annotator.list /usr/share/keyrings/screenshot-annotator.gpg
B. DEB look for asset linux_arm64.deb and linux_amd64.deb
For amd64:
sudo dpkg -i screenshot-annotator_*_linux_amd64.deb
sudo apt-get install -f
For ARM64:
sudo dpkg -i screenshot-annotator_*_linux_arm64.deb
sudo apt-get install -f
Uninstall
sudo apt remove screenshot-annotator
C. Bash script
Installation:
wget -O - https://raw.githubusercontent.com/drweb86/annotator/master/scripts/ubuntu-install.sh | bash
Installation of preview:
wget -O - https://raw.githubusercontent.com/drweb86/annotator/master/scripts/ubuntu-install.sh | bash -s -- --latest
Uninstallation (source install only):
wget -O - https://raw.githubusercontent.com/drweb86/annotator/master/scripts/ubuntu-uninstall.sh | bash
Fedora, RHEL, Rocky, Alma, and openSUSE
RPM look for asset linux_x86_64.rpm and linux_aarch64.rpm
sudo dnf install ./screenshot-annotator_*_linux_*.rpm
openSUSE: sudo zypper install ./screenshot-annotator_*_linux_*.rpm
Arch Linux, Manjaro, and EndeavourOS
Pacman look for asset linux_x86_64.pkg.tar.zst and linux_aarch64.pkg.tar.zst
sudo pacman -U screenshot-annotator_*_linux_*.pkg.tar.zst
Other glibc Linux (amd64 and arm64)
Tarball look for asset linux_amd64.tar.gz and linux_arm64.tar.gz
sudo tar -C / -xzf screenshot-annotator_*_linux_*.tar.gz
The tarball unpacks into /usr. The system needs glibc, libstdc++, libX11, and fontconfig.
After installation, the following command is available: screenshot-annotator — graphical application. Debian, Fedora, and Arch packages depend on gnome-screenshot. On the tarball, install gnome-screenshot, or scrot, or ImageMagick, when it is not already present.
- Built with Avalonia UI for cross-platform support
- .NET 10
- SkiaSharp for image processing
This project was developed with AI assistance from Claude (Anthropic's AI assistant); Cursor.



