PDF Color Profiles: RGB, CMYK & ICC

Color in PDF is not as simple as "RGB or CMYK." Every color value is meaningless without a profile telling viewers what those numbers should look like. Get profiles right and your file looks the same on a designer's monitor and a printer's press. Skip them and every device interprets differently.

Color Spaces You'll Meet

SpaceUsed byGamutWhen to use
sRGBWeb, most monitorsSmallest of the common RGBScreen-only PDFs, web delivery
Display P3 / Adobe RGBWide-gamut monitors~25-30% wider than sRGBPhoto portfolios for HDR screens
CMYK (FOGRA, GRACoL, SWOP)Commercial pressSmaller than sRGB in cyan/greenPrint production
Spot / SeparationBrand inks (Pantone, HKS)Defined per inkLogos, packaging, special finishes
DeviceGrayB&W printGrayscale onlyBooks, draft prints
Lab (PCS)Internal connection spaceLarger than any deviceProfile-to-profile conversion

How Profiles Travel With a PDF

Each color value in a PDF references a color space object. That object can be a device space (DeviceRGB, DeviceCMYK) with no profile — uncalibrated, unsafe for print — or an ICC-based space that points to an embedded ICC profile stream. Authoring tools should always tag content with proper ICC profiles. PDF/A-2b and PDF/X-4 require it.

The document-level output intent declares the target reproduction condition. When a PDF says "I'm written against FOGRA39 coated press," every downstream RIP knows what to do when it converts your RGB or CMYK content to the actual press condition.

Common Pitfalls

  • Vibrant blues turning purple in print: sRGB blue is outside CMYK gamut. Soft-proof before printing.
  • Black text becoming "rich black": exporting "100% K" text as CMYK (60,40,40,100) makes registration sensitive. Force pure K=100 for body text.
  • Logos shifting between RGB and CMYK pages: include the same vector logo defined in both spaces or rely on ICC conversion at output.
  • Missing output intent: printer can't predict color and rejects PDF/X validation.

Quick Workflow

  1. Calibrate your monitor and use a known profile (sRGB or Display P3).
  2. Set authoring document color spaces to match the target — RGB for screen, the press CMYK profile for print.
  3. Export to PDF/X-4 with the correct output intent for print work, PDF/A-2b with sRGB output intent for archives.
  4. Soft-proof in the authoring tool using the target press profile.
  5. Ask the print shop which output intent they expect.

Why Colors Shift From Screen to Print

The single most common surprise is a vivid on-screen design printing duller. That is not a mistake in your file \u2014 it is physics. Screens emit light and mix red, green, and blue (an additive gamut that can hit very saturated blues and greens). Printing reflects light and mixes cyan, magenta, yellow, and black inks (a subtractive gamut that simply cannot reach those same saturated colors). Color management does not eliminate the shift; it makes it predictable by mapping each color into the destination gamut with an ICC profile and rendering intent.

\n
    \n
  • Soft-proof before you commit: preview the target press profile on screen so you see the duller result in advance and can adjust.
  • \n
  • Match the output intent to the press: a PDF/X output intent tells the printer exactly which condition you designed for (e.g. a specific coated-stock profile).
  • \n
  • Don't guess CMYK conversions: let the press's profile do the conversion, and ask the shop which profile and intent they expect \u2014 different stocks and presses differ.
  • \n
\n\n

Render PDFs as Images for Proofing

Export PDF pages to PNG or JPEG to preview color in-browser.

PDF to Image →

Frequently Asked Questions

Screens are additive RGB (light-emitting) and reach very saturated blues and greens; print is subtractive CMYK (ink on paper) with a smaller gamut, so some on-screen colors simply can't be reproduced. ICC profiles plus a declared output intent make the conversion predictable, and soft-proofing lets you preview it before you print.
A file describing how a device reproduces color, mapped to LAB/XYZ.
A named ICC profile declaring the target press condition. PDF/X requires it.
RGB for screen; CMYK for press. PDF/X-4 accepts RGB with embedded ICC.
Spot colors stored as Separation/DeviceN. Printer must stock the actual ink.