darktable posee herramientas para revelar imágenes en bruto y mejorarlas a través del cuarto oscuro. Además, gestiona los negativos digitales y otro tipo de imágenes mediante una base de datos los cuales pueden visualizarse en la mesa de luz.
Además de las vistas de mesa de luz y del cuarto oscuro están los modos captura, diapositivas, imprimir, y mapa para geolocalización.
darktable tiene soporte para la mayoría de los formatos en bruto (RAW) de las cámaras modernas. Además, ofrece una gran precisión en el proceso de revelado.