Everyone’s heard of Adobe Lightroom, but did you know you can do almost everything you need in digital photography with free software? The big companies don’t want you to know it, so I’ve created a list of free software for photography. I’ve seperated this list into two categories: open source, and free software that is not open source. I like open-source software the best, but the free stuff is pretty good too:
Contents
Open Source
First, if you like open-source and want to see a visual summary of what some of it looks like, I suggest you watch my video which summarizes the most important open-source software in photography:
Here is a slightly more detailed list that contains some software not in the video:
Darktable
Darktable is my main Raw editor. It’s the only one that I think is complete enough for me as a wildlife photographer.

It’s got more than enough tools for almost any tasks. The only downside is that it doesn’t have panoramic Raw merging, but that’s not a huge deal for most.
RawTherapee
Rawtherapee is another open-source and free Raw editor. It’s good but has limited local editing capabilities. Good for beginners who just want to do the basics.
Do you want to see how RawTherapee works? Check out me using masks with it in this tutorial:
Shine Stacker
Shine Stacker is a great open-source focus stacking program and it’s relatively new. It’s the only open-source, usable program that works reliably for focus stacking.
What about enfuse, which I mention next? Enfuse is great at AHDR, but it’s not good at focus stacking, even if you tweak the options. It is pretty much guaranteed to produce artifacts on most images that have out of focus areas and so I wouldn’t recommend it at all for focus stacking.
Hugin
Hugin is an open-source panorama maker. I’m hesitant to completely recommend it because it’s overly complicated and isn’t stable on my computer. Check out the free section for the program I actually use.
Hugin does come with a program worth using though. It’s called enfuse. It can do HDR as well, and works well with the average high dynamic range technique. Like Luminance below, I don’t use such techniques in my own photography (except to make tutorials).
Luminance HDR
Luminance HDR is a tone-mapping tool designed to produce HDR images from bracketed shots. Honestly, I don’t much like the HDR look so I never use it. Plus modern cameras have so much dynamic range that not many people will really need a program like this except maybe real estate photographers.
ImageJ
ImageJ is less of a creative application and more of a scientific one. It’s for doing measurements on photos, and could be useful if you want to do a lot of calculations on your images (like estimate the size of birds, etc.)
LightZone
LightZone is yet another open-source Raw editor. I’d consider it more of a fringe project and it doesn’t have a lot of features. It does have masking though and it’s been around for a while, but the development of it is quite slow. Its website doesn’t work at the time of this writing and its only web presence is a GitHub page.
Free, But Not Open Source
Nikon NX Studio
For Nikon users, another free Raw developer is NX Studio. I don’t like it as much now because Nikon requires you to sign in to use it, so I just use an old version. It’s a travesty that you have to log in. I mean, it’s not freakin’ fort knox! Anyway, it’s worth a shot for a really basic program (but it’s much less capable than darktable).
Canon DPP
Canon users can use Canon DPP, a free Raw developer that works with Canon cameras. I’ve never used it but it’s basically like the Canon version of NX Studio.
Panorama Stitcher Mini (MacOS Only)
There’s a full-version of Panaorama Stitcher Mini that’s not free, but the free version can stitch up to five shots, which is more than enough for me. It doesn’t nag you to buy the full version either. It’s much better than Hugin in terms of its user interface and stability and it’s great for open-source users of Darktable because Darktable doesn’t have a panorama function.