Creating a custom ICC profile for your Coolscan using a ColorChecker

A Coolscan converts the densities, colours and shadows recorded on film into digital RGB values. A scanner-specific ICC profile describes how those values relate to a known colour space, allowing colour-managed software to reproduce the original colours more accurately. It is especially valuable when the scanner’s LED illumination, optics, film decoding and software settings differ from the assumptions made by a generic profile.

A ColorChecker provides the reference needed for this process. Its calibrated patches cover greys, primary colours, secondary colours and skin-tone hues, giving an ICC-generation tool a set of measurable targets. The chart can reveal unwanted casts, incorrect channel balance and inaccurate saturation that are difficult to judge by eye. A single familiar photograph may conceal these errors, while a chart makes each error identifiable.

The chart must represent the material being scanned. A Coolscan cannot scan a reflective ColorChecker placed beside it, so a practical reference normally comes from photographing the chart on film, developing that negative and scanning it. For transparency work, a carefully produced reference transparency or a photograph of the chart on slide film is needed. Scanning an ordinary colour print creates a profile for that print and viewing light, not necessarily for original negatives.

The method works best when the reference negative, development, scanner, holder, mask setting and tonal decoding match the intended workflow. A profile made under materially different conditions may look plausible yet remain unreliable. This article explains how to prepare a trustworthy chart capture, build the ICC profile, apply it without duplicated corrections and test the result before committing to an archive.

Why a scanner-specific profile helps

Nikon Coolscan models have different optical paths, sensor characteristics and software behaviour, so one scanner profile should not be assumed to fit every model. Even two units of the same type can vary with age, lamp condition and accumulated use. A custom input profile accounts for the actual RGB response produced by that combination of hardware and software.

Generic scanner profiles generally provide a reasonable neutral starting point. They may assume a particular lamp spectrum or a fixed black and white interpretation that differs from the values recorded by your Coolscan. A custom profile is therefore useful for consistency across a collection, particularly when negatives come from different cameras or periods. The site’s scanner image gallery offers useful visual context for comparing tonal rendering and colour character.

A custom profile does not repair every problem. It cannot recover clipped highlights, compensate for a light leak, correct an incorrectly exposed negative or replace proper film development. It also cannot make a poorly calibrated monitor display accurate colour. Its role is narrower: translating measured scanner values into a defined colour relationship while preserving as much of the available information as possible.

Preparing a trustworthy ColorChecker reference

Begin with a genuine ColorChecker or a chart whose measured values can be trusted. The original ColorChecker Classic has 24 patches and a well-established reference dataset. The larger ColorChecker SG offers broader coverage, although it must be supported by the profile-generation software. Unknown-value knock-off charts can introduce large errors because their printed dyes may differ from the official chart.

Photograph the chart with the same film stock, camera and development process intended for the collection. Fill the frame sufficiently for accurate patch sampling, keep the chart square to the lens and avoid mixed lighting. The neutral patches should remain within the film’s usable range, with no dense areas losing detail and no bright areas clipping. Reflections from glass or glossy surfaces can also distort patch colours.

Australian conditions deserve particular attention when an outdoor chart photograph is used. Checking the Bureau of Meteorology forecast before setting up is a sensible habit, especially in Melbourne, where direct sun can quickly give way to cloud. Sydney and Brisbane also receive strong ultraviolet light, which can fade dyes and affects outdoor film exposure. An open shade or indirect window light is usually more repeatable than a sunlit setup.

Scan the developed reference with the Coolscan at its highest practical bit depth, preferably as a 16-bit RGB TIFF. Use the same film holder and mask configuration as the target material. Clean the optics and glass, allow the LED source to stabilise and avoid autofocus, sharpening or creative tonal changes. Automatic white balance and per-channel colour adjustments should be handled deliberately because baking a correction into the source file can prevent the ICC profile from describing the scanner correctly.

Building the ICC profile from the scan

The profile-creation stage requires two sets of values: the measured RGB values from the chart scan and the ColorChecker’s known reference colours. A ColorChecker-aware generator compares these samples, derives the relationship between them and writes an ICC profile containing tone curves and colour matrices. Using random RGB curves created from a white and grey patch alone is not equivalent to producing a complete scanner profile.

