darktable as a Linux alternative to Adobe Lightroom Classic
Updated
Our verdict
darktable is a solid replacement for Adobe Lightroom Classic for photographers who need a free, open‑source, non‑destructive RAW workflow on Linux. It handles cataloging, editing, batch processing, and exporting just like Lightroom, and adds extra tools such as a map view and tethering. It is best suited for users who prefer a Linux‑native workflow and are comfortable with a slightly steeper learning curve compared to Lightroom’s polished UI.
- License
- GPL-3.0+
- Price
- Free
- Latest version
- 5.6.2 (October 4, 2026)
- Rating
- —

What works the same
- Non‑destructive editing with a history stack
- RAW and JPEG import and cataloging
- Batch processing and preset application
- Metadata editing and tagging
- Export to JPEG, TIFF, PNG
What is different
- No built‑in cloud sync; relies on local storage or external services
- No native integration with Adobe Cloud or Lightroom Mobile
- Interface is more utilitarian; fewer drag‑and‑drop conveniences
- No built‑in tethering to Lightroom Mobile or Adobe Bridge
- No automatic face recognition or AI‑based organization
Opening your Adobe Lightroom Classic files
darktable cannot open Lightroom Catalog (.lrcat) or XMP sidecar files directly. Exported images from Lightroom can be imported into darktable as standard RAW or JPEG files. For full migration, users must export metadata and presets separately or use third‑party tools to convert catalog data.
Switching from Adobe Lightroom Classic to darktable, step by step
- Export all images from Lightroom as RAW or JPEG to a folder.
- Export Lightroom presets (XMP) and copy them to darktable’s preset directory.
- Export metadata (XMP sidecars) and place them next to the images.
- Import the folder into darktable’s lighttable and re‑apply presets.
- Verify tags and metadata in darktable’s database.
- Adjust any missing settings manually.”
- faq
Key features of darktable
- Non‑destructive editing with a history stack
- Lighttable and darkroom modes
- High‑precision raw processing
- Geotagging map view
- Tethering support
- Print and slideshow modes
- Extensible via Python scripts
How to install darktable on Linux
flatpak install flathub org.darktable.Darktablesudo apt install darktablesudo apt install darktablesudo dnf install darktablesudo pacman -S darktablesudo zypper install darktable