Print Color Guide · 03
What Are ICC Profiles — and Why Does Your Printer Keep Asking for One?
You submitted your print file. The printer came back with: "Please provide a file with an embedded ICC profile" or "Your file is missing a color profile" or "We need FOGRA39 CMYK." You nodded and had no idea what any of that meant. This guide explains exactly what ICC profiles are, why they exist, which one applies to your job, and how to embed it correctly — so you never get that email again.
"Printer rejected my file — said it had no embedded color profile. I just saved it as a PDF from Illustrator. What am I doing wrong?"
"My printer said they converted my RGB file to CMYK for me. The result was completely wrong — washed out, wrong hues. They said it's because I didn't provide an ICC profile."
"Soft proofed in Photoshop, looked perfect. Printed and it looked nothing like the proof. Found out I was soft proofing with the wrong ICC profile for my actual paper."
"Two print shops quoted different profiles — one said FOGRA39, one said SWOP. I don't know which is correct and the prints come out different every time."
01 What an ICC profile actually is — the plain-language explanation
An ICC profile is a data file — usually with a .icc or .icm extension — that describes exactly how a specific device or printing condition reproduces color. It is essentially a translation dictionary between the abstract color values in your file (like C:60 M:20 Y:0 K:0) and the actual physical color those values produce in the real world.
The ICC stands for International Color Consortium — an industry body that standardized the profile format in the 1990s so that color could be consistently communicated between cameras, monitors, scanners, and printers regardless of manufacturer. Before ICC profiles existed, sending a file from your computer to a printing press was essentially a color lottery.
C:60 M:20 Y:0 K:0 does not produce the same color on every printer. The same CMYK values print differently on coated vs uncoated paper, on a sheetfed press vs a web press, with European inks vs US inks. An ICC profile encodes the measured behavior of one specific combination — so when your file says C:60 M:20 Y:0 K:0 and the profile is embedded, the printer knows exactly what color you intended and can reproduce it accurately.
How a profile is created
A real ICC profile is created by printing a standardized test chart (called an IT8 or ECI2002 chart — thousands of color patches) on a specific press with specific inks on specific paper, then measuring each patch with a spectrophotometer. The measurements are fed into profiling software that calculates the precise relationship between the requested CMYK values and the actual printed colors. The result is a Look-Up Table (LUT) that maps every combination of CMYK inputs to a measured output color in a device-independent color space.
This is what makes ICC profiles accurate — they are based on real physical measurement of a real press run, not mathematical approximations. It is also why our CMYK Simulator's results differ from ICC-based soft proofing — the simulator uses mathematical formulas, not measured press data.
02 Which ICC profile should you use — and when
The most common confusion is which profile to specify. The answer depends on where you are printing and what paper type you are using. Here are the profiles you will encounter most frequently:
The most widely used profile worldwide for coated paper printing. Standard for magazines, brochures, and commercial print across Europe and increasingly globally. If your printer does not specify, and you are printing on glossy or satin coated stock, this is almost certainly what they want.
The uncoated equivalent of FOGRA39. Use this for matte, uncoated, and offset paper stocks. Encodes significantly more dot gain than FOGRA39 — soft proofing with FOGRA47 shows much darker midtones, which is the accurate preview for uncoated print.
The North American standard for web-offset coated printing — magazines, catalogs, and periodicals printed on web presses in the US. If your US printer specifies SWOP, use this. Produces slightly different results than FOGRA39 — notably a more muted color gamut.
The US standard for sheetfed coated printing — business cards, stationery, packaging, and short-run commercial print. More accurate gamut than SWOP for sheetfed work. Increasingly specified by US online printers (Moo, Vistaprint commercial, etc.).
The standard profile for newspaper and newsprint printing. Encodes heavy dot gain (28–35%) and a very restricted gamut. If you are designing for newspaper advertising or print-on-demand newsprint products, this is your profile. Colors look dramatically muted in soft proof — that is accurate.
Large commercial printers and packaging houses create custom ICC profiles for their specific press, ink, and paper combinations. If your printer provides a custom .icc file, always use that instead of a generic standard profile — it will be the most accurate representation of their actual output.
Using FOGRA39 (coated) when printing on uncoated stock. The profile difference between coated and uncoated is significant — about 8–10% additional dot gain. Soft proofing with the wrong profile gives you a completely misleading preview. Always match the profile to the actual paper type of your print job, not just to what sounds familiar.
03 Rendering intent — the setting nobody explains
When you convert a color from one profile to another — say from your RGB working space to CMYK for print — there is a choice to make: how should out-of-gamut colors be handled? This choice is called the rendering intent, and it is one of the most misunderstood settings in print production.
| Intent | What it does | Best for |
|---|---|---|
Perceptual |
Compresses the entire color gamut to fit within the destination space. Colors shift relative to each other but the overall visual relationship is preserved. Out-of-gamut colors are not clipped — they are brought in proportionally. | Photography |
Relative Colorimetric |
Colors that fit within the destination gamut are reproduced exactly. Out-of-gamut colors are clipped to the nearest reproducible color. White point is adjusted to match the destination. Most accurate for in-gamut colors. | Recommended default |
Absolute Colorimetric |
Like Relative Colorimetric but does NOT adjust for white point. Used for proofing — simulating exactly how a print will look including the paper white. Rarely used for production conversion. | Proofing only |
Saturation |
Prioritizes saturation over hue and lightness accuracy. Colors shift to stay vivid even at the expense of accuracy. Almost never used for photographic or brand color work. | Business graphics |
For most print work — use Relative Colorimetric. It preserves in-gamut colors exactly and clips out-of-gamut colors cleanly. For photography with wide color ranges — use Perceptual to prevent harsh color clipping in saturated areas. Never use Absolute Colorimetric for production conversion — it is a proofing tool only.
04 How to embed an ICC profile — step by step for each application
Knowing which profile to use is half the battle. The other half is getting it correctly embedded in your exported file. Here is exactly how to do it in the tools designers most commonly use:
First, convert your document to CMYK with the correct profile: Edit → Convert to Profile → select your destination profile (e.g. Coated FOGRA39). Then when saving: File → Save As → Format: Photoshop PDF or TIFF → in the save dialog, ensure "ICC Profile" is checked. For PDF export use File → Export → Export As → with Embed Color Profile checked.
Edit → Convert to Profile → [select FOGRA39 or target profile]Set your document color mode to CMYK: File → Document Color Mode → CMYK Color. Then set color settings: Edit → Color Settings → choose your working CMYK profile. On export: File → Save As → Adobe PDF → in the Output section, set Color Conversion to "Convert to Destination" and choose your profile as the Destination. Check "Include Destination Profile."
File → Save As → Adobe PDF → Output → Convert to DestinationSet document intent on creation or via File → Document Setup. For export: File → Export → Adobe PDF (Print) → choose PDF/X-1a or PDF/X-4 preset. In the Output section: Color Conversion → Convert to Destination (Preserve Numbers), Destination → choose your print profile, Profile Inclusion Policy → Include Destination Profile. This creates a fully compliant, profile-embedded print PDF.
Export → PDF/X-4 → Output → Include Destination ProfileCanva Pro allows PDF print export which converts to CMYK, but you cannot specify which ICC profile is used — Canva chooses for you. For any job where color accuracy matters, do not rely on Canva's CMYK export. Design in CMYK mode in Photoshop or Illustrator, then import artwork into Canva for layout if needed — but export the final file from Adobe apps, not Canva.
Canva Pro: Download → PDF Print → Enable "CMYK" toggle (if available)ICC profiles are free to download from official sources. ECI (European Color Initiative) provides FOGRA39, FOGRA47, and other European standards at eci.org. IDEAlliance provides GRACoL and SWOP at idealliance.org. Install profiles by double-clicking the .icc file on Mac or Windows — they are automatically placed in the correct system color profile folder and appear in Photoshop and Illustrator immediately.
eci.org → Downloads → ICC Profiles → ECI Offset 200905 The most common ICC profile mistakes — and exactly how to fix them
When a print file arrives with no embedded profile, the printer's RIP software makes assumptions about what color space the file uses. Those assumptions may be wrong. Your carefully chosen CMYK values get reinterpreted using default settings, and the output can shift significantly from your intent.
Always export as PDF/X-1a (fully CMYK, profile embedded, no RGB allowed) or PDF/X-4 (supports transparency, profile embedded). Both formats require an output intent — meaning a profile must be specified and embedded. If your PDF export dialog does not ask you to specify a profile, you are using the wrong export setting.
FOGRA39 is a coated paper profile. It has less dot gain, a larger gamut, and lighter midtones than uncoated profiles. Soft proofing with it while planning to print on uncoated stock shows you a false preview — your design will appear 15–20% brighter on screen than the actual print result. Everything will come back darker and more muted than expected.
Always match the soft proof profile to the actual paper type: FOGRA39 for coated, FOGRA47 for uncoated, SNAP for newsprint. Ask your printer specifically which profile they use for your paper stock — some large printers provide custom profiles for their specific stock and press combination.
Every time you convert a file between color profiles, there is some color information loss — particularly in out-of-gamut colors. Designers sometimes convert to CMYK early, then reconvert when the printer specifies a different profile, then reconvert again. Each conversion degrades accuracy. By the third conversion, shadow detail and saturated colors can shift noticeably.
Convert to your target CMYK profile once, at the end of your workflow, immediately before export. Work in RGB or in CMYK with your target profile loaded from the start. Never convert to CMYK, edit, then convert to a different CMYK profile — do the conversion once and finalize.
In Photoshop, there are two distinct operations: "Assign Profile" and "Convert to Profile." Assigning a profile tags the file with the new profile but does not change the actual pixel values — the colors shift visually because the same numbers are now interpreted in a different space. Converting to a profile recalculates the pixel values so the visual appearance stays the same. Many designers accidentally assign instead of convert, causing colors to shift unexpectedly.
Use Edit → Convert to Profile to change color profiles for output. Use Edit → Assign Profile only when you need to correct a file that was tagged with the wrong profile — meaning you want to tell Photoshop "these numbers actually belong to THIS profile, not what it currently says." If you can see colors shifting dramatically when you click OK, you are assigning when you should be converting.
06 What our simulator does — and where ICC profiles are beyond it
We want to be direct about the limitation of the CMYK Simulator in the context of ICC profiles, because understanding this limit is actually useful:
RGB → CMYK: Mathematical formula (K = 1 − max(R,G,B))
Dot gain: Non-linear sine curve (approximation)
Gamut check: Saturation + hue analysis (simplified)
// What ICC-based soft proofing uses:
RGB → CMYK: Measured Look-Up Table (real press data)
Dot gain: Tone Reproduction Curve (measured from actual press run)
Gamut check: 3D gamut boundary comparison (precise)
The simulator is an educational preview. ICC soft proofing is production verification.
The simulator gives you a useful, directionally correct preview of what print will look like — good enough to catch obvious problems like severely out-of-gamut colors, ink coverage violations, and the general darkening effect of dot gain. It is genuinely useful for education and for early-stage color checking.
For final production sign-off on any print job that matters, you need ICC-based soft proofing in Photoshop with the correct profile for your paper and press, followed by a physical proof on the actual stock. The simulator is not a replacement for that process — and it says so on every results panel.
Get a quick color check before you set up ICC proofing
Upload your design to the simulator for a fast directional check — see which colors are out of gamut, how dot gain affects your image, and what your ink coverage looks like. Then use ICC soft proofing in Photoshop for the final production check.
Open the CMYK Simulator →