What Is DisplayCAL? The Free Display Calibrator, Explained
DisplayCAL is the free, open-source standard for display calibration. Learn what it does, who maintains it, what hardware you need, and how it differs from displaycal.net.
DisplayCAL is a free, open-source application for calibrating and profiling displays (monitors, laptop screens, projectors, TVs). It measures your screen with a colorimeter, corrects its color output, and generates an ICC profile so colors look accurate in photo, video, and design work. The modern version, DisplayCAL-py3 (currently 3.9.19), is a community-maintained Python 3 port of the original DisplayCAL by Florian Höch, and it runs on Windows, macOS, and Linux.
What Does DisplayCAL Actually Do?
DisplayCAL performs two distinct jobs. Calibration adjusts your display — via the graphics card’s lookup tables — so it hits targets like D65 white point and a chosen brightness. Profiling then measures hundreds of color patches and builds an ICC profile describing exactly how your panel behaves. Color-managed applications (Photoshop, Lightroom, DaVinci Resolve, Chrome, Firefox) use that profile to show you correct color. DisplayCAL also verifies its own work with a ΔE measurement report and can generate 3D LUTs for video workflows — see our 3D LUT guide.
Who Makes DisplayCAL?
The original DisplayCAL (then called dispcalGUI) was written by Florian Höch; his site displaycal.net hosts the last official Python 2 release, 3.8.9.3. The actively developed version is DisplayCAL-py3, a community fork led by eoyilmaz on GitHub, which modernized the codebase to Python 3, added support for new instruments (SpyderX2, Calibrite Display Plus HL), and tracks the latest ArgyllCMS 3.5.0 engine. Our DisplayCAL vs DisplayCAL-py3 page explains which one you want (spoiler: py3, unless you have a specific legacy need).
Is DisplayCAL Free?
Yes — completely. DisplayCAL-py3 is released under the GNU General Public License. No paid tier, no trial period, no locked features. The only cost is the measurement hardware: you need a colorimeter (roughly $170–$340 for current models — see which to buy) because no software can measure color without a sensor. ArgyllCMS, the open-source measurement engine DisplayCAL is built on, is free too.
What Do You Need to Use It?
- A colorimeter or spectrometer — e.g. Calibrite Display Plus HL, Spyder X2 Elite/Ultra. Without one, DisplayCAL can’t measure your screen.
- ArgyllCMS (installed automatically or via our download page) — the engine that talks to the instrument.
- 30–90 minutes for a first calibration; later ones are faster.
System requirements are modest — any reasonably modern Windows 10/11, macOS, or Linux machine works. Details: system requirements.
About This Website
displaycal.org is an independent resource site — we are not affiliated with eoyilmaz, Florian Höch, or displaycal.net, and we don’t develop the software. We publish guides, comparisons, and troubleshooting help, and our download page links directly to the official sources (GitHub releases, displaycal.net, argyllcms.com). Read our about page and safety FAQ for the full story.
DisplayCAL vs Paid Alternatives in One Paragraph
Calibrite Profiler (free with Calibrite hardware, simpler UI) and Calman (paid, home-theater focused) are the commercial alternatives. DisplayCAL matches them on measurement accuracy — the sensor and the math matter more than the logo — while beating both on platform support and 3D LUT flexibility. You pay for convenience and support, not for better color. Full breakdown: DisplayCAL vs Calibrite Profiler and all alternatives compared.
4 Common Misconceptions
- “DisplayCAL is the company that makes colorimeters.” No — that’s Calibrite/X-Rite/Datacolor. DisplayCAL is software; it works with their hardware.
- “It’s a driver.” No. It doesn’t drive your display; it measures it and builds correction data (profile + calibration curves).
- “The official version is on displaycal.org.” There is no single “official” py3 site — the software lives on GitHub (eoyilmaz/displaycal-py3); displaycal.net is the original author’s site for the legacy line. This site is an independent resource (see about).
- “Calibration will make my monitor brighter/more vivid.” Usually the opposite: accurate is often slightly dimmer and less saturated than the punchy factory preset. That’s correct — vivid was the lie.
Your First Week With DisplayCAL
- Day 1: Read this page (done!) and whether you need calibration.
- Day 2: Get a colorimeter — buying guide — and install from our download page (links go to the official sources).
- Day 3: Follow the quickstart guide for your first calibration.
- Day 4+: Verify with a ΔE report, then explore: 3D LUTs, HDR, OLED.
Where to Get Help
Start with our support hub and troubleshooting guides — they cover the most common real-world issues (many sourced from actual GitHub issue reports). For bugs in the software itself, the GitHub issue tracker is where the maintainers work.
DisplayCAL and ArgyllCMS: How They Fit Together
Think of it as cockpit and engine. ArgyllCMS (by Graeme Gill, currently 3.5.0) is the command-line engine that talks to colorimeters, drives patch measurements, and computes profiles — powerful but unfriendly. DisplayCAL is the graphical cockpit: it orchestrates ArgyllCMS’s tools, adds a testchart editor, verification reports, 3D LUT creation, and the Profile Loader, all behind clickable buttons. You need both installed; DisplayCAL will offer to fetch ArgyllCMS for you. Our ArgyllCMS page covers the engine in more depth.
Version History in 60 Seconds
- dispcalGUI era (Florian Höch): the original GUI for ArgyllCMS; last official release 3.8.9.3 (Python 2) on displaycal.net.
- DisplayCAL-py3 fork (eoyilmaz): community port to Python 3, now the actively developed line — 3.9.19 is current, with modern instrument support and ArgyllCMS 3.5.0 compatibility.
- Today: new users should install DisplayCAL-py3; the 3.8.9.3 line remains only for legacy setups. See which version to choose and latest version.
Who Uses DisplayCAL in the Real World?
The user base clusters in four groups. Photographers — the largest contingent — calibrate so Lightroom edits and prints match. Video editors and colorists use it for Rec.709 SDR work and 3D LUT generation for DaVinci Resolve and madVR. Print and prepress shops rely on its verification reports for process control. And open-source enthusiasts choose it on principle: the entire pipeline (DisplayCAL + ArgyllCMS) is auditable code, which matters to people who distrust black-box vendor software handling their color. If you recognize yourself in any of these, the guides hub is your next stop.
Frequently Asked Questions
What is DisplayCAL used for?
Calibrating and profiling displays so colors are accurate — essential for photo editing, print work, video color grading, and design. It also generates 3D LUTs for video pipelines and verifies results with ΔE reports.
Is DisplayCAL still maintained in 2026?
Yes. The community fork DisplayCAL-py3 is actively developed on GitHub (version 3.9.19), with support for current colorimeters and ArgyllCMS 3.5.0. The original author’s 3.8.9.3 line on displaycal.net is legacy.
Does DisplayCAL work on Windows 11 / macOS / Linux?
Yes, all three. See our platform guides: Windows 11, macOS, Linux.
Do I need a colorimeter to use DisplayCAL?
For real calibration, yes — software cannot measure color without hardware. Our buying guide covers current options.
