Darktable
Open-source photography workflow application and RAW developer.
Open the official app on www.darktable.org
This tool is hosted by its maintainers. Click below to open www.darktable.org in a new tab — it's their official demo.
Browse image & tools tools →What's next with Darktable?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Darktable?
Darktable is an open-source photography workflow application and raw image developer tool designed for photographers to manage, edit, and enhance digital photographs. It functions as a virtual lighttable and darkroom, allowing users to organize digital negatives in a database, view them interactively, and perform non-destructive raw image development. The tool addresses the challenge of managing large photo libraries and applying complex edits without altering the original file. Its primary users include professional and enthusiast photographers seeking a powerful, customizable alternative to proprietary software. By leveraging professional color management and GPU acceleration, Darktable ensures accurate color fidelity for print and screen output while maintaining a streamlined workflow for image processing. Darktable solves the problem of raw image editing by providing a comprehensive suite of tools for exposure correction, color balancing, and detail enhancement. It caters to photographers who require precise control over their workflow, from initial file import to final output. The project emphasizes non-destructive editing, meaning original image data remains intact throughout the development process. Its modular design and community-driven development model allow users to contribute to feature improvements and bug fixes, ensuring the tool evolves to meet the needs of its target audience. The open-source nature of Darktable also enables customization for specialized workflows, such as batch processing or integration with other photography software.
How it works
Darktable is an open-source tool for photographers that combines a digital darkroom with a lighttable interface for managing and editing raw image files. It enables users to import, organize, and process raw photographs while preserving the original data. The application is built for photographers who need a flexible, non-destructive workflow for editing, color correction, and preparing images for print or digital distribution. Its core purpose is to provide a professional-grade raw image processing solution that rivals proprietary software like Adobe Lightroom or Capture One. Darktable emphasizes color accuracy, with support for ICC color profiles and calibration tools to ensure consistent output across devices. The tool is particularly suited for photographers who prioritize open-source software, customization, and community collaboration in their workflow. Darktable offers non-destructive editing through a modular processing pipeline, allowing users to adjust exposure, contrast, color balance, and sharpness without altering the original raw file. It supports GPU acceleration for faster processing, making it suitable for handling large image libraries. The application also includes a lighttable for browsing and sorting photos, along with tools for masking, local adjustments, and lens correction. Its database system lets users tag and catalog images efficiently.
How to use it
- 1Install Darktable via your operating system’s package manager, download a precompiled binary (AppImage, Windows executable, or macOS DMG), or compile from source using Git and build tools. 2. Launch the application and import raw image files through the lighttable interface, which displays thumbnails for quick browsing. 3. Select an image to open its development module, where you can adjust exposure, contrast, and color balance using sliders or curves. 4. Apply local adjustments with masks, correct lens distortions, and export the processed image in your preferred format (e.g., JPEG, TIFF, or PNG). Practical tips include using GPU acceleration for faster rendering, leveraging the built-in histogram for exposure analysis, and organizing images into folders for efficient workflow. For advanced users, customizing keyboard shortcuts and exploring the source code can unlock additional functionality. The community forums and GitHub repository provide resources for troubleshooting and learning advanced techniques.
What it can do
- photography workflow
Use cases
Assumptions and limitations
Assumptions
- source: https://github.com/darktable-org/darktable
- license: GPL-3.0 — free to use
- privacy: Self-hosted — you control your data
Limitations
- Limited support for older camera models compared to commercial alternatives
- Steep learning curve for users unfamiliar with non-destructive editing workflows
- Requires GPU acceleration for optimal performance, which may not be available on all hardware
- Lack of native mobile app support for on-the-go editing
- Smaller ecosystem of third-party plugins or integrations compared to proprietary tools
Understanding the result
Open-source photography workflow application and RAW developer.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by (GPL-3.0).
- Built with
- (darktable-org/darktable)
- License
- GPL-3.0
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Query
- Output
- Text
Built with darktable-org/darktable. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- License
- GPL-3.0
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- / — GitHub Repository
Upstream project · GitHub
- GPL-3.0 License
Upstream project
Frequently asked
What is Darktable and who is it intended for?
Darktable is an open-source raw image processing tool designed for photographers who want a non-destructive, customizable workflow for editing digital photographs. It is intended for both professional photographers and enthusiasts who require precise control over color correction, exposure adjustments, and image organization. The tool is particularly suited for users who prefer open-source software, value community-driven development, or need a lightweight alternative to proprietary photo editing applications.
How does Darktable handle color management and print output?
Darktable incorporates professional color management features to ensure accurate color reproduction across devices. It supports ICC color profiles and allows users to calibrate their monitors and printers for consistent output. The tool’s color management system ensures that adjustments made in the darkroom module translate accurately to print and screen, with options to apply gamma correction and profile linking. Users can export images with embedded ICC profiles for use in professional printing workflows.
How do I perform local adjustments like dodging and burning in Darktable?
To perform local adjustments in Darktable, select an image in the lighttable and open its development module. Navigate to the 'Local Adjustments' tab, where you can create masks to isolate specific areas of the image. Use the brush tool to paint over regions you want to brighten (dodging) or darken (burning). Adjust the exposure sliders or curves to fine-tune the effect. These changes are non-destructive and can be modified or reverted at any stage of the editing process.
How does Darktable compare to Adobe Lightroom or Capture One?
Darktable and Adobe Lightroom/Capture One serve similar purposes but differ in their approach. Darktable is open-source, non-commercial, and emphasizes raw image processing with a focus on color accuracy and customization. It lacks some advanced features found in Lightroom, such as cloud syncing and AI-based enhancements, but offers greater flexibility for users who prefer a modular workflow. Capture One, like Darktable, is a commercial raw developer with robust color grading tools, but it does not provide the same level of open-source customization or community-driven development as Darktable.
What should I do if Darktable crashes or fails to launch?
If Darktable crashes, first check for updates via the official website or package manager. Ensure your system meets the minimum requirements, particularly GPU compatibility for acceleration. Verify that all dependencies, such as OpenGL libraries or CUDA drivers, are installed correctly. If using a precompiled binary, try reinstalling or switching to a different distribution (e.g., AppImage or Linux package). For users compiling from source, review the build logs for errors and consult the GitHub issue tracker for known problems.