Modern cameras use RAW formats to get the best possible image quality, and most camera manufacturers use their own unique proprietary version of a RAW file. For example, Nikon cameras use the NEF format. GIMP doesn’t know how to open RAW files by default, but there are a few different ways to get around this problem.
You’ll need to install a secondary program to handle your RAW files called a RAW processor.
The two leading options are darktable and RawTherapee. They can both open any RAW files produced by a modern camera, and they integrate seamlessly and instantly with GIMP.
Once you’ve got an appropriate processor installed, opening a RAW file in GIMP will automatically launch it as a plugin. You can apply any non-destructive adjustments you want, and then it passes the processed RAW file directly back into GIMP for additional editing and closes itself.
There are a couple of other methods to open RAW files in GIMP, but those two programs are the best free options available. To learn about how you can add them into your workflow and to discover some additional RAW processing options for GIMP, read on!
Quick Navigation
RAW Image Processors for GIMP
Because GIMP’s developers don’t build in native RAW support, you’ll need to choose an external RAW processor in order to open and edit your RAW files in GIMP.
There are four popular RAW processors that are available free: darktable, RawTherapee, nufraw, and DCRaw. Each one is compatible with Windows, macOS, and Linux, so you’ve got a full range of choices no matter where you’re using GIMP. Isn’t free software great?
The first two options in the list – darktable and RawTherapy – also function as standalone programs, and they both work quite well. If GIMP is the open-source movement’s recreation of Photoshop, then these two are the response to Lightroom and the world of RAW photography.
If you don’t want to set up a full RAW workflow or you just want to edit the occasional RAW file, DCRaw and nUFRaw are a couple of more basic processors that can open RAW files in GIMP. They’re not really ready for the average home user, though, so I can’t recommend them.
If you want to experiment with all of them, it’s easy to switch between back and forth at any time in your GIMP settings. I’ve got a quick how-to guide at the end of this article, but let’s take a look at the 4 options in a bit more detail.
1. darktable
darktable shares the Lightroom-style photo editor interface that has become more or less standard across every release in the last decade. It’s simple, familiar, and effective, but the surface similarity disappears once you get under the hood and start editing your RAW file.
Just about every possible edit under the sun is available here, which will be welcomed by advanced users but can be a bit daunting for beginners. If you’re switching to GIMP from the Adobe ecosystem, keep in mind that there’s a bit of a learning curve, even for expert editors!
If you’re hoping for quick and easy automatic adjustments, you might be out of luck. There are a few rudimentary tools for luminance and color balancing, but they’re not as effective as the automatic adjustments found in other paid programs.
That being said, if you’re willing to take the time to learn darktable’s extensive set of adjustments, you gain an impressive degree of control over how your RAW files open in GIMP.
I find the interface design style focuses a bit too much on very similar grey colors without balancing the typography, and it makes it a bit too easy to get lost in the collapsible menus on the right.
That’s a minor issue, obviously, and it might not bother you at all. You can also experiment with different themes to find something that suits you, although the built-in options are just minor variations of the default light and dark modes.
2. RawTherapee
I cannot imagine why the developers would choose this name, but aside from that, the program itself is my favorite open-source RAW image editor. It’s not often that I find free software that really challenges a paid program I use regularly, but RawTherapee is just such a program.
It has a polished interface that feels familiar enough for quick onboarding but includes some unique design decisions that work quite well. The color choices are separate enough to create proper separation between panels, preventing the visual confusion we saw in darktable.
The editing tasks are neatly divided into related sections to cut down on the clutter, and slider adjustments appear with decent responsiveness in the main editing window.
There are even some editing options in there that will probably be unfamiliar to users coming from the world of paid software, and even the more familiar tools often include extra degrees of control. These might not be helpful for everyone, but it provides room to learn if you want them.
The nice thing about RT compared to darktable is that it still puts the more common adjustments upfront, allowing you to deep-dive if you want to, instead of forcing you to wade through a bunch of unnecessary tools just to get to basics.
RawTherapee also has an excellent online help database called the Rawpedia which can be a great help when you’re first starting out with it, and it’s available in multiple languages.
3. UFRaw/nUFRaw
Many of you searching for ways to open RAW files with GIMP have probably seen articles telling you that you can use UFRaw as a plugin for GIMP. Unfortunately, this no longer seems to be possible.
It was a viable option quite a few years ago, but the project hasn’t been updated since 2016 and it doesn’t seem to work with GIMP 2.10+ in my testing. The non-plugin version is still available and working, although it doesn’t allow you to open RAW files from within GIMP itself.
Enter nUFRaw – new Unidentified Flying Raw, to give it its full and proper name – a revamped version of the UFRaw raw processor that unfortunately seems to have copied a few of the issues found in its predecessor.
In short, it doesn’t seem to work properly yet. I experimented with nUFRaw for a while without any success on my Windows 10 machine, and I didn’t have any better luck trying to install it on my Mac.
A quick check of the version number shows that the project is still quite new (version 0.43), so hopefully, the developers will be smoothing out these particular issues in the coming months. According to its Sourceforge page, it’s still in active development, so sit tight for a third option!
4. DCRaw
If you’re an experienced Linux user or you’re looking to give yourself a bit of a challenge, you might want to try experimenting with DCRaw. Be warned, though – this is free software in its most refined essence, not something that is neatly packaged for consumer consumption.
DCRaw is the work of Dave Coffin (the DC in DCRaw), and because it’s open-source, many of the most popular RAW image editors use it as the basis of their RAW processing engines.
However, Coffin doesn’t exactly provide a walkthrough for how to turn it into a usable app. A link is provided to precompiled Windows-compatible executables, but at the time of this writing, it was a broken link and I couldn’t find any other pre-compiled versions that I was willing to trust.
It would easily be possible for me to write an entire article just about how to install DCRaw, so I don’t really have the space to do a full explanation here – especially when you can get 99% of the fun/frustration by simply experimenting with nUFRaw 😉
Still, if getting nUFRaw working seemed too easy and compiling your own plugin files from the C source code seems like a fun time to you, then you can find the gloriously unpretentious official website here.
Changing Your RAW Processor
If you’re still not sure which method you want to use to open RAW files in GIMP, there’s a way that you can easily and quickly compare your options:
1. Start by installing at least two different RAW processors from the available options. I’d recommend darktable and RawTherapee to start with, but since they’re free, you might as well try all the ones you can get working!
2. Click the Edit menu and choose Preferences. In the Preferences dialog window, choose Image Import & Export from the left column.
3. At the bottom of the Image Import & Export settings, you’ll find Raw Image Importer. Just select whichever plugin you’d like to use, and click OK.
4. You may need to restart GIMP for the change to take effect. The next time you open a RAW file in GIMP, it will open with your selected RAW processor!
A Last Word About RAW Files in GIMP
No matter if you’re just trying to edit your vacation snapshots with free software or you’re a tech genius willing to explore the intricate world of compiling your own GIMP plugins, you now know just about everything there is to know about the ways you can open RAW files with GIMP!
There is some speculation that the GIMP development team is working on a more simplified approach to opening NEF and other RAW files natively in GIMP, but it’s hard to say when or if this functionality will ever actually be released.
About Thomas Boldt
John
Hello i am have trouble with the secondary applications for opening Raw files. my mac 10 15 57 Catalina both applications say my operating system to old to do this task
Secondly you got to be a computer boffin to download those programs its not straight forward when the applications are asking you to download Xquartz ect very difficult for a layman
Thomas Boldt
Hi John, I think you may need to be using the latest versions of macOS to use these apps. Darktable requires macOS 11.3 or later, and the latest version of RawTherapee requires macOS 11 or later, but you can download previous versions of RawTherapee that may be compatible with earlier versions of the OS.
https://www.rawtherapee.com/downloads/
I don’t recommend trying the other two RAW converters (DCRAW and UFRAW).
Unfortunately, this is the tradeoff we make for using free/open-source software: it’s generally for intermediate to advanced users who are very comfortable with technology. Part of what you get when you buy software is a polished user experience and customer service, and these are two areas that are almost always missing with free software.
I hope my suggestion helps!
Miron
Hi Thomas,
Indeed I can open NEF (RAW) files within GIMP 2.10.34 with both Darktable (DT) and RawTherapee (RT). However, these photos are blurry when I use RT and sharp when I use DT! much to my frustration. The same occurs if I open them with RT without using GIMP first.
HELP!
Thanks
Thomas Boldt
Hi Miron, that sounds very strange! Is it possible that DT is automatically applying some sharpening when you open the NEF file, but RT doesn’t?
If that’s not the reason, then what camera are you using? I think all Nikon cameras generate NEF files, but I don’t think all NEF files are exactly the same in the way they’re structured, depending on the camera they come from, which image processor is in the camera, and so on. Some cameras (especially newer models) may not be as well-supported in both apps.
I think both apps have lists of their supported cameras available on their websites. You might also want to make sure you’ve got the latest version of RT.
Hope that helps!
Siggio3
Hi there, Thomas.
I’ve been using Windows, MS Office and Adobe Photoshop for quite a number of years before making my full-time switch (no dual-booting) to Linux in 2009. Today I cam across your page and tried to get RawTherapee working through GIMP per your instructions. GIMP was already installed and then I downloaded the Rawtherapee .deb file in order to install that as well … which I did … and made sure that it was working.
Then I went ahead and opened up my GIMP 2.10 to continue with your instructions. So yes, the preferences no problem, find the image import export, no problem, but then on the right bottom pane where the RAW image importer is, there’s already a single line there which reads:
${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder
That’s it. Not being familiar with RAW images I’m not sure what this means but it seems obvious to me that that line doesn’t have anything to do with RawTherapee. There’s nothing there which permits me to open, import, or point to anything else. Just that one single line without any other options.
Any thoughts on this or how I can proceed otherwise?
Thanks. Greetings Vogelsberg in Hessen. 😉
Thomas Boldt
Hi Siggio,
Unfortunately I’m not nearly as familiar with Linux as I am with Windows and macOS. I dabble with a few Raspberry Pi boards for home hardware projects, but that’s about it.
That being said, you’re absolutely right – the “RAW placeholder” line means that GIMP isn’t properly detecting the fact that you’ve got RawTherapee installed. I assume this is because of the different installation method used for the Linux version, but I can’t say for sure.
Did you install GIMP into the default location?
Did you install RawTherapee to the default location?
I think on the Windows installer for RawTherapee, you have to actively choose to install the GIMP plugin, because RT can also be used as a standalone program. Perhaps there is a similar flag or option when installing the Linux version of RT?
Have you tried using Darktable? Does it get properly detected by GIMP when installed?
I hope some part of that helps!
Thomas
I am able to open some RAW files in Photoshop without any special plugins. Photoshop did not recognize them either, but it gave a dialog where I was able to specify 16-bit Tiff image, and enter the pixel size… 1600×1200 or whatever, and since then it has been opening them fine. I do not see such an option in GIMP.
I tried both Darktable and RawTherapee, and neither one worked either.
Any other ideas?
Thomas Boldt
Hi Thomas, my first guess is that you’re probably using a newer model of camera that isn’t supported by Darktable or RawTherapee. Each camera sensor creates RAW files in a slightly different manner, so the software needs to know how to interpret it properly.
Photoshop includes Camera Raw, which effectively acts as a built-in plugin for processing RAW files (calling it a plugin is a bit inaccurate, because Camera Raw can technically run on its own without Photoshop, even though most people don’t ever use it that way).
One of the primary advantages to using Adobe software is that they’re constantly releasing new RAW profiles for the latest cameras, and unfortunately, darktable and RT don’t always have the same level of support.
You might want to check to see what cameras are currently supported by darktable here:
https://www.darktable.org/resources/camera-support/
RT doesn’t include such a handy list, but the release notes for the latest version might mention your camera:
https://www.rawtherapee.com/downloads/5.9/
Hope that helps!
Eric
I’ve been using darktable with gimp for the last year, but recently had to reinstall my OS and since then they no longer work together. My Gimp (2.10.28) does not automatically populate the “Raw Image Importer” under preferences as it should. Do you happen to know a solution to this problem?
Thomas Boldt
That’s odd! Which OS are you using? I haven’t run into this specific problem before, but my guess is that reinstalling darktable might solve it. Failing that, perhaps try re-installing both? Make sure that you double-check the installation paths for both programs while doing so, especially if you’ve installed one or both to a custom location.