Skip to content
SPECIFICTION
Get listed

darktable

darktable.org

Free plan WindowsmacOSLinux
Visit darktable.org
Spec score 8.8 #16 of 160 in Photo Editing Software

What it is

darktable is a free photography workflow application for organizing digital negatives and developing raw images. It stores images in a database and provides a zoomable lighttable, while its editing leaves original files unchanged. It imports standard, raw and high dynamic range formats such as JPEG, CR2, NEF, HDR, PFM and RAF. Color tools include automatic display-profile detection on most systems and built-in ICC profiles for sRGB, Adobe RGB, XYZ and linear RGB. Many operations can use OpenCL GPU acceleration, and tethered shooting with live view is supported for some camera brands. Exports include disk storage, email attachments, Piwigo webalbums and HTML-based galleries; many aspects can also be scripted in Lua. Optional AI tools cover object masking, denoising and upscaling, but the Flatpak release does not include them as of September 2026. Downloads are available for Windows, macOS and Linux/Unix options. macOS bundles require version 13.5 or later. The project notes that the learning curve can be steep.

Spec sheet

What it does
darktable manages digital negatives in a database, provides a zoomable lighttable, and develops and enhances raw images.Read 29 Sep 2026 · darktable.org
Intended users
The project describes darktable as a flexible raw-processing toolbox that leaves users in control of their workflow and notes that its learning curve can be steep.Read 29 Sep 2026 · darktable.org
Free plan
YesRead 20 Sep 2026 · darktable.org
Support
The project directs users to the Pixls.us forum for help and GitHub Issues for bug reports and feature requests.Read 29 Sep 2026 · darktable.org
AI features
AI features are opt-in and disabled by default; they support tasks including object masking, denoising, and upscaling.Read 29 Sep 2026 · docs.darktable.org
AI packaging limit
The Flatpak release does not include darktable’s AI features, as of September 2026.Read 29 Sep 2026 · darktable.org
AI retouching
YesRead 20 Sep 2026 · darktable.org
Automation
Many aspects of darktable can be scripted in Lua.Read 29 Sep 2026 · darktable.org
Batch editing
YesRead 20 Sep 2026 · darktable.org
Cloud sync
NoRead 20 Sep 2026 · darktable.org
Color management
It supports automatic display profile detection on most systems and built-in ICC profiles for sRGB, Adobe RGB, XYZ, and linear RGB.Read 29 Sep 2026 · darktable.org
Editing
Editing is non-destructive and leaves original images unchanged.Read 29 Sep 2026 · darktable.org
Export and integrations
The export system supports Piwigo webalbums, disk storage, email attachments, and HTML-based web galleries.Read 29 Sep 2026 · darktable.org
Formats
It imports standard, raw, and high dynamic range formats, including JPEG, CR2, NEF, HDR, PFM, and RAF.Read 29 Sep 2026 · darktable.org
GPU processing
Many image operations can use GPU acceleration through OpenCL.Read 29 Sep 2026 · darktable.org
macOS requirement
The provided macOS bundles support macOS versions starting with 13.5 (Ventura).Read 29 Sep 2026 · darktable.org
Masking tools
YesRead 20 Sep 2026 · darktable.org
Notable limits
The FAQ says darktable does not support DCP camera profiles and that presets from other programs are not compatible.Read 29 Sep 2026 · darktable.org
Platform
multi-platformRead 20 Sep 2026 · darktable.org
Platform downloads
The install page provides Windows installers and macOS disk images, and points to Linux/Unix source, AppImage, package manager, and Flatpak options.Read 29 Sep 2026 · darktable.org
RAW photo support
YesRead 20 Sep 2026 · darktable.org
Security and signing
The FAQ says Windows builds are not currently signed with a trusted code-signing certificate, which can trigger SmartScreen or Smart App Control warnings.Read 29 Sep 2026 · darktable.org
Tethering
It supports tethered shooting with live view for some camera brands.Read 29 Sep 2026 · darktable.org

Plans and prices

darktable Free Open source photography workflow application and raw developer · GPL version 3 or later Read 29 Sep 2026 · darktable.org

Every darktable plan and price →

Strong points and limits

Strong points

  • Free and available for Linux, macOS and Windows.
  • Non-destructive edits leave original images unchanged.
  • Imports standard, raw and high dynamic range formats.
  • Offers GPU acceleration through OpenCL for many operations.
  • Supports tethered shooting with live view for some cameras.

Limits

  • The project says its learning curve can be steep.
  • Flatpak excludes AI features as of September 2026.
  • macOS bundles require macOS 13.5 or later.
  • Does not support DCP camera profiles.

