How to Match Your Brand Colours Across Every Platform (A Practical Guide)

You pick the perfect brand blue. It looks stunning on your website. You then open Canva to design an Instagram post, and the blue looks slightly different. You send a brochure to print, and the blue looks completely wrong, flat and dull. You create a PowerPoint deck, different again.
This is the brand colour consistency problem, and it affects almost every marketer who works across multiple platforms and media. It erodes trust, looks unprofessional, and, over time, it blurs your brand recognition.
The good news: this problem has a clear technical solution, and it doesn't require a design degree to implement.
Why Brand Colours Look Different Everywhere
The root of the problem is that different platforms and devices create colour in fundamentally different ways:
- Screens emit light (RGB). Your monitor creates colour by mixing Red, Green, and Blue light. Every screen calibrates this slightly differently, which is why the same HEX code can look different on a MacBook versus a cheap Windows laptop.
- Printers absorb light (CMYK). Inks work by absorbing light rather than emitting it. The CMYK colour "gamut" (range of possible colours) is smaller than RGB, meaning vivid, saturated screen colours simply cannot be reproduced exactly in print.
- Software handles colour profiles differently. Some applications use sRGB (standard), others use Adobe RGB (wider gamut), and some don't embed a colour profile at all. When a file moves between applications, these differences cause colour shifts.
- Export settings matter. Exporting a design with the wrong colour profile can shift every colour in the file.
The Colour Formats You Need for Every Platform
Different platforms and tools use different colour formats. Here is your master reference table:
| Platform / Medium | Required Format | Notes |
|---|---|---|
| Website / CSS | HEX or RGB | HEX is standard; use rgba() for transparency |
| Social Media Graphics (Canva/Figma) | HEX | Copy from your brand guidelines |
| Email Templates | HEX + inline RGB | Not all email clients support modern CSS |
| Digital Advertising | HEX or RGB | Google Ads, Meta Ads — all use RGB/HEX |
| Print (Brochures, Flyers) | CMYK | Request Pantone if an exact match is critical |
| Microsoft Office (PowerPoint/Word) | RGB | Custom colour menu accepts RGB values |
| Google Slides / Docs | HEX | Use the # field in the custom colour picker |
| Signage / Outdoor Advertising | Pantone or RAL | Ask your print supplier for their reference system |
Your Brand Colour Master Record
The single most effective action you can take for colour consistency is to create and maintain a Brand Colour Master Record. This is a simple document-it can be a page in a Notion workspace, a Google Doc, or a PDF-that lists every official brand colour in every format.
For each colour, record:
- Colour Name: e.g., "Brand Blue", "Accent Orange"
- HEX Code: e.g., #4F46E5
- RGB Values: e.g., rgb(79, 70, 229)
- HSL Values: e.g., hsl(243, 75%, 59%)
- CMYK Approximation: e.g., C:66 M:69 Y:0 K:10
- Pantone Reference: (if applicable and budget allows)
Share this record with every designer, agency, or freelancer you work with. Make it the single source of truth. When everyone works from the same HEX codes, consistency follows naturally.
How to Convert Formats Using CampaignMorph
If you only have a HEX code from an old brand guideline and need the RGB equivalent for a developer or the HSL value for a CSS theme, the Colour Converter handles it instantly.
Here's a practical example:
Your brand primary is #4F46E5. You need it in every format for your brand record.
- Open the Colour Converter.
- Type #4F46E5 in the HEX field.
- The tool instantly returns: RGB: rgb(79, 70, 229) · HSL: hsl(243°, 75%, 59%)
- Copy and paste each value into your Brand Colour Master Record.
Done in under 30 seconds. For a deeper understanding of what these formats mean, see our HEX vs RGB vs HSL Guide.
Get every colour format in one click
Enter a HEX, RGB or HSL code and instantly convert it to all other formats.
Practical Tips for Cross-Platform Colour Consistency
- Set your monitor to sRGB: Go to your display settings and ensure your colour profile is set to sRGB. This is the standard for web and the most common export target. Designing on a wide-gamut display without sRGB calibration will make colours appear differently to most of your audience.
- Always work from your HEX master record: Never try to "eyeball" a colour match. Always type in the exact HEX code from your brand record.
- Export digital files in sRGB: When saving images from Photoshop, Figma, or Illustrator, always embed the sRGB colour profile. This ensures the colours render consistently on most screens.
- Request printer proofs: Before bulk printing, always request a physical proof. CMYK can never perfectly replicate RGB — getting a proof lets you adjust before committing thousands of pieces to print.
- Build brand colour swatches in every tool you use: In Canva, save your brand colours under "Brand Kit." In Figma, create local colour styles. In PowerPoint, add them as custom theme colours. Doing this once eliminates the need to retype codes every session.
- Use the same source file for all social media exports. If you create a Canva template, use it across all channels. Don't redesign from scratch each time, as each redesign introduces colour-matching risk.
When Colours Still Don't Match Exactly
Even with best practices, there will always be some variation, particularly between screen and print. Understanding when to accept this and when to pursue closer matching is important.
- Digital-to-digital: Should match very closely (within visually imperceptible delta-E 1–2 range) if you are using the same HEX values.
- Digital-to-print: Some shift is unavoidable due to the RGB-to-CMYK gamut reduction. A minor desaturation or a slight shift in warmth is normal. If exact fidelity is critical (e.g., a luxury brand's signature colour), invest in Pantone Matching System (PMS) colours.
- Screen-to-screen: Varies by monitor calibration. Professional designers use calibrated monitors. For most marketing work, sRGB is sufficient.
Frequently Asked Questions
1. Why does my brand colour look different on screen vs in print?
Because screens emit RGB light (additive colour) and printers use CMYK inks (subtractive colour). The CMYK colour gamut is smaller — it cannot reproduce the vivid saturated colours a screen emits. This is a physical limitation, not a mistake. You can minimise the difference by working in CMYK from the start for print materials.
2. What is the best colour format for web design?
HEX is the most widely used and recommended for web design. It is compact, easy to share, and supported by every browser and design tool. Use rgba() when you specifically need opacity/transparency.
3. Can I exactly match RGB colours in print?
Not exactly, but you can get close. The best way to match a specific brand colour in print is to use the Pantone Matching System (PMS). PMS assigns a unique number to thousands of specific ink colours. Providing your printer with a PMS reference ensures they mix ink to that exact specification.
4. What is a colour profile (sRGB, Adobe RGB)?
A colour profile is a set of data that tells a device how to interpret and display colour values. sRGB is the standard profile for the web and most consumer displays. Adobe RGB has a wider gamut and is used in professional photography and print work. Always export web images in sRGB.
5. How do I add my brand colours to Canva?
In Canva, go to Brand Kit (available in Canva Free and Pro). Click "Add a colour" and paste your HEX code. Your saved brand colours then appear as the first swatches whenever you open any colour picker in Canva, eliminating the need to retype codes every session.
Colour consistency is not a detail; it is the foundation of brand recognition. Every touchpoint where your colour is wrong is a missed opportunity to reinforce your identity.
Build your Brand Colour Master Record today using the Colour Converter**. Then read our Brand Visual Identity Guide for the next steps in building a fully cohesive brand system.