ArgyllCMS
ArgyllCMS is a free, open-source ICC-compatible color-management system for creating profiles and calibrating devices.
What ArgyllCMS is
ArgyllCMS is a free, open-source ICC-compatible color-management system for creating profiles and calibrating devices. Its command-line tools support scanners, cameras, film recorders, displays, and RGB, CMY, and CMYK printers. It can create device-link profiles with options such as video calibration standards and 3D LUTs, and work with spectral samples, selectable illuminants and observer types, and paper fluorescent-whitener compensation. Color conversion tools handle 8-bit raster data and fully accurate 16-bit conversion. Documentation lists direct support for measurement instruments from JETI, Klein, X-Rite and Calibrite, DataColor, and other manufacturers; some chart results can be converted into Argyll CGATS format. ArgyllCMS does not include a graphical interface, though DisplayCAL, The Little Argyll GUI, and CoCa are listed as front ends that use it. It runs on Windows, macOS, and Linux and is licensed under AGPLv3. Commercial licensing is available for code copyrighted by Graeme Gill through ArgyllPRO. On Linux, native calibration and profiling under Wayland are not supported; the maker recommends X11 for color-managed displays.
Good
- Profiles scanners, cameras, displays, and printers
- Supports device-link profiles and 3D LUTs
- Includes 8-bit and accurate 16-bit conversion tools
- Runs on Windows, macOS, and Linux
Watch out
- Does not provide its own graphical interface
- Native display calibration under Wayland is unsupported
- AGPLv3 license; commercial licensing is separate for specified code
Who it suits
ArgyllCMS suits users who need device profiling or calibration and are comfortable using command-line tools. Linux users with color-managed displays should note its Wayland limitation.
Verdict
ArgyllCMS covers a wide range of profiling and calibration tasks, with spectral-data support and instrument compatibility. Its command-line interface and the Linux Wayland limitation are important considerations.
Plans and prices
From ArgyllCMS's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| ArgyllCMS | Free | AGPLv3 · command-line tools · manual installation |
| Commercial/non-AGPL licensing | Priced on request | Closed-source or server use · terms depend on scope and distribution model |
The facts
Each one read from ArgyllCMS's own pages, with the date it was checked.
Where it runs
- Android app limitation
- The maker says an iOS ColorMeter version is unlikely because iOS devices do not provide suitable USB host access to applications.checked 15 Oct 2026
- Android app requirements
- ColorMeter requires an OTG-capable Android device, Android 4.0 or later, Google Play services, and a USB OTG adapter.checked 15 Oct 2026
- Device-link profiles
- The software creates device-link profiles with video-calibration and 3D-LUT options.checked 15 Oct 2026
- Device links
- It can create device-link profiles with options including video calibration standards and 3D LUTs.checked 30 Sep 2026
- Gamut mapping
- Profiles can use source-specific gamut mapping and CIECAM02-based rendering methods.checked 15 Oct 2026
What it does
- Build requirements
- Compiling requires Jam or a compatible tool, a C compiler, and platform development libraries such as X11 libraries on Linux.checked 15 Oct 2026
- Color conversion
- The package includes portable 8-bit raster conversion and accurate 16-bit conversion code.checked 15 Oct 2026
- Commercial licensing
- Graeme W. Gill's code can be licensed non-AGPL for closed-source or server products through the ArgyllPRO brand of Computer Graphics Technology P.L.checked 15 Oct 2026
- Current release
- Version 3.5.0 was released on 4 February 2026 as a bug-fix update to version 3.4.1.checked 15 Oct 2026
- Development history
- Code development began in 1995, icclib's first public release was in November 1998, and ArgyllCMS's first public release was in 2000.checked 15 Oct 2026
- Documentation
- The maker provides documentation for each major tool and a general guide to common color-management tasks.checked 30 Sep 2026
- Documentation depth
- Documentation covers every major tool, general color-management workflows, compilation, installation, and usage scenarios.checked 15 Oct 2026
- Gamut viewing
- Device gamuts can be viewed and compared in a web browser using X3DOM.checked 15 Oct 2026
- GUI integrations
- The maker lists DisplayCAL, The Little Argyll GUI, CoCa, and pacsDisplay as software using ArgyllCMS.checked 15 Oct 2026
- Independent feature description
- LinuxLinks describes ArgyllCMS as command-line-only software supporting common color meters, Spyder profiling, and experimental ColorHug support.checked 15 Oct 2026
- Input formats
- Tools convert some Colorblind, Kodak Colorflow, Gretag, Logo, X-Rite, and Barbieri chart results into Argyll CGATS format.checked 30 Sep 2026
- Installation
- There is no installer or installation script; users manually place executables, configure PATH, and set up USB instruments.checked 15 Oct 2026
- Instrument support
- The documentation lists direct support for color measurement instruments from JETI, Klein, X-Rite and Calibrite, DataColor, and other manufacturers.checked 30 Sep 2026
- Integrations
- The maker lists DisplayCAL, The Little Argyll GUI, and CoCa as GUI front ends that use ArgyllCMS.checked 30 Sep 2026
- Interface
- ArgyllCMS is a collection of command-line tools and does not include a graphical user interface.checked 15 Oct 2026
- Libraries
- The distribution includes the icclib ICC-profile library and cgatslib CGATS file-I/O library.checked 15 Oct 2026
- Licence
- Most source and executables are under the Affero GNU Version 3 licence, with source-sharing obligations including network use.checked 15 Oct 2026
- License
- The package is licensed under AGPLv3, with commercial licensing available for code copyrighted by Graeme Gill through ArgyllPRO.checked 30 Sep 2026
The company
- Founded
- 2000checked 23 Sep 2026
The full review of ArgyllCMS
Overview
ArgyllCMS is an open-source color management system for creating ICC profiles and calibrating devices. Its command-line tools cover equipment across the imaging workflow, including scanners, cameras, film recorders, displays, and RGB, CMY, and CMYK printers. It does not include a graphical interface of its own, so users work from the command line or use a separate GUI front end.
The project’s code development began in 1995, and its first public release was in 2000. Its focus is the underlying work of profiling, calibration, and color conversion rather than a guided desktop experience. That makes the interface an important consideration: ArgyllCMS offers broad technical capabilities, but users looking for a self-contained graphical app will need another tool for that layer.
ArgyllCMS fits both Display Calibration Software and Color Management Software, with capabilities extending beyond displays to input and print devices.
Key features
Device profiling and links
ArgyllCMS can profile scanners, cameras, film recorders, displays, and printers using RGB, CMY, or CMYK. It can also create device-link profiles, with options that include video calibration standards and 3D LUTs. ICC profile export, LUT calibration, multi-monitor calibration, and HDR calibration are listed capabilities.
Spectral data and conversion
The tools support spectral sample data, selectable illuminants and observer types, and compensation for fluorescent whiteners in paper. For raster color conversion, ArgyllCMS includes tools for 8-bit data as well as fully accurate 16-bit conversion.
Instruments, charts, and front ends
Documentation lists direct support for measurement instruments from JETI, Klein, X-Rite and Calibrite, DataColor, and other manufacturers. Some chart results from Colorblind, Kodak Colorflow, Gretag, Logo, X-Rite, and Barbieri can be converted into Argyll CGATS format. DisplayCAL, The Little Argyll GUI, and CoCa are listed as graphical front ends that use ArgyllCMS; these are separate interfaces, not part of its command-line package.
Documentation and support
Documentation is available for each major tool, alongside a general guide to common color-management tasks. The ArgyllCMS mailing list is the primary support channel and is also used for bug reports and release announcements.
Pricing
ArgyllCMS is free. The listed ArgyllCMS plan costs nothing and is open-source AGPLv3 software. A separate license is required for commercial and non-GPL use of code copyrighted by Graeme Gill; commercial licensing is available through ArgyllPRO. There is no free trial.
Platforms
ArgyllCMS is available for Microsoft Windows, Apple macOS, and Linux. On Linux, native display calibration and profiling under Wayland are not currently supported; the maker recommends X11 for color-managed displays.
Who it's for
ArgyllCMS is suited to users who need command-line tools for profiling and color conversion across imaging, display, and print hardware. Its device and instrument coverage may also make it relevant to workflows involving specialized measurement equipment or spectral samples. Users who prefer a graphical workflow can consider a listed front end, while those needing native display calibration on Linux should note the Wayland limitation.
Pros and cons
- Pros: Broad device profiling, device-link profiles, spectral data support, 8-bit and 16-bit conversion tools, and compatibility with several instrument and chart-result families.
- Cons: No built-in graphical interface; Linux display calibration and profiling are not natively supported under Wayland; commercial or non-GPL use of Graeme Gill-copyrighted code requires a separate license.
Alternatives
For a graphical route into ArgyllCMS, DisplayCAL is one of the listed front ends that uses it. Other options in this category include EIZO ColorNavigator 7, QUBYX OS Tools, PatternSpace, PsyCalibrator, and Datacolor Spyder. The directory also lists Buddi and Microsoft Quick Assist as alternatives.
Verdict
ArgyllCMS stands out for the range of color-management tasks represented in its command-line toolkit, from profiling diverse device types to handling spectral data and precise color conversion. It is free, cross-platform software, but it expects users to be comfortable with commands or to choose a separate front end. The Wayland limitation on Linux and the distinct licensing terms for commercial or non-GPL use are worth weighing before adopting it.
Getting started
- Open the ArgyllCMS website.
- Choose the package for Linux, macOS, or Windows.
- Install ArgyllCMS and use its command-line tools for profiling, calibration, or color conversion.
- Optionally use a listed graphical front end such as DisplayCAL, The Little Argyll GUI, or CoCa.
- Use the mailing list for support, bug reports, and release announcements.
Limits worth knowing
The free plan is AGPLv3 software. Commercial and non-GPL use requires a separate license; native display calibration and profiling under Wayland is not currently supported on Linux.
Questions
How much does ArgyllCMS cost?
The listed ArgyllCMS plan is free.
Is ArgyllCMS open source?
Yes. It is open source and licensed under AGPLv3.
Which platforms does it support?
It runs on Linux, macOS, and Windows.
Does ArgyllCMS include a graphical interface?
No. It is a collection of command-line tools. DisplayCAL, The Little Argyll GUI, and CoCa are listed as front ends that use it.
Is commercial use covered by the free plan?
Commercial and non-GPL use requires a separate license. Commercial licensing is available for code copyrighted by Graeme Gill through ArgyllPRO.
What is the Linux Wayland limitation?
Native display calibration and profiling under Wayland is not currently supported. X11 is recommended for color-managed Linux displays.
Alternatives to ArgyllCMS
- 1
EIZO ColorNavigator 7
Free planAPILinuxmacOSWindows6.8Free plan - 2
PatternSpace
Free planmacOS6.4$39.99 one-time - 3
QUBYX PerfectLum
LinuxmacOSWindows6.4$480 one-time - 4

ColourSpace
Free planmacOSWindows6.3Free plan - 5

DisplayCAL
Free planLinuxmacOSWindows6.2Free plan - 6
QUBYX PerfectChroma
macOSWindows6.2$199 one-time