Who it suits

darktable suits photographers who want a free, non-destructive raw-processing workflow and are comfortable managing their own editing process. It may also suit users who need tethering, scripting or GPU-accelerated operations.

darktable in depth

Read the full write-up

Overview

darktable is a free, open-source raw photo workflow application for photographers who want to manage, develop, and batch-edit images without changing their originals. It offers a deep, flexible toolbox, but its learning curve and a few meaningful format and packaging limits make it a less suitable choice for anyone seeking a straightforward editor or a uniform setup across distributions.

Key features

Raw workflow and image handling

darktable combines a database for digital negatives with a zoomable lighttable for browsing and tools to develop and enhance raw images. It also imports standard and high dynamic range formats, including JPEG, CR2, NEF, HDR, PFM, and RAF. Non-destructive editing keeps original files intact, which is useful for photographers who want to revise their work without overwriting source images.

Masking and batch editing support more involved or repeated workflows. Color management includes automatic display-profile detection on most systems and built-in ICC profiles for sRGB, Adobe RGB, XYZ, and linear RGB. Many operations can use OpenCL GPU acceleration, though that benefit depends on the system's support.

Capture, export, and automation

Tethered shooting with live view works with some camera brands, not universally. Export options include disk storage, email attachments, Piwigo webalbums, and HTML-based web galleries. Lua scripting can automate many parts of the application, making darktable more adaptable for users willing to build or maintain a scripted workflow.

AI tools and format limits

Optional AI features cover object masking, denoising, and upscaling, and are disabled by default. They are not included in the Flatpak release, so users who depend on those tools should choose another package format. darktable also does not support DCP camera profiles, and presets from other programs are incompatible; photographers relying on either should account for rebuilding their setup or choose a different tool.

Pricing

darktable costs free under the GPL version 3 or later. There is no paid tier or free-trial period to weigh against feature restrictions; the application is the same free workflow toolbox. The project does not charge by seat, but the Flatpak AI omission remains a practical packaging distinction.

Platforms

darktable runs on Linux, macOS, and Windows. The project provides Windows installers and macOS disk images, and points Linux and Unix users to source, AppImage, package-manager, and Flatpak options. The macOS bundles require macOS 13.5 (Ventura) or later. Windows builds are not signed with a trusted code-signing certificate, which can prompt SmartScreen or Smart App Control warnings. Help is directed to the Pixls.us forum; bug reports and feature requests go through GitHub Issues.

Who it's for

darktable suits photographers who want a free raw-processing workflow with non-destructive editing, batch tools, masking, and control over how they organize and automate work. Its breadth rewards users prepared to learn a complex toolbox. It is a weaker fit for people who need DCP camera profiles, want to reuse presets from another program, need AI features specifically in Flatpak, or expect tethered live view across all camera brands.

Pros and cons

Pros: Free and open source, with raw support, masking, batch editing, and non-destructive changes in one workflow.

Pros: Broad format imports, color-management options, GPU acceleration, Lua scripting, and several export destinations give experienced users room to shape their process.

Cons: The steep learning curve raises the time investment for newcomers.

Cons: No DCP profile support or compatibility with presets from other programs can disrupt established camera and editing workflows.

Cons: AI tools are absent from Flatpak, while Windows signing warnings and the macOS version floor add setup considerations.

Alternatives

RawTherapee is another free option for Linux, macOS, and Windows; choose it if you can do without digital asset management, printing, and uploading features. vkdt is a free, open-source photography workflow toolbox for the same three platforms and is worth considering if you want a comparable category of tool.

ON1 Portrait AI is a paid option with a free trial for macOS and Windows. dcraw is free for Linux and Windows. Hasselblad Phocus is a free RAW processor for macOS and Windows.

RAW Power is a paid option with a free trial for Android, iOS, and macOS. Corel AfterShot Pro is a paid option with a free trial for Linux, macOS, and Windows. DxO PureRAW is a paid option with a free trial for macOS and Windows.

Browse RAW Photo Processing Software, Photo Editing Software, and Batch Photo Processing Software for more choices.

Verdict

Choose darktable if you want a capable, free raw workflow that preserves originals and gives you substantial control over editing, automation, and export. Look elsewhere if you need DCP profiles, seamless preset reuse, an easier learning curve, or AI features in the Flatpak build.

Verdict

darktable offers broad raw-image workflow tools without a price and preserves originals during editing. Check platform requirements and format limits, especially if you need AI features in the Flatpak release or DCP profiles.

Where Specifiction places it

Alternatives to darktableAll alternatives →