darktable
darktable.org
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
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
- Photo Editing Software#16 of 1608.8
- RAW Photo Processing Software#3 of 248.5
- Photography Software#4 of 288.7
- Batch Photo Processing Software#8 of 368.6