Select a generator that explicitly supports ColorChecker data and matrix/TRC input profiles. The source white point, target illuminant and standard observer must match the reference dataset offered by the tool. D50 is commonly used for ColorChecker work, but a photograph made under tungsten or another source should not simply be relabelled as daylight. A mismatch in chromatic adaptation can leave a residual cast even when the generated profile appears mathematically valid.

Some Coolscan models and versions of Nikon Scan provide colour-management or target-based profile options, while other combinations produce an RGB file intended for conversion with a separate ICC tool. If Nikon Scan already embeds an ICC profile, that profile may be used as the source description during conversion. The scan should remain in its device-oriented form until the chosen workflow applies the transformation, rather than being converted to sRGB and then profiled again.

Save the resulting file with a meaningful name that records the essentials. A name such as “Coolscan 9000, LED, unmasked negative, 16-bit” is more useful than “custom profile” because it prevents accidental use with a different decoding setup. The original chart TIFF and the new ICC file should remain together, along with notes about the reference negative and development conditions.

Keeping the workflow consistent

The most reliable output comes from applying one colour-management path. A scan converted with a custom profile inside Nikon Scan should not receive the same profile again in Photoshop or another application. Likewise, an image already converted to sRGB should not be treated as raw scanner RGB and subjected to another input transformation. Consistent source interpretation matters more than the number of profiles available.

For a multi-session project, a reminder sent through delayed iPhone messages can mark the next scanning session, preventing changes in exposure or film handling between captures. The same discipline applies to physical preparation: use the same holder, keep film storage conditions stable and record the scanner settings with each batch.

Stable electrical power is another local consideration. Australian homes and offices use 230 volts at 50 hertz, so imported equipment and adaptors should be checked for compatibility and electrical safety. A surge protector or quality power supply helps prevent interruptions during a long scanning session. It cannot compensate for a poor USB connection, which may interrupt data and corrupt the resulting file.

After conversion, retain a wide-gamut working space such as ProPhoto RGB where the editing software supports it. Converting directly to sRGB can discard saturated colours that originated in the negative. Monitor calibration remains a separate requirement: even an accurate scan cannot be judged properly on an uncalibrated display under uncontrolled ambient light.

Validating and storing the finished profile

Test the profile with a second chart capture or another independent reference that was not used to generate it. Compare the image with the known values in a colour-managed viewer, then examine the chart’s neutrals, saturated hues and skin-tone patches. Look for a common colour cast first, followed by errors around complementary colours or the brightest patches. A profile that performs well on its source image but poorly on new material may have been overfitted.

Create separate profiles when the operating conditions genuinely differ. Masked and unmasked negatives, different decoding modes and substantially different film handling can require separate measurements. Software versions that alter RGB output should also prompt a new test. The LED source is stable, but warm-up time, optical condition and film-holder differences can still affect small areas of the image.

Australian camera stores, second-hand sellers and online marketplaces carry Nikon Coolscan equipment, often with profiles included by the seller. Check whether an attached profile belongs to the exact model and decoding method rather than assuming it is universal. When buying used equipment, the Australian Consumer Law provides statutory guarantees for consumer goods, and claims about calibration or condition must not be misleading. Records such as the ICC profile name, scanner settings and test results support an informed purchasing decision.

Cloud-based profile generators can be convenient, but images may leave the local device. The Privacy Act 1988 can apply when an organisation handles personal information, and cloud providers may retain uploaded files under their own terms. Strip unnecessary location metadata, avoid including identifiable people in chart photographs and use a desktop generator when confidential material must remain under local control.

The finished profile should be archived with its source scan and documentation. Record the scanner model, Nikon Scan version, tonal settings, film or transparency type, development information and the date of validation. A simple folder containing “reference negative,” “unadjusted scan,” “colour target,” “ICC profile” and “notes” prevents later confusion.

A useful Coolscan profile is not a universal colour preset or a substitute for film handling. It is a measured, documented and tested conversion tied to one scanner configuration and one workflow. Remembering those conditions is what allows the profile to deliver consistent colour long after the original scanning session has ended.