ArgyllCMS
argyllcms.com
What it 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 runs on Windows, macOS and Linux, but does not include a graphical interface. DisplayCAL, The Little Argyll GUI and CoCa are listed as front ends that use it. The package is licensed under AGPLv3; commercial licensing is available for code copyrighted by Graeme Gill through ArgyllPRO. On Linux, native display calibration and profiling under Wayland are not currently supported; the maker recommends X11 for color-managed displays.
Spec sheet
- What it does
- ArgyllCMS creates ICC profiles and calibrates scanners, cameras, film recorders, displays, and RGB, CMY, and CMYK printers.Read 15 Oct 2026 · argyllcms.com
- Purpose
- ArgyllCMS is an open-source ICC-compatible color management system for creating profiles and calibrating devices.Read 30 Sep 2026 · argyllcms.com
- Integrations
- The maker lists DisplayCAL, The Little Argyll GUI, and CoCa as GUI front ends that use ArgyllCMS.Read 30 Sep 2026 · argyllcms.com
- Support
- The maker directs support and bug reports to the ArgyllCMS mailing list and offers direct email contact with Graeme Gill.Read 15 Oct 2026 · argyllcms.com
- License
- The package is licensed under AGPLv3, with commercial licensing available for code copyrighted by Graeme Gill through ArgyllPRO.Read 30 Sep 2026 · argyllcms.com
- Founded
- 2000Read 23 Sep 2026 · argyllcms.com
- Android app limitation
- The maker says an iOS ColorMeter version is unlikely because iOS devices do not provide suitable USB host access to applications.Read 15 Oct 2026 · pro.argyllcms.com
- Android app requirements
- ColorMeter requires an OTG-capable Android device, Android 4.0 or later, Google Play services, and a USB OTG adapter.Read 15 Oct 2026 · argyllpro.com
- Build requirements
- Compiling requires Jam or a compatible tool, a C compiler, and platform development libraries such as X11 libraries on Linux.Read 15 Oct 2026 · mail.argyllcms.com
- Color conversion
- The package includes portable 8-bit raster conversion and accurate 16-bit conversion code.Read 15 Oct 2026 · argyllcms.com
- 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.Read 15 Oct 2026 · argyllcms.com
- Current release
- Version 3.5.0 was released on 4 February 2026 as a bug-fix update to version 3.4.1.Read 15 Oct 2026 · argyllcms.com
- 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.Read 15 Oct 2026 · argyllcms.com
- Device links
- It can create device-link profiles with options including video calibration standards and 3D LUTs.Read 30 Sep 2026 · argyllcms.com
- Device-link profiles
- The software creates device-link profiles with video-calibration and 3D-LUT options.Read 15 Oct 2026 · argyllcms.com
- Documentation
- The maker provides documentation for each major tool and a general guide to common color-management tasks.Read 30 Sep 2026 · argyllcms.com
- Documentation depth
- Documentation covers every major tool, general color-management workflows, compilation, installation, and usage scenarios.Read 15 Oct 2026 · argyllcms.com
- Gamut mapping
- Profiles can use source-specific gamut mapping and CIECAM02-based rendering methods.Read 15 Oct 2026 · argyllcms.com
- Gamut viewing
- Device gamuts can be viewed and compared in a web browser using X3DOM.Read 15 Oct 2026 · argyllcms.com
- GUI integrations
- The maker lists DisplayCAL, The Little Argyll GUI, CoCa, and pacsDisplay as software using ArgyllCMS.Read 15 Oct 2026 · argyllcms.com
- Independent feature description
- LinuxLinks describes ArgyllCMS as command-line-only software supporting common color meters, Spyder profiling, and experimental ColorHug support.Read 15 Oct 2026 · linuxlinks.com
- Input formats
- Tools convert some Colorblind, Kodak Colorflow, Gretag, Logo, X-Rite, and Barbieri chart results into Argyll CGATS format.Read 30 Sep 2026 · argyllcms.com
- Installation
- There is no installer or installation script; users manually place executables, configure PATH, and set up USB instruments.Read 15 Oct 2026 · argyllcms.com
- Instrument support
- The documentation lists direct support for color measurement instruments from JETI, Klein, X-Rite and Calibrite, DataColor, and other manufacturers.Read 30 Sep 2026 · argyllcms.com
- Interface
- ArgyllCMS is a collection of command-line tools and does not include a graphical user interface.Read 15 Oct 2026 · argyllcms.com
- Libraries
- The distribution includes the icclib ICC-profile library and cgatslib CGATS file-I/O library.Read 15 Oct 2026 · argyllcms.com
- Licence
- Most source and executables are under the Affero GNU Version 3 licence, with source-sharing obligations including network use.Read 15 Oct 2026 · argyllcms.com
- Limit: command-line workflow
- WorldMetrics says command-driven setup slows casual use and batch automation requires additional effort.Read 15 Oct 2026 · worldmetrics.org
- Limit: learning curve
- A PrinterKnowledge tutorial author says getting started initially felt daunting despite successfully generating a 675-patch printer profile.Read 15 Oct 2026 · printerknowledge.com
- Limit: manual setup
- A DisplayCAL forum user reports that manually installing ArgyllCMS was difficult and error-prone for a non-programmer.Read 15 Oct 2026 · hub.displaycal.net
- Limit: scripting overhead
- WorldMetrics reports that first-time deployment requires configuring measurement paths, targets, and workflow scripts.Read 15 Oct 2026 · worldmetrics.org
- Linux builds
- Version 3.5.0 provides Linux x86 32-bit and 64-bit executable archives.Read 15 Oct 2026 · argyllcms.com
- Linux limitation
- The maker says native display calibration and profiling under Wayland is not currently supported and recommends X11 for color-managed Linux displays.Read 30 Sep 2026 · argyllcms.com
- macOS builds
- Version 3.5.0 provides Intel 32-bit, Intel 64-bit, and ARM64 macOS executables.Read 15 Oct 2026 · argyllcms.com
- Notable release change
- Version 3.5.0 added Windows ARM and Mac ARM releases and removed the Mac PowerPC build.Read 15 Oct 2026 · argyllcms.com
- Praise: profiling control
- WorldMetrics praises detailed control of profiling conditions, ICC output from measurements, and color-difference reporting.Read 15 Oct 2026 · worldmetrics.org
- Praise: traceable calibration
- WorldMetrics says ArgyllCMS produces calibration logs, measured profiles, and variance checks useful for repeatable studio workflows.Read 15 Oct 2026 · worldmetrics.org
- Public API
- The project publicly distributes icclib and an instrument-library API description file, while its main interface is command-line programs.Read 15 Oct 2026 · argyllcms.com
- Rating on Google Play
- 4.0 out of 5 from 54 reviewsRead 15 Oct 2026 · play.google.com
- Rating on WorldMetrics color-measurement review
- 7.0 out of 10 from an editorial scoreRead 15 Oct 2026 · worldmetrics.org
- Rating on WorldMetrics TV-calibration review
- 8.6 out of 10 from an editorial scoreRead 15 Oct 2026 · worldmetrics.org
- Related Android app
- ArgyllPRO ColorMeter is a separate Android app for USB color instruments, priced at $94.99 as a one-time Google Play purchase.Read 15 Oct 2026 · play.google.com
- Spectral data
- It supports spectral sample data, selectable illuminants and observer types, and paper fluorescent-whitener compensation.Read 30 Sep 2026 · argyllcms.com
- Spectral workflows
- It supports spectral samples, selectable illuminants and observers, and fluorescent-whitener compensation for paper.Read 15 Oct 2026 · argyllcms.com
- Supported devices
- It supports profiling scanners, cameras, film recorders, displays, and RGB, CMY, and CMYK printers.Read 30 Sep 2026 · argyllcms.com
- Wayland limitation
- The maker says native display calibration and profiling under Wayland has little immediate prospect and advises Linux users to use X11.Read 15 Oct 2026 · argyllcms.com
- Windows builds
- Version 3.5.0 provides Windows 32-bit, 64-bit x86, and 64-bit ARM executables.Read 15 Oct 2026 · argyllcms.com
Plans and prices
Strong points and limits
Strong points
- Free, open-source software under AGPLv3.
- Supports scanners, cameras, displays and printers.
- Includes fully accurate 16-bit conversion tools.
- Runs on Windows, macOS and Linux.
- Several graphical front ends use ArgyllCMS.
Limits
- It does not provide its own graphical interface.
- Wayland display calibration on Linux is unsupported.
- Commercial and non-GPL use requires a separate license.
Who it suits
It suits users who need device profiling or calibration and are comfortable with command-line tools. Linux users seeking native display calibration should note the Wayland limitation.
ArgyllCMS in depth
Read the full write-up
ArgyllCMS is a technically broad color-management toolkit for people who need to build ICC profiles, calibrate varied devices, or control color conversion at a low level. It is best suited to color specialists comfortable with command-line utilities and selecting their own front end. The trade-off is substantial capability at no software cost versus a less guided workflow and a Wayland restriction on Linux display work.
Overview
ArgyllCMS covers profiling for scanners, cameras, film recorders, displays, and RGB, CMY, and CMYK printers. That range makes it more than a monitor-calibration utility: it can serve photographers, prepress operators, print technicians, and anyone maintaining a color-managed pipeline across input and output devices. Development started in 1995 and the first public release arrived in 2000.
The package is a collection of command-line tools rather than a self-contained graphical application. Experienced users gain direct control over individual operations, while newcomers must learn command syntax or install a separate interface. The project points to DisplayCAL, The Little Argyll GUI, and CoCa as graphical front ends that use its engine. It is also relevant to Display Calibration Software and Color Management Software.
Key features
Profiling and device links
ArgyllCMS creates ICC profiles for a wide selection of hardware and can build device-link profiles. Options include video calibration standards and 3D LUTs, giving specialists a route to tailored display and conversion workflows rather than only basic profile generation. ICC profile export, LUT calibration, multi-monitor calibration, and HDR calibration are supported capabilities.
Spectral and conversion tools
Workflows can use spectral sample data with selectable illuminants and observer types, plus compensation for fluorescent whiteners in paper. That matters when measurements and media characteristics need more precise treatment. The toolkit provides 8-bit raster color conversion and fully accurate 16-bit conversion tools, so users can choose broad compatibility or preserve greater tonal precision where the workflow requires it.
Instruments and chart data
Direct measurement-instrument support includes products from JETI, Klein, X-Rite and Calibrite, DataColor, and other manufacturers. Conversion utilities accept some Colorblind, Kodak Colorflow, Gretag, Logo, X-Rite, and Barbieri chart results and turn them into Argyll CGATS format. Coverage is useful for established measurement workflows, although compatibility depends on the specific instrument or chart format.
Documentation and support
Each major tool has documentation, alongside a general guide to common color-management tasks. The mailing list is the primary support channel and handles bug reports and release announcements. This model suits users willing to consult technical material and community discussion more than those expecting in-app assistance.
Pricing
PlanPriceWhat it includesArgyllCMSfreeOpen-source AGPLv3 software and command-line tools; commercial and non-GPL use requires a separate licenseThere is no free trial because the software is free, and no recurring renewal or seat quota is stated. The AGPLv3 terms are central for organizations distributing modified software or combining it with other code; commercial licensing is available for code copyrighted by Graeme Gill through ArgyllPRO. For personal, academic, or otherwise AGPL-compatible use, the zero price removes a significant adoption barrier. Businesses needing non-GPL terms should budget for a separate commercial license rather than assume the free package covers that use.
Platforms
ArgyllCMS runs on Microsoft Windows, Apple macOS, and Linux. Linux users should plan around the project’s stated limitation: native display calibration and profiling under Wayland is not currently supported, so X11 is recommended for color-managed Linux displays. That makes the platform choice consequential for modern Linux desktops even though the underlying toolkit is cross-platform.
Who it's for
Choose ArgyllCMS if you need one open-source toolkit spanning cameras, scanners, displays, film recorders, and RGB/CMY/CMYK printers, or if spectral controls, device links, LUTs, and 16-bit conversion are part of your work. It is particularly strong for technically confident users who value scriptable command-line control and broad instrument support.
Look elsewhere if you require a guided graphical workflow out of the box, in-app support, or native Wayland display calibration. A separate front end can improve accessibility, but it does not change the underlying command-line orientation.
Pros and cons
Pros
Profiles an unusually broad set of input, display, and printing devices, reducing the need for separate specialist tools.
Device-link profiles, 3D LUT options, spectral controls, and HDR and multi-monitor calibration support suit demanding color pipelines.
Accurate 16-bit conversion and extensive instrument compatibility help preserve precision and reuse existing measurement hardware.
Free AGPLv3 distribution makes the full toolkit accessible without subscription costs.
Cons
The command-line-only core is a poor fit for users expecting a polished, guided desktop application.
Primary support through a mailing list requires comfort with technical documentation and community-based troubleshooting.
Linux display profiling under Wayland is unsupported; X11 is required for the recommended color-managed setup.
Commercial or non-GPL deployment may require a separate ArgyllPRO license.
Alternatives
DisplayCAL is another free, GPLv3-or-later option on Linux, macOS, and Windows, and is worth choosing when a graphical calibration front end matters. ColourSpace suits buyers who want paid software and a free trial; its free ZRO plan provides manual calibration and verification but no LUT capability and cannot be upgraded to an enhanced edition.
EIZO ColorNavigator 7 is free across listed desktop platforms when used with compatible EIZO ColorEdge monitors. QUBYX PerfectLum is a paid alternative with a free trial and a one-time 480.00 USD workstation license covering up to six displays, DICOM GSDF calibration and verification, and a user-supplied sensor.
PsyCalibrator is free but requires MATLAB or GNU Octave, Psychtoolbox, and a Spyder5, SpyderX, or SpyderX2 instrument. QUBYX OS Tools is a free open-source GNU-licensed option. Microsoft Quick Assist and Buddi are free utilities in other categories, not substitutes for color-management work.
Verdict
ArgyllCMS is the right choice for technically capable photographers, imaging professionals, and color engineers who need broad device coverage, precise profiling controls, and open-source licensing without a purchase price. Choose it for depth and flexibility; choose another tool when a native GUI, simpler support model, or Wayland-ready Linux display calibration is the priority.
Verdict
ArgyllCMS provides broad device and profile support at no charge under AGPLv3, but its command-line interface may not suit every workflow. Linux users needing display calibration should account for the stated Wayland limitation.
Where Specifiction places it
- Display Calibration Software#1 of 249.1
- Color Management Software#1 of 239.1