Open source photography workflow application and RAW developer



  -  115 MB  -  Open Source
  • Latest Version

    Darktable 4.6.1 LATEST

  • Review by

    Sophia Jones

  • Operating System

    Windows 10 (64-bit) / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Johannes Hanika / External Link

  • Filename


Darktable for PC is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

Raw is the unprocessed capture straight from the camera's sensor to the memory card, nothing has been altered. There are multiple alternatives in the open-source world for raw development (ufraw, dcraw, rawtherapee) but Darktable tries to fill the gap between the excellent existing free raw converters and image management tools (such as e.g. ufraw, rawstudio, f-spot, digikam, shotwell). It focuses on the workflow to make it easier for the photographer to quickly handle the thousands of images a day of shooting can produce. It's also one of the very few FOSS projects able to do tethered shooting.

The internal architecture of Darktable allows users to easily add modules for all sorts of image processing, from the very simple (crop, exposure, spot removal) to the most advanced (simulation of human night vision).

The user interface is built around efficient caching of image metadata and mipmaps, all stored in a database. The main focus lies on user interaction, both in terms of smooth interface design as well as processing speed. The high-quality output is also one of the goals.

All photo editing is fully non-destructive and only operates on cached image buffers for display. The full image is only converted during export. Raw image loading is done using rawspeed, high-dynamic range, and standard image formats such as jpeg are also supported. The core operates completely on floating-point values, so Dark table for Windows can not only be used for photography but also for scientifically acquired images or output of renderers (high dynamic range).

Also Available: Download Darktable for Mac

  • Darktable 4.6.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Darktable 4.6.1 Screenshot 1
  • Darktable 4.6.1 Screenshot 2
  • Darktable 4.6.1 Screenshot 3
  • Darktable 4.6.1 Screenshot 4

What's new in this version:

The Big Ones:
- Documentation is now complete for darktable 4.6 including translation
- into Ukrainian, Polish and Dutch

Performance Improvements:
- Fixed some OpenCL code paths that could produce garbled or unprocessed output without reporting the issue back to the pixel-pipe

Other Changes:
- Image discovery from the import dialog is now performed asynchronously. This means that a long parsing (due to using recursive mode in a directory with a huge number of sub-directories and files) can be interrupted by selecting another place/directory or un-checking recursive mode.

- Fixed an issue with importing images in recursive mode. Using this mode without having first selected a directory could freeze darktable due to it having to parse the whole disk (though it would recover eventually).
- When importing images in recursive mode, the thumbs for images discovered in sub-directories are now properly displayed
- Fixed memory and resource leaks in the QOI image loader
- Fixed RGBE image loader
- Fixed possible issue with guide lines not being displayed in the Rotate and Perspective module
- Fixed non-persistent zoom level in culling mode when switching images
- Fixed crashes related to details mask when running low on GPU or system memory
- Fixed incorrect rendering of an initial snapshot after creating a second snapshot
- Keep selected styles in the style dialog after editing them
- Fixed collection selection for ISO, aperture and aspect ratio to work in all locales (independent of any locale-specific decimal separator)
- Fixed RAW Chromatic Aberrations module, which could crash due to a rounding issue while computing an internal buffer size. This could cause a buffer overflow and possibly crash darktable.
- Avoid undershoots while interpolating in Lens Correction, Rotate and Perspective, Retouch and Liquify modules
- Include LibRaw fix for artifacts when decoding high-ISO Canon CR3 files
- Fixed possible incorrect module name when applying styles, whereby the module name was showing garbled text
- Fixed possible incorrect default value initialized in Lens Correction legacy parameter migration from version 2
- Fixed garbled output and possible OpenCL errors for very dark regions in Color Balance RGB
- Fixed OpenCL startup for various cards
- Fixed issue where the right-click-and-drag rotation line was not being displayed on the image when a darkroom module was expanded
- Fixed lighttable scrolling freeze when using a track-pad
- Fix compatibility issues with HDR created DNG files
- Fix possible crash when using the capture's live view mode
- Fixed a zooming bug in lighttable culling mode where some images' area could be plain grey or having a very small thumb
- Fixed some missing pipe recomputing making processing modules' graph (Tone Equalizer for example) not properly updated
- Fixed several mouse scroll-wheel issues on macOS when used in combination with the Shift modifier key (color harmonies width, module height, geotagging date/time, ...)