
Ksnip
Ksnip is a Qt based cross-platform screenshot tool that provides many annotation features for your screenshots.
What is Ksnip?
Ksnip is a Qt based cross-platform screenshot tool that provides many annotation features for your screenshots.
Latest ksnip version contains following features:
- Supports Linux (X11, Plasma Wayland, GNOME Wayland and xdg-desktop-portal Wayland), Windows and macOS.
- Screenshot of a custom rectangular area that can be drawn with mouse cursor.
- Screenshot of last selected rectangular area without selecting again.
- Screenshot of the screen/monitor where the mouse cursor is currently located.
- Screenshot of full-screen, including all screens/monitors.
- Screenshot of window that currently has focus.
- Screenshot of window under mouse cursor.
- Screenshot with or without mouse cursor.
- Capture mouse cursor as annotation item that can be moved and deleted.
- Customizable capture delay for all capture options.
- Upload screenshots directly to imgur.com in anonymous or user mode.
- Upload screenshots via FTP in anonymous or user mode.
- Upload screenshots via custom user defined scripts.
- Command-line support, for capturing screenshots and saving to default location, filename and format.
- Filename wildcards for Year ($Y), Month ($M), Day ($D), Time ($T) and Counter (multiple # characters for number with zero-leading padding).
- Print screenshot or save it to PDF/PS.
- Annotate screenshots with pen, marker, rectangles, ellipses, texts and other tools.
- Annotate screenshots with stickers and add custom stickers.
- Crop and cut out vertical/horizontal slices of images.
- Obfuscate image regions with blur and pixelate.
- Add effects to image (Drop Shadow, Grayscale, invert color or Border).
- Add watermarks to captured images.
- Global hotkeys for capturing screenshots (currently only for Windows and X11).
- Tabs for screenshots and images.
- Open existing images via dialog, drag-and-drop or paste from clipboard.
- Run as single instance application (secondary instances send cli parameter to primary instance).
- Pin screenshots in frameless windows that stay atop other windows.
- User-defined actions for taking screenshot and post-processing.
- OCR support through plugin (Window and Linux/Unix).
- Many configuration options.
Ksnip Screenshots












Ksnip Features
Ksnip information
Supported Languages
- English
GitHub repository
- 1,582 Stars
- 126 Forks
- 197 Open Issues
- Updated
Comments and Reviews
Tags
- Screenshot Capture
- Linux
- Linux Distro
- screenshots
- annotation
- imgur-uploader
- qt5
Lists containing Ksnip
The linux setup for everyone (free software with GUI only) • Software I use • favesRecent user activities on Ksnip
- damir_porobic edited Ksnipdp
- einabyss added Lightweight as a feature to Ksnipei
- einabyss liked Ksnipei
This is the best screenshot tool I've found for Linux. It strikes the perfect balance between having all the annotation tools you need, without doing too much.
The interface is intuitive and there are some nice configuration options, including the ability to send screenshots to your Imgur account.
Feature-rich and multiplatform. Only waiting for better Plasma Wayland support.
What are you missing on the Plasma Wayland Support? The screenshots capabilities come from Plasma itself. I'm currently working on the Generic Wayland Screenshot Support that is provided via XDekstopPortal, this might provide more options for taking screenshots.
Reply written ago
By far the best Linux screenshot tool. I work in a live environment where I communicate with a lots of clients and screenshots are a must. The ability to set my application to click a button, select what to screenshot and upload it immediately, no confirmation or messages even - that's everything that I ever wanted in a screenshot application. Simply amazing!
Its the linux version of Greenshot. Very much the same layout and functions with a little bit extra. My new must have print screen app for my linux systems.
Easy, annotations, capture delay, blur, and lot more features. Scrolling screenshot not yet available though.
Strength: • Open source. If you are not familiar with "open source", it means this software has both stronger security & stronger privacy. Because its code is publicly available for review and contributions on GitHub at https://github.com/ksnip/ksnip • Annotations. Mostly arrows, numbers, blur • Both the capture delay combined with the full "Current Screen" feature are very handy to include menu • Color picker to choose any color to your liking for annotations • Easy to use. Reminds me of the defunct Shutter. • Debian Backport available. To use latest features. • Support the increasingly popular Gnome Wayland display server protocol • Cross-platform. So much easier learning curve if you use multiple operating systems. Such as Linux, macOS, Windows. The interface is the same across those. • Basic image editing within Ksnip. Such as cropping screenshot. • Powered by the open source & crossplatform QT. Which include an optional dark theme & lots of user interface customization. • Multilingual. Contributors are always at https://hosted.weblate.org/projects/ksnip/translations/ • Attractive GNU General Public License version 2. This means the software code of this extension is owned and supported by a friendly not-for-profit community. Instead of a for-profit corporation. https://github.com/ksnip/ksnip/blob/master/LICENSE.txt
Challenge: • Not yet able to take screenshots of scrolling area. Such as a browser window. Any volunteers for a patch at https://github.com/ksnip/ksnip/issues/398
Show Your Support: • If you enjoy this application, show your support to the authors & contributors with: ___• Donation at http://paypal.me/damirporobic ___• Github sponsor at https://github.com/sponsors/DamirPorobic
Using: • Ksnip 1.8.0 • Debian 10 Buster • GNOME 3.30.2
Screenshot utils are one category Windows has Linux beat by a wide margin. There is nothing I've been able to find (I've tried flameshot, ksnip, vokoscreen, spectacle, and fireshot) that comes anywhere close to the features of greenshot and XShare. That being said, KSnip is my go-to screenshot app in Linux.
This was a complaint I made previously but I have since figured out it was my own lack of knowledge of the app, and not a problem with the app itself. I edited this part of my review rather than delete it, because perhaps other users might have the same misunderstanding.
I suppose there are things ksnip could do to make cropping a fullscreen screenshots a little easier (maybe display its own scroll bars in a different color, or maybe default to zoom out when cropping an image that doesn't fit in the editing window), but I am not holding it against ksnip. In fact I've upgraded my rating to 4 stars (from 3). It isn't 5 stars only because it doesn't have all the features of greenshot and xshare. But that's hardly a complaint given that I can't find any Linux-based screencap app that has all those features! The biggest feature lacking from my perspective is a zoom-out capability (for viewing, not for scaling the image itself)
On occasion it has crashed, but I take lots of screenshots every day, edit them and copy them to my clipboard, and I usually don't bother to remove previous screenshots from ksnip's tab-based window/editor. Perhaps I need to keep fewer screenshots open at one time. It hasn't been a huge problem. Maybe once a week at the most.
[Edited by rmbjr60, January 24]
Thanks for the feedback. The latest version of ksnip, 1.8.0 already supports zooming in out on the editor and we are now planning to add support for the crop and canvas modify window.
Regarding the crashes, it would be nice if you could provide more details on that, as far as I'm aware we have no open crash bug issues so this one might be a unknown to us. It would help fixing it if you log a new issue on GitHub with some details when it occurs again.
Reply written ago
Awesome app! It knows everything I need!