The Best Free Software for Photography

updated on March 17th, 2026 at 10:47 pm

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.

If you want to learn how to use Darktable, check out the Darktable Udemy course I helped make. It’s not expensive and you’ll get your money’s worth.

Pros:

  • Powerful and complete toolset
  • Free

Cons:

  • Can be complex for some users

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.

This twelve-minute video will show you everything you need to know to get started in RawTherapee:

Here’s a specific tutorial just on masks:

Pros:

  • A little less powerful than darktable but still good
  • Fast on slower hardware

Cons:

  • Low-resolution preview always on when not zoomed in to 100%
  • Limited masking

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.

You can get it on the project’s GitHub releases page.

Pros:

  • Works very well
  • Cross-platform

Cons:

  • Depth-map method still could use some work
  • Not as intuitive to use as Zerene or Helicon Focus

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 Panorama Stitcher Mini, 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).

Pros:

  • Lots of features

Cons:

  • Overly complicated
  • Unstable on MacOS

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.

Pros:

  • Lots of tonemapping algorithms

Cons:

  • The vast majority of settings easily lead to hideous results
  • Might not be a good use of time since modern cameras are so good

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.)

Pros:

  • Great for scientific applications

Cons:

  • Not very relevant for the average photographer

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.

Pros:

  • Free and fairly simple to use

Cons:

  • Slow development
  • Not very powerful

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).

Pros:

  • Comes from Nikon so it’s guaranteed to support Nikon NEF files of all types
  • Easy to use

Cons:

  • Very limited, no local edits
  • The latest versions require you to sign-in to the program

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.

Pros:

  • Works with all Canon Raw files

Cons:

  • Not as powerful as the big ones…

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.

Pros:

  • Free and VERY easy to use
  • Stitching algorithm works well

Cons:

  • Free version works with at most five shots

Conclusion

I hope you enjoyed this list of free programs for photography, and you probably did because you’re cheap like me. Haha.

N.B. In making this list, I have avoided listing any programs that promote AI too much, or that have AI as central features. So there’s no need to send me a message telling me about them, because they won’t be included.

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.