The Fundamental Difference
RGB and CMYK are opposite color models:| Aspect | RGB | CMYK |
|---|---|---|
| Method | Additive (adds light) | Subtractive (absorbs light) |
| Medium | Light emission | Ink on paper |
| Black | Absence of light (0,0,0) | All inks mixed |
| White | All light (255,255,255) | No ink (paper white) |
| Channels | 3 (Red, Green, Blue) | 4 (Cyan, Magenta, Yellow, Black) |
| Gamut | Wider (more colors) | Narrower (fewer colors) |
| Use | Screens, digital | Physical printing |
Key Insight: RGB creates color by adding light. CMYK creates color by subtracting (absorbing) light from white paper.
How RGB Works (Additive Color)
RGB is based on light emission:RGB Color Mixing
- Red + Green = Yellow
- Red + Blue = Magenta
- Green + Blue = Cyan
- All three = White
- None = Black
RGB Value Ranges
Each channel: 0-255 (256 levels)- Total combinations: 16,777,216 colors
- Example:
rgb(255, 0, 0)= Pure red
RGB Color Spaces
| Space | Gamut Size | Use Case |
|---|---|---|
| sRGB | Standard (smallest) | Web, general use |
| Adobe RGB | Wider | Professional photo |
| ProPhoto RGB | Widest | High-end photography |
| Display P3 | Wide | Apple devices |
How CMYK Works (Subtractive Color)
CMYK is based on ink absorption:CMYK Color Mixing
- Cyan + Magenta = Blue
- Cyan + Yellow = Green
- Magenta + Yellow = Red
- C+M+Y = Muddy brown (not true black)
- Add K (Black) = Clean blacks and shadows
CMYK Value Ranges
Each channel: 0-100%- C50 M0 Y100 K0 = Lime green
- C100 M100 Y0 K0 = Blue
- C0 M0 Y0 K100 = Black
Why “K” for Black?
Three theories:- Key plate - carries the key image details
- blacK - distinguish from Blue (B)
- Keyline - black outline in registration
Most likely: “K” = Key plate in traditional four-color printing.
The Gamut Gap
Not all RGB colors can be printed in CMYK:Out-of-Gamut Colors
Most problematic RGB colors:- Bright neon blues (electric blue)
- Pure cyan (#00FFFF)
- Lime green (#00FF00)
- Pure magenta (#FF00FF)
- Bright orange (#FF6600)
Conversion Process
How Conversion Works
1
1. Analyze RGB Values
Plugin reads RGB color: e.g., rgb(0, 128, 255)
2
2. Apply ICC Profile
Uses selected profile (e.g., ISO Coated v2) as conversion rules
3
3. Map to CMYK
Calculates closest CMYK equivalent
4
4. Apply Rendering Intent
Handles out-of-gamut colors based on intent selected
5
5. Check Ink Limits
Ensures total ink coverage doesn’t exceed 300%
6
6. Embed in PDF
Creates CMYK PDF with embedded profile
Color Conversion Examples
- Example 1: Red
- Example 2: Blue
- Example 3: Green
- Example 4: Gray
RGB:
rgb(255, 0, 0) - Pure red
CMYK: C0 M100 Y100 K0
Result: ✅ Converts well (in both gamuts)When to Use Which
Use RGB When:
✅ Designing for screens - Websites, apps, presentations ✅ Initial design phase - Native Figma color space ✅ Digital-only deliverables - No physical printing ✅ Video/motion graphics - Screen-based mediaUse CMYK When:
✅ Printing physically - Anything on paper or substrate ✅ Final print files - Pre-press and production ✅ Color-critical prints - When accuracy matters ✅ Communicating with printers - Industry standardNever design in CMYK in Figma! Always design in RGB and convert for export. This gives you the most flexibility and compatibility.
Black Handling: K vs CMY
Two ways to create black in CMYK:1. Pure Black (K100)
- Value: C0 M0 Y0 K100
- Ink: Only black ink
- Uses: Body text, small type, thin lines
- Pros: Crisp, no registration issues, saves ink
2. Rich Black (4-Color Black)
- Value: C40 M30 Y30 K100 (typical recipe)
- Ink: All four inks
- Uses: Large black areas, backgrounds, headlines
- Pros: Deeper, richer black appearance
Rule of Thumb: Use K100 for text under 24pt. Use rich black for large areas.
Total Ink Coverage (TAC)
TAC = Total Area Coverage - the sum of all four CMYK percentagesWhy It Matters
- Too much ink = Smearing, drying problems, paper saturation
- Most printers limit TAC to 280-320%
Example Calculation
Print for Figma automatically manages TAC based on your selected ICC profile. You don’t need to calculate manually, but understanding helps!
Color Management Strategies
Strategy 1: Design CMYK-Friendly
Approach: Choose colors that exist in both gamuts How:- Avoid neon/fluorescent colors
- Test colors in CMYK preview
- Use CMYK color picker if available
Strategy 2: Design Freely, Convert Carefully
Approach: Design in RGB, carefully manage conversion How:- Design with any colors
- Use high-quality ICC profiles
- Preview before finalizing
- Adjust problem colors manually
Strategy 3: Hybrid (Spot Colors)
Approach: CMYK for most, spot colors for critical hues How:- Use CMYK for photos and most graphics
- Add Pantone spot colors for logos and brand colors
- Combine in same document
Previewing CMYK Conversion
How to see how colors will print:In Print for Figma
1
Enable CMYK
Color tab → Convert to CMYK ✓
2
Select ICC Profile
Choose appropriate profile for your printing
3
Preview
Plugin shows color conversion preview
4
Adjust
If colors shift too much, adjust RGB values or use spot colors
In Adobe Acrobat
After exporting:- Open PDF in Acrobat
- Tools → Print Production → Output Preview
- Enable CMYK simulation
- See how colors will actually print
Common Misconceptions
Myth 1: “CMYK is always better for print”
Reality: Design in RGB (Figma’s native), convert to CMYK for export. Best of both worlds.Myth 2: “My screen can show CMYK accurately”
Reality: Your screen is RGB. It can only simulate CMYK. Physical proofs are the only true preview.Myth 3: “If it looks good in RGB, it’ll print fine”
Reality: Some RGB colors can’t be reproduced in CMYK. Always preview conversion.Myth 4: “CMYK files are smaller”
Reality: CMYK files are usually larger (4 channels vs 3).Advanced: GCR vs UCR
Two methods for generating black (K) channel:GCR (Gray Component Replacement)
- Replaces CMY gray with K where possible
- Creates lighter, more stable print
- Recommended for most projects
- Less ink usage
UCR (Under Color Removal)
- Only removes CMY under black areas
- Darker shadows
- More traditional method
- Used for specific effects
Print for Figma uses GCR by default with ICC profiles - the modern standard for professional printing.
Quick Reference
| Factor | RGB | CMYK |
|---|---|---|
| Model | Additive | Subtractive |
| Channels | 3 | 4 |
| Max Values | 0-255 each | 0-100% each |
| Total Colors | 16.7 million | ~Thousands (varies) |
| Black | 0,0,0 | 0,0,0,100 |
| White | 255,255,255 | 0,0,0,0 |
| Use | Screen | |
| Gamut | Wider | Narrower |
Next Steps
ICC Profiles Explained
Master ICC profile selection
Spot Colors Guide
When to use Pantone colors
Black Handling
Pure black vs rich black strategies
Color Troubleshooting
Fix common color problems
Deep dive into color science? Our Discord community has color experts who love discussing this stuff!