RawTherapee
RAW image processing program
Quick Take: RawTherapee
RawTherapee is an exceptional tool for those who prioritize image quality and technical control over ease of use. It is a laboratory for digital images, offering tools that commercial competitors simplify or omit. While its interface is dense and its learning curve steep, the results it can produce—especially in terms of detail extraction and color rendering—are world-class. It is the best free raw developer for macOS, provided you don't need digital asset management.
Best For
- •Technical Photographers
- •Linux/Open Source Advocates
- •Students on a budget
What is RawTherapee?
RawTherapee is a powerful, cross-platform raw image processing system designed for developing raw files from a broad range of digital cameras and targeting users ranging from enthusiast photographers who wish to broaden their understanding of how digital imaging works to professional photographers. At its core, RawTherapee is a non-destructive editor, meaning any adjustments made to an image are stored in a sidecar file (PP3) rather than modifying the original raw data. This approach allows users to experiment freely with exposure, color, and detail without ever compromising the source material. Originally developed by Gábor Horváth in the mid-2000s and now maintained by a dedicated community of open-source developers, RawTherapee has matured into one of the most scientifically accurate raw converters available. Version 5.12, released in May 2025, introduces significant enhancements including LibRaw integration for improved camera support, new gamut compression using the ACES Reference Gamut Compression operator, and expanded tone mapping options with a new Sigmoid-based tone mapper. Unlike many commercial alternatives that hide the mathematical complexities of image processing behind simplified sliders, RawTherapee often exposes the underlying algorithms, giving users granular control over demosaicing, denoising, and color science. For macOS users on Apple Silicon (M1, M2, M3, and M4 series) or Intel Macs, RawTherapee provides a solid environment for extracting maximum quality from raw sensor data, requiring macOS Sequoia 15.4 or newer on Apple Silicon, or macOS Monterey 12.3 or newer for Intel. It uses a 32-bit floating-point processing engine, ensuring high precision and preventing banding or data loss during heavy editing sessions. While it lacks the Digital Asset Management (DAM) features found in Adobe Lightroom or Darktable, focusing strictly on the 'developing' aspect of photography, its ability to recover highlights, extract shadow detail, and manage color fidelity makes it an essential tool in the open-source creative suite.
Install with Homebrew
brew install --cask rawtherapeeDeep Dive: RawTherapee Architecture & Ecosystem
To truly understand RawTherapee, one must look beyond the sliders and understand the engineering philosophy that drives it. It represents a commitment to mathematical precision in image processing.
History & Background
RawTherapee began in 2004 as a one-man project by Gábor Horváth. It was originally closed-source but was released under the GPLv3 in 2010. This transition sparked a renaissance for the software, with contributors from around the world adding support for new cameras, optimizing code for modern processors, and translating the interface into dozens of languages. It has remained one of the longest-standing open-source photography projects, evolving alongside the Linux graphics stack while maintaining solid Windows and macOS ports.
How It Works
The engine operates on a 96-bit (32-bit per channel R, G, B) floating-point basis. Unlike integer-based editors that round values to the nearest whole number (0-255 or 0-65535), floating-point math allows for values below 0 (super-blacks) and above 1 (super-whites) to exist during processing without being clipped. Starting with version 5.11, RawTherapee adopted LibRaw as its primary raw file reader, replacing the aging dcraw code that had not been updated in nearly 7 years. If LibRaw cannot read a specific raw file, RawTherapee falls back to the enhanced dcraw for backward compatibility. The engine uses OpenMP to multi-thread heavy calculations across all available CPU cores.
Ecosystem & Integrations
RawTherapee fits into a modular open-source workflow. It is often used as the 'front end' for GIMP. While GIMP is a raster editor (like Photoshop), it cannot open raw files natively with full control. RawTherapee acts as a plugin for GIMP; when you open a raw file in GIMP, it launches RawTherapee, allows you to develop the image, and then pipes the result back into GIMP layers. It also pairs with DigiKam, where DigiKam handles the database and metadata, and RawTherapee handles the visual processing.
Future Development
RawTherapee 5.12 marks a significant transition with the adoption of LibRaw as the primary raw file reader, replacing the aging dcraw code that had not been updated in nearly 7 years. This change ensures faster support for new camera models and improved raw format compatibility. The official repository has also moved to a new GitHub organization (github.com/RawTherapee). Looking forward, developers continue to refine localized editing capabilities, enhance tone mapping operators, and explore AI-assisted tools that don't compromise the 'manual control' ethos that defines RawTherapee.
Key Features
Advanced Demosaicing Algorithms
Demosaicing is the fundamental process of converting the raw Bayer sensor data into a visible RGB image, and RawTherapee offers an unparalleled selection of algorithms to suit different image types. Users can choose from AMaZE (Aliasing Minimization and Zipper Elimination), which is often the default for low-ISO images due to its balance of detail and artifact suppression, or RCD (Ratio Corrected Demosaicing) for high-frequency textures. For noisy high-ISO images, algorithms like IGV and LMMSE are available to prevent noise from being interpreted as detail. This level of choice allows photographers to optimize the base conversion quality before any other editing takes place, a feature rarely found in consumer-grade editors.
32-bit Floating Point Processing
At the heart of RawTherapee's image pipeline is a 32-bit floating-point engine. This architecture is crucial for maintaining image integrity during extreme adjustments. When pushing shadows by several stops or recovering blown-out highlights, standard 8-bit or even 16-bit integer processing can result in posterization (banding) or color shifts. The floating-point precision ensures that gradients remain smooth and color transitions remain natural, effectively providing an infinite dynamic range within the processing pipeline until the final export. This technical foundation makes RawTherapee particularly effective for landscape and architectural photography where dynamic range challenges are common.
HaldCLUT Film Simulation
RawTherapee integrates solid support for HaldCLUTs, a highly accurate method of film simulation. Unlike simple LUTs (Look-Up Tables) used in video editing, HaldCLUTs map colors in a three-dimensional space to replicate the specific chemical response of analog films like Kodak Portra, Fujifilm Velvia, or Ilford Delta. Because RawTherapee applies these simulations non-destructively, users can overlay a classic film look while retaining the full dynamic range of the raw file for further tweaking. The software allows for the identity of the film stock to be blended with the original image, offering precise control over the intensity of the grain and color shifts.
Wavelet Levels & Selective Editing
The Wavelet tool in RawTherapee is a powerhouse for retouching and local contrast enhancement. It decomposes the image into multiple layers of detail, ranging from fine high-frequency details (pixels) to broad low-frequency data (global contrast). This allows users to sharpen fine textures without increasing global noise, or conversely, smooth out skin tones (low frequency) without blurring the texture of the skin (high frequency). Version 5.12 enhances the Selective Editing capabilities with the Generalized Hyperbolic Stretch (GHS) global tone mapper in the Shadows/Highlights, Equalizer & GHS tool, providing more powerful control over tonal distribution. This frequency separation technique is standard in high-end retouching workflows, typically requiring complex layers in Photoshop, but RawTherapee makes it accessible directly within the raw development stage.
CIE Color Appearance Model (CIECAM02) & Gamut Compression
RawTherapee implements the CIECAM02 color appearance model, which attempts to mathematically model how the human eye perceives color and brightness under different viewing conditions. This allows for adjustments that look far more natural than standard saturation or contrast sliders. By using the CIECAM02 module, users can adjust 'colorfulness' (perceived saturation) and 'brightness' (perceived luminance) while maintaining the perceptual relationships between colors. Version 5.12 introduces a new Gamut Compression tool that applies the ACES (Academy Color Encoding System) Reference Gamut Compression operator, improving the look of highly-saturated colors and bringing colors within a selectable gamut before applying other color-related tools. This is particularly useful for handling tricky lighting situations and preventing color clipping in high-saturation areas.
Raw Black Points & Dehaze
Digital sensors inevitably develop defects over time, and RawTherapee includes sophisticated tools to handle sensor anomalies. The Raw Black Points tool now features a Dehaze option in version 5.12, which sets black points to the minimum values in the image—often reducing atmospheric haze in landscape photography. Combined with automatic hot/dead pixel filtering that detects stuck or dead pixels during the demosaicing phase, these tools ensure clean images without manual intervention. For astrophotographers or long-exposure shooters, dark frame subtraction is available to identify and map out temporary hot pixels generated by sensor heat, making it an invaluable feature for night sky photography.
Batch Processing Queue
While RawTherapee is not a full Digital Asset Manager, it possesses a highly efficient batch processing queue. Users can apply a specific 'processing profile' (a set of edits) to a single image, copy that profile, and paste it onto hundreds of other images instantly. These images are then sent to the batch queue, where RawTherapee processes them in the background. The queue uses multi-core CPUs effectively, allowing users to export large photoshoots to JPEG or TIFF formats while continuing to work on other files. This workflow is essential for event photographers who need to deliver large volumes of images with consistent styling.
Who Should Use RawTherapee?
1The Analog Archivist
A photographer digitizing old film negatives using a DSLR scanning rig relies on RawTherapee's specialized 'Film Negative' tool. Unlike standard inversion tools, RawTherapee allows for specific selection of the film base color (the orange mask) to neutralize it perfectly. The archivist imports the raw files of the negatives, uses the 'Pick White Balance' tool on the unexposed film border, and then enables the Film Negative tool to invert the image. By utilizing the 32-bit processing engine, they can pull immense detail from the dense highlights and shadows of the negative, converting decades-old analog memories into high-resolution, color-accurate digital positives without needing expensive drum scanning equipment.
2The Astrophotographer
Capturing the Milky Way requires handling extremely low signal-to-noise ratios. An astrophotographer uses RawTherapee specifically for its superior dark frame subtraction and flat field correction capabilities. Before processing the 'light' frames (the actual stars), they load their 'dark' frames (images taken with the lens cap on to map sensor noise) into RawTherapee's Dark Frame tool. The software automatically maps out thermal noise and hot pixels. They then use the 'LMMSE' demosaicing algorithm, which prevents the star field from being mistaken for noise, ensuring sharp, pin-point stars. Finally, they use the Defringe tool to remove chromatic aberration from around bright stars before exporting for stacking.
3The FOSS Purist
A Linux-to-Mac convert who refuses to pay monthly subscriptions for Adobe Creative Cloud uses RawTherapee as their primary raw developer. They shoot landscape photography on a Sony Alpha camera. Upon importing files to their Mac, they browse folders using RawTherapee's file browser. They apply a custom 'Neutral' profile as a starting point to see exactly what the sensor captured, bypassing manufacturer biases. They use the Lab Adjustments module to enhance color contrast without affecting luminance, and the Graduated Filter to darken the sky. Once developed, the image is exported as a 16-bit TIFF and opened in GIMP for final retouching, maintaining a completely open-source, cost-free workflow on macOS.
4The Technical Reviewer
A camera sensor reviewer uses RawTherapee to analyze the raw performance of new cameras. Because RawTherapee does not apply hidden noise reduction or lens corrections by default (unlike Lightroom), the reviewer can see the true optical characteristics of a lens (distortion, vignetting) and the actual noise floor of a sensor. They inspect the raw histogram, which shows the data before gamma correction, to determine the exact dynamic range clipping points. By using the 'unclipped' view, they can visualize exactly which channels are blowing out, providing an objective, scientific analysis of camera hardware that commercial converters often obscure to make the image 'look better' automatically.
How to Install RawTherapee on Mac
Installing RawTherapee on macOS is straightforward, though as an open-source project, it requires bypassing Apple's strict Gatekeeper verification for non-App Store applications. Note that RawTherapee 5.12 requires macOS Sequoia 15.4 or newer on Apple Silicon, or macOS Monterey 12.3 or newer for Intel (x86_64). You can install it via Homebrew or direct download.
Method A: Homebrew Installation (Recommended)
The easiest way to keep RawTherapee updated is via Homebrew. Open your Terminal application (found in Applications > Utilities) and paste the following command: `brew install --cask rawtherapee`. This will automatically download the latest stable version and link it to your Applications folder.
Method B: Manual DMG Download
Visit the official RawTherapee website (rawtherapee.com) or their GitHub release page. Download the macOS Universal build zip file (`RawTherapee_macOS_15.4_Universal_5.12.zip`). This build requires macOS Sequoia 15.4 or newer on Apple Silicon, or macOS Monterey 12.3 or newer for Intel Macs. After unzipping, open the .dmg file and drag RawTherapee to your Applications folder.
Bypassing Gatekeeper
After dragging RawTherapee to your Applications folder, you might see a warning that the developer cannot be verified. To open it, Control-click (or Right-click) the RawTherapee icon and select 'Open' from the context menu. Click 'Open' again in the dialogue box. You only need to do this once.
Pro Tips
- • Grant 'Full Disk Access' in System Settings > Privacy & Security if the app struggles to browse external drives.
- • Check the 'About' screen after install to confirm the version matches the latest release (e.g., 5.12 or later).
- • If the interface looks small on Retina displays, adjust the font scale in Preferences > General.
Configuration Tips
Optimize Performance Threads
RawTherapee allows you to manually configure how many CPU threads it uses. On modern Apple Silicon chips (M1 Pro/Max/Ultra or M2/M3/M4), the default detection is usually good, but if you experience UI lag while background processing, navigate to Preferences > Performance. Set the 'Maximum number of threads' to match your CPU's performance cores (e.g., 8 or 10) rather than the total thread count. This reserves efficiency cores for the OS, keeping the system responsive.
Set Up Color Management
To trust what you see on screen, you must configure color management. Go to Preferences > Color Management. Ensure your 'Monitor Profile' is set to the ICC profile generated by your calibration device (like a Spyder or X-Rite). If you haven't calibrated, select 'System Default' which will use the macOS ColorSync profile. Never leave this on 'None' or 'sRGB' if you are using a wide-gamut display like the MacBook Pro's XDR display, or colors will appear desaturated.
Customize the Startup Profile
By default, RawTherapee might apply an 'Auto-Matched Curve' which attempts to mimic the camera's JPEG preview. For a true raw experience, go to Preferences > Image Processing > Default Processing Profile. Set this to 'Neutral'. This ensures that when you open a photo, all sliders are zeroed out, giving you a completely flat, unbiased starting point for your edit. This is essential for learning how to build an image from scratch.
Alternatives to RawTherapee
The raw editing landscape on macOS is competitive. While RawTherapee is a leader in scientific precision, other tools might suit different workflow needs better, particularly regarding library management.
Darktable
The closest open-source rival. Darktable includes a full Digital Asset Management (DAM) library module, which RawTherapee lacks. Darktable's interface is more modern but arguably more complex, using a 'module' system that can be overwhelming for beginners compared to RawTherapee's tabbed layout.
Adobe Lightroom Classic
The industry standard. Lightroom offers a much smoother, user-friendly interface, solid cloud syncing, and AI-powered masking that RawTherapee lacks. However, it requires a monthly subscription, whereas RawTherapee is free. Lightroom's raw conversion is generally 'prettier' by default but offers less technical control.
Pixelmator Pro
A Mac-exclusive editor that focuses on ease of use and machine learning. Unlike RawTherapee, Pixelmator is a layer-based editor (like Photoshop) that can also develop raws. It is much faster and integrates better with macOS features, but lacks the deep, granular demosaicing controls of RawTherapee.
Pricing
RawTherapee is released under the GNU General Public License Version 3 (GPLv3). It is completely free to download, use, and modify. There are no tiers, no hidden subscriptions, and no 'Pro' features locked behind a paywall. The software is developed by volunteers, and while donations are accepted to support hosting and hardware for developers, they are not required to access the software.
Pros
- ✓Completely free and open-source (GPLv3)
- ✓Exceptional image quality and demosaicing options
- ✓32-bit floating-point engine prevents data loss
- ✓Lightweight installation compared to Adobe suites
- ✓Advanced scientific tools like Dark Frame subtraction
- ✓Run smoothly on older Intel and new Apple Silicon
Cons
- ✗Steep learning curve for beginners
- ✗Interface feels dated and cluttered
- ✗No built-in Digital Asset Management (DAM)
- ✗Lacks AI-powered masking or subject selection
- ✗Slower export times than optimized commercial apps
Community & Support
RawTherapee does not have a dedicated corporate support team; instead, it thrives on a passionate community of photographers and developers. The primary hub for discussion is Pixls.us, a forum dedicated to open-source photography software. Here, users can interact directly with the developers, report bugs, and share processing profiles (sidecars). The official documentation is hosted on 'RawPedia,' a comprehensive wiki that explains every slider and algorithm in scientific detail. For bug reports and feature requests, the project uses GitHub. The community is generally very technical and helpful, provided users have attempted to read the documentation first.
Frequently Asked Questions about RawTherapee
Our Verdict
RawTherapee is an exceptional tool for those who prioritize image quality and technical control over ease of use. It is a laboratory for digital images, offering tools that commercial competitors simplify or omit. While its interface is dense and its learning curve steep, the results it can produce—especially in terms of detail extraction and color rendering—are world-class. It is the best free raw developer for macOS, provided you don't need digital asset management.
About the Author
Creative Software Expert
Related Technologies & Concepts
Related Topics
Sources & References
Fact-CheckedLast verified: May 6, 2026
Key Verified Facts
- RawTherapee uses a 32-bit floating-point processing engine.[cite-1, cite-5]
- The software is licensed under GPLv3.[cite-2]
- RawTherapee uses AMaZE and RCD demosaicing algorithms.[cite-3, cite-5]
- 1RawTherapee Downloads
Accessed May 6, 2026
- 2RawTherapee License (GitHub)
Accessed May 6, 2026
- 3RawPedia - Demosaicing
Accessed May 6, 2026
- 4Pixls.us Community
Accessed May 6, 2026
- 5RawTherapee 5.12 Release Notes
Accessed May 6, 2026
Research queries: RawTherapee Mac app 2026; RawTherapee features macOS