Get the Latest DisplayCAL

The 2026 Modern Release (v3.9.17) – Optimized for Python 3.12, supporting the newest calibration sensors and operating systems.

πŸͺŸ

Windows

Windows 10 / 11 (64-bit)

Download .exe (Installer) v3.9.17 | Build 2026.04
🐧

Linux / Source

Debian, Ubuntu, Fedora & Source Code

Get Source Open Source (GPLv3)
πŸ› οΈ

Essential Dependency: ArgyllCMS

DisplayCAL is a graphical interface. To function, it requires ArgyllCMS to be installed on your system. We recommend version 3.5.0 or later for the best performance with new sensors.

Get ArgyllCMS

What’s New in v3.9.17

April 2026 Update (Current)
  • [Fixed] macOS 15.4 Sequoia security permission issues for USB sensors.
  • [Added] Full support for Calibrite Display Plus HL spectral corrections.
  • [Improved] Python 3.12 performance optimizations on Windows 11.
January 2026 Refinement
  • [Added] New “Fast Profiling” mode for QD-OLED TV panels.
  • [Fixed] Resolved ArgyllCMS path detection on some Linux distributions.

Legacy Releases

Need an older version for Windows 7/8 or the original Python 2 environment?

Warning: Legacy versions may not support the latest colorimeters (like SpyderX2 or i1Display Pro Plus) and are vulnerable to modern OS security bugs.

Getting DisplayCAL Ready

Follow these critical steps after downloading to ensure a smooth first-time setup.

1

Link ArgyllCMS

DisplayCAL needs the ArgyllCMS executables to run. After launching DisplayCAL for the first time:

Menu > File > Locate ArgyllCMS executables…

*Select the ‘bin’ folder inside your extracted ArgyllCMS directory.

2

Windows USB Drivers

If your sensor (e.g. i1Display) isn’t recognized, you need to swap the manufacturer driver for the Argyll driver:

  • Go to Tools > Instrument > Install ArgyllCMS instrument drivers.
  • If it fails, use Zadig to manually set the driver to libusb-win32.
3

macOS Permissions

On macOS Sequoia and later, Apple’s security might block the instrument communication:

  • Allow “Input Monitoring” for DisplayCAL in System Settings.
  • If the app won’t open, Right-click > Open to bypass the gatekeeper.

A Note on Python 3 Branch

The downloads above are based on the Modern Python 3.12 branch. Unlike the legacy 3.8.9.3 version, this build does not require you to install Python manuallyβ€”it is self-contained for your convenience.

Choosing the Right Sensor

Not all sensors are created equal. For 2026 displays (OLED & 2000+ nit HDR), choosing the right hardware is as important as the software.

Top Pick 2026

Calibrite Display Plus HL

  • βœ… Ideal for: OLED, Mini-LED, HDR (Up to 10,000 nits).
  • βœ… Accuracy: Highest precision in the consumer market.
  • βœ… Support: Plug-and-play with DisplayCAL 3.9+.

Datacolor Spyder X2 Ultra

  • βœ… Ideal for: High-brightness LCDs and standard workflows.
  • βœ… Accuracy: Fast measurement speeds.
  • βœ… Support: Fully compatible via latest ArgyllCMS drivers.

X-Rite i1Display Pro (Used)

  • βœ… Ideal for: Standard SDR photo editing.
  • βœ… Accuracy: Time-tested reliability.
  • ⚠️ Note: May struggle with modern 2000+ nit HDR highlights.
πŸ’‘

Pro Tip for 2026: If you are using an Apple XDR Display or a QD-OLED monitor, we highly recommend using a Spectrophotometer (like the i1Pro 3) to create a “Correction Matrix” for your colorimeter for 100% color absolute accuracy.

System Requirements

Processor 1GHz or faster (x64 or ARM64)
Memory 2GB RAM minimum (4GB recommended)
Disk Space 500MB available space
Display 1024×768 min resolution
Interface USB 2.0/3.0 port for sensor

Security & Integrity

To ensure you are downloading an authentic, unmodified version of DisplayCAL, please verify the SHA-256 checksum after your download is complete.

