Editor › Learn › What is an ICC Profile? Colour Management Explained
What is an ICC profile?
An ICC profile is a standard file that describes how a particular device or printing condition reproduces colour. It lets software translate colour between devices predictably, instead of assuming that the same numbers mean the same colour everywhere.
What is inside a profile
- A declared colour space — RGB, CMYK, Gray, Lab.
- A device class — display, output, input, colour space conversion.
- Transform data mapping device values to a device-independent space, as matrices or lookup tables.
- A rendering intent default, plus metadata such as a human-readable description.
Rendering intents, in plain terms
| Intent | What it does | Use for |
|---|---|---|
| Relative colorimetric | Keeps in-gamut colours exact, clips the rest, adapts white point | Most print work |
| Perceptual | Compresses the whole gamut to preserve relationships | Photos with large out-of-gamut areas |
| Saturation | Favours vividness over accuracy | Charts, business graphics |
| Absolute colorimetric | Keeps colours absolutely, simulating the source white | Proofing one device on another |
Tagged versus untagged files
A file with an embedded profile says what its numbers mean. An untagged file forces every application to guess, which is why the same JPEG can look different in two programs. Embedding a profile costs a few kilobytes and removes the guesswork.
Black point compensation
BPC maps the source black to the destination black rather than clipping it. Without it, shadow detail can flatten into a single solid tone when converting to a smaller gamut. Turn it on for most print conversions.
Questions
- Where do I get the right CMYK profile?
- From your printer. They know the press, ink and paper. Generic profiles such as GRACoL or FOGRA are reasonable defaults if they cannot supply one.
- Does soft proofing change my file?
- No. It only changes the preview on screen.