How to Convert PDF Colours (RGB, CMYK, Grayscale)
Colour conversion is where PDF workflows most often go wrong. Here's how to do it without surprises.
Quick summary
Quick answer: PDFs use RGB for screen display, CMYK for commercial print, and grayscale for monochrome output. Adobe Acrobat's Preflight "Convert Colors" fixup handles colour-space conversion with ICC profile control. Free online tools like Mapsoft's PDF Hub do basic RGB-CMYK-grayscale conversions. For production print work, managing ICC profiles and rendering intents is essential to avoid colour shifts.
You can also convert PDF colours online for free using Mapsoft's PDF Hub — no installation required.
PDF colour spaces in brief
PDFs can contain objects in multiple colour spaces simultaneously. A single page can have an RGB photograph, a CMYK logo, a spot-colour brand mark, and grayscale text all at once. How you convert depends on what spaces are present and what the output needs to be.
- DeviceRGB / DeviceCMYK / DeviceGray are device-dependent. Colours are defined as numbers (e.g. "60% cyan") and the actual rendered colour depends on the device. Simple and common.
- CalRGB / CalGray are calibrated versions of the device spaces — they include calibration data so colour is consistent across devices.
- ICCBased colour uses an embedded ICC profile to specify colour precisely. The industry standard for colour-managed workflows.
- Indexed, Separation, DeviceN handle specialised cases: palette images, spot colours, and multi-channel printing.
- Lab is a device-independent colour space used as an interchange format.
For background on colour spaces themselves, see our colour models and colour management posts.
When to convert
- RGB → CMYK for commercial print. Commercial presses print in CMYK. An RGB PDF needs conversion before going to press, or the printer will convert it (and you lose control over how).
- CMYK → RGB for screen and digital publishing. A print-ready CMYK PDF shown on a screen often looks muted. Converting to RGB brightens colours correctly.
- RGB or CMYK → Grayscale for monochrome printing. Faxing, legal output, and some archival standards require grayscale. Converting up-front is more predictable than letting the printer do it.
- Device → ICC for PDF/A compliance. PDF/A requires colour-managed workflows; device colour spaces must be converted to ICCBased (or the document must declare an output intent).
- Spot colours → process for cost reasons. Pantone spot inks cost extra. For low-budget jobs, converting spots to their closest CMYK equivalent is sometimes acceptable.
Methods
Method 1 — Adobe Acrobat Preflight
Preflight's "Convert Colors" fixup is the most capable tool. Tools → Print Production → Convert Colors (or Edit → Preflight → Fixups → Convert Colors) opens a dialog where you can pick:
- Target destination (DeviceRGB, DeviceCMYK, DeviceGray, or a named ICC profile).
- Source profile assumption (for objects without embedded profiles).
- Conversion options (embed destination profile, preserve black text, preserve CMYK numbers).
- Rendering intent (Perceptual, Relative Colorimetric, Saturation, Absolute Colorimetric).
For professional print work, "Preserve Black" is essential — without it, pure black text gets converted to a four-colour black which looks muddy.
Method 2 — Online, free
Mapsoft's Convert PDF Colours tool handles the common RGB/CMYK/grayscale conversions in the browser. Sensible defaults for casual use; for high-stakes print work, use Preflight with explicit profile control.
Method 3 — Command line (Ghostscript)
Ghostscript can perform colour conversion with ICC profiles:
gs -sDEVICE=pdfwrite -sColorConversionStrategy=CMYK -sProcessColorModel=DeviceCMYK -o output.pdf input.pdfconverts to CMYK.gs -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -o output.pdf input.pdfconverts to grayscale.- For ICC-based conversion, use
-sOutputICCProfile=...and related flags.
Method 4 — Re-export from source
If you have the original InDesign or Illustrator file, re-exporting to PDF with an explicit colour profile or preset (e.g. "[PDF/X-4:2008]") is usually higher-quality than converting an existing PDF. Source applications have more context about individual colour elements.
Avoiding colour shifts
- Use ICC profiles, not device spaces, when possible. sRGB for RGB, ISO Coated v2 or GRACoL for CMYK, Dot Gain 20% for grayscale are common defaults.
- Preserve black. Without this, CMYK black text becomes a composite four-colour black that smudges and shifts slightly. Every production conversion tool offers a "preserve black" option — enable it.
- Pick the right rendering intent. Perceptual for photographs, Relative Colorimetric for graphics with spot colours, Saturation for business charts, Absolute Colorimetric for proofing.
- Test on a small sample first. Before converting a 500-page document, convert a few pages and review the result. Colour conversion can look correct in summary but wrong in detail (gradients, skin tones, branded colours).
- Keep the original. Colour conversion is lossy — you can't perfectly reverse an RGB→CMYK→RGB round-trip. Always convert from the original source file, not from an already-converted copy.
Frequently Asked Questions
When should I convert PDF from RGB to CMYK?
Before sending to commercial print. Digital print (desktop printers) can accept RGB. Commercial offset presses print in CMYK; if you send RGB, the printer will convert (often with less control than you'd have).
Will converting colour spaces change how the PDF looks?
Slightly, yes. RGB and CMYK don't map 1:1 — each has colours the other can't represent. Converting RGB photos to CMYK typically darkens them; converting CMYK prints to RGB on screen typically brightens them. Use good profiles and rendering intents to minimise the shift.
What's the best rendering intent for converting a PDF?
Perceptual for photo-heavy content, Relative Colorimetric for graphics and logos (preserves brand colours), Saturation for business charts, Absolute Colorimetric for proofing. Perceptual is the safest default if you're unsure.
Can I convert a PDF to grayscale?
Yes. Acrobat Preflight's Convert Colors with DeviceGray destination, online tools, and Ghostscript (sColorConversionStrategy=Gray) all handle grayscale conversion. Use it for fax, monochrome printing, or accessibility workflows.
Related Articles
Colour Management in PDF Documents
The underlying ICC profiles, output intents, and colour-managed workflow concepts that govern conversion.
Understanding Colour Models: RGB and CMYK
A primer on the fundamental difference between additive (RGB) and subtractive (CMYK) colour and how they map.
Spot Colours in Print and PDF
Spot colours behave differently from process colours during conversion. This post covers when and how to convert them.