Kodaskanna is a KDE utility for extracting data from one-dimensional and two-dimensional machine-readable codes. It is intended to fit into desktop workflows where encoded information needs to be read from an existing image and then passed on for further processing rather than treated as an isolated scanning task.
The application focuses on image-based input and is not tied to a camera. It can run as a standalone program or be invoked through KDE desktop integrations. Code recognition is handled by ZXing-C++, while the current codebase uses Qt 6 and KDE Frameworks 6.
Kodaskanna’s broader design goal is to act as a reusable component in workflows that need machine-readable data supplied by the user. The project envisages extensible input sources and reusable validation or preview components, with the scanner usable either in-process or out-of-process.
This is free and open source software.
Key Features
- Reads QR codes and other supported 1D/2D barcode formats from image data.
- Accepts image files supplied through a file picker or as command-line arguments.
- Supports drag-and-drop and clipboard input for quick desktop use.
- Can read image data piped through standard input.
- Handles non-local image files through KDE’s file-handling infrastructure.
- Copies extracted content to the clipboard or exports it to a file.
- Provides a Dolphin context-menu action for processing image files directly from the file manager.
- Includes KDE Purpose integration, allowing compatible applications to hand images to Kodaskanna for decoding.
- Offers an application-menu launch mode that lets users select another source after completing a scan.
- Supports the standard Quit shortcut in application-menu mode.
Website: invent.kde.org/graphics/kodaskanna
Support:
Developer: Kodaskanna team
License: GNU Lesser General Public License v2.1

Kodaskanna is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| QR Tools | |
|---|---|
| Zint | Barcode generating solution |
| CoBang | QR code and barcode scanner |
| Qreator | Easily create your own QR codes |
| Decoder | Fancy yet simple QR Codes scanner and generator |
| qrtool | Encode and decode QR code |
| QRab | QR code reader |
| qr-backup | Paper backup of files using QR codes |
| QR ScanGen | QR code scanner and generator |
| QR Scanner | QR scanner/generator app |
| libqrencode | Encoding data in a QR Code symbol |
| ClipQR | Scan QR codes on screen and from camera |
| Qrca | QR code scanner for Plasma Mobile |
| qr-rs | Encode URLs or text into QR codes |
| segno | Python library and CLI tool for generating QR Codes and Micro QR Codes |
| AR Tag | Minimalist image editor |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.