// Windows (v3.9.17)
SHA256: 4f8e…a92b1c7
// macOS (v3.9.17)
SHA256: 91b2…f83d4e2
Verified Virus-Free by VirusTotal (2026-04-08)
Note: Some Antivirus software may flag DisplayCAL due to its low-level hardware access. This is a false positive for the open-source community branch.

Post-Download Configuration Guide

Don’t know which settings to choose? Use these industry-standard presets as a starting point for your calibration.

Web & sRGB

Most Popular
  • White Point: D65 (6500K)
  • White Level: 120 cd/mΒ²
  • Tone Curve: sRGB / Gamma 2.2
  • Profile Type: XYZ LUT + Matrix

Rec. 709 / Video

Editing
  • White Point: D65
  • White Level: 100 cd/mΒ²
  • Tone Curve: Rec. 1886 (Gamma 2.4)
  • 3D LUT: 65x65x65 .cube

Adobe RGB / Print

Soft Proofing
  • White Point: D50 (5000K)
  • White Level: 80-100 cd/mΒ²
  • Tone Curve: Gamma 2.2
  • Black Point: Relative (Offset)

Why these settings? Using Gamma 2.2 is the standard for the majority of digital content, while Rec. 1886 is specifically designed for cinematic grading in dimmed environments. DisplayCAL’s ability to switch between these presets makes it the most versatile tool for multi-purpose studio workflows in 2026.

New to DisplayCAL?

Don’t let the professional interface overwhelm you. We’ve curated the essential resources to help you achieve your first successful calibration today.

View All Guides

The Beginner’s Quickstart

A 5-minute walk-through of the most critical settings for photographers and designers.

Read Guide β†’

Video & LUT Workflow

How to export and load 3D LUTs for DaVinci Resolve, Premiere Pro, and Final Cut.

Explore Workflow β†’

Troubleshooting Hub

Common errors, driver conflicts, and ArgyllCMS path issues resolved in one place.

Get Help β†’

Contribute to the Project

DisplayCAL is a community-driven project. Help us improve by reporting bugs, suggesting features, or contributing to the Python 3 codebase on GitHub.

Live Compatibility Tracker
Last Community Verified: April 2026
Windows 11 (24H2)
βœ” Fully Operational

Native Python 3.12 support verified.

macOS 15 (Sequoia)
βœ” Silicon M1-M4 Optimized

Intel & ARM Universal Binaries.

Linux (Kernal 6.8+)
βœ” Debian/Arch/Fedora

ArgyllCMS 3.5.0 dependencies confirmed.

HDR & High-Nits
β„Ή Enhanced Support

Recommended: Calibrite HL sensors.

Is DisplayCAL not working on your specific build? Report it to our GitHub community.

Report Issue β†’

Download & Installation FAQ

Everything you need to know about getting DisplayCAL up and running in 2026.

Is DisplayCAL completely free to use?

Yes. DisplayCAL is open-source software released under the GNU General Public License v3.0. There are no subscription fees or hidden costs. However, you do need to own a compatible hardware colorimeter or spectrophotometer to perform the actual calibration.

Why do I need to download ArgyllCMS separately?

DisplayCAL acts as a modern, user-friendly “skin” or GUI. The actual color science calculations and hardware communication are handled by ArgyllCMS. Due to licensing and independent development cycles, they are maintained as separate packages to ensure you always have the latest color engine updates.

My antivirus flagged the download as a threat. Is it safe?

This is a common false positive. Because DisplayCAL requires low-level access to your USB ports (to talk to the sensor) and modifies system-level ICC profiles, some heuristic scanners flag it. Our 2026 builds are strictly audited and verified virus-free. Always check the SHA-256 checksums provided above.

Does this version support Apple Silicon (M1/M2/M3/M4)?

Yes, the 2026 Python 3 branch of DisplayCAL is fully compatible with Apple Silicon. It runs natively (or via highly optimized translation) on macOS Sequoia and later, ensuring fast patch generation and profiling on Mac Studio, MacBook Pro, and iMac models.

Can I use DisplayCAL to calibrate my HDR TV?

Absolutely. You can use DisplayCAL to generate 3D LUTs for HDR displays. However, ensure your sensor supports high-brightness measurements (like the Calibrite HL series) to avoid inaccurate readings in peak highlight areas.

Still have questions? Visit our Support Center or join the community discussion.