digiKam – A powerful Photo management app for Linux

A photo management software helps you in organizing photos.

If you are overwhelmed with the thousands of digital photos you have on your computer, and finding it hard to deal with them, you need a Photo manager. digiKam is the program you need. It’s a very advanced and full-featured program that might be confusing at first, but a handy tool once that you understand it.

Let’s run down through its features:

digikam Features

1. Easy access to tools

digiKam has a lot of tools and most of all significant tools in the main interface itself so that the users don’t have to go around looking for them.

digikam user interface
digikam user interface

digiKam top
Top toolbar

digiKam left
Left toolbar

digiKam right
Right toolbar









digiKam bottom
Status bar

2. Image editor

digiKam has a built-in image editor that is powerful and feature-rich. The GIF below skims through the tools present in its image editor.

digiKam image editor
Image editor tools.

3. Label management

digiKam gives you multiple options to label your photos. You can rate them and assign flags. There are four different types of flags; each serves a purpose including, No Pick, Rejected Item, Pending Item, and Accepted item. You can also assign them a specific color, to group them. You can use these flags and apply a particular effect, or perform an action on all images with a similar label.

digiKam labels
Labeling options.

4. Viewing options

digiKam provides four different ways for the users to see and browse through the images. All types are shown in the GIF below:

digiKam viewing
Viewing types.

In this case, the Thumbnails, Preview, and Table options are clear, but the Map didn’t display anything. That is because Map plots out the images according to their location; also the pictures on preview are all screenshots.

5. Tag manager

digiKam provides a tag manager through which you can create custom tags. For example, if you want to tag images based on their location, or according to the person who is in the image, you can create custom tags for those kinds of fields. digiKam also allows making tag hierarchy.

digiKam tags
Tags management window.

6. Batch Queue Manager

digiKam provides a tool called ‘Batch Queue Manager,’ which is a tool that allows the user to apply certain effects to a group of images collectively, just like a batch image editor. It contains all major editing options, like compressing images, brightness/contrast settings, color balance, blur/sharpen tool, flipping, rotating, etc.

The GIF below shows some of the tools of the Batch Queue Manager:

digiKam batch queue manager
Batch Queue Manager tools

7. Post-processing tools

digiKam also provides post-processing tools, to add some final changes to the images. You can create stacked images, or even change the assigned geolocation of the images.

digiKam post-processing tools
Post-processing editing options.

8. Light Table

digiKam provides a tool called the light table, which allows users to compare two photos side by side. It is extremely useful where photographers have to choose between two similar-looking photographs. The tool can help analyze the images quickly.

It has a feature called ‘Synchronize.’ If enabled, the zoom/navigation changes that you make to one of the photos will also be applied on the other.

digiKam light table.
Light table.

9. Scanner support

digiKam also has scanner support where you can directly import photos by scanning. This option eases the management of even physical photos.

Installation on Ubuntu, Arch Linux, Fedora, and other Linux distributions

digiKam is available in the repositories of all major distributions.

For Ubuntu/Linux Mint or any derivatives, enter in the terminal:

sudo apt-get install digikam

digiKam installation
Installation on Linux Mint

For Arch and its derivatives:

sudo pacman -Sy digikam

For Mandriva/Mageia:

sudo urmpi digikam

For Suse:

sudo yast -i digikam

For Fedora and derivatives:

sudo dnf install digikam

For Gentoo:

sudo emerge digikam

Instructions for any other distributions and systems can be found here.


With its incredible and seemingly never-ending list of features, digiKam is one of the best photo managers out there. It has got all the options you will ever need for effective photo management.

Leave a comment and let us know your thoughts about digiKam!

Pulkit Chandak
Pulkit Chandak is a Linux enthusiast and has been using and experimenting with open source software and hardware too since a long time. He is a huge admirer of open source software and wants to ventilate it to all around him. He is interested in reviewing and writing tutorials on Linux and its many distributions. He believes that freedom in software leads to freedom of the mind from the chains of limits.


Please enter your comment!
Please enter your name here





Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.
Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.

Enabling GameMode on Linux for best gaming performance

GameMode is a combination of various libraries and daemons that allows all the users to improve the gaming performance on the Linux system. Developed by games publisher Feral Interactive, it improves gaming performance by requesting a group of options that will be applied temporarily to the Linux system.

6 Best Linux Distributions for Beginners

Making the shift to Linux is not as complicated as some people make it out to be. There is a variety of Linux distributions available that cater to the needs of people who are planning on making the jump to Linux from any other operating system.

The 10 Best Programming Languages for Hacking

One of the significant entities we have in Cyber Security is Ethical Hacking (ETH). It is the process of detecting and finding flaws or vulnerabilities in a system that a hacker would exploit.

Top 5 reasons to switch from Windows to Linux right now

Do you love Windows or Linux? Being on a Linux website, it's not hard to take a guess, but what are the strong reasons to switch to Linux? Linux is a 100% free OS. Is that reason alone enough? Let's find out! Never have there been more compelling reasons to make the switch. Here are just five great reasons for users to create that magical move from the wayward world of Windows to the lauded land of Linux.