The Best Free Software for Photography

updated on February 28th, 2026 at 9:32 am

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:

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.

A photo of mine in darktable

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.


My website does not have commenting. Although there might be a time and place for comments, I think the vast majority of commenting just encourages superficiality and is primarily done by most commenters just so they can say something, rather than engage in meaningful discussion. If you really want to get in touch, you can use this form.