HSBC's brand identity is defined by its distinctive red, white, and grey palette, emphasizing clarity and trust. The color system is consistent across digital and print applications, reflecting the bank's global presence.
hsbc.comClick any swatch to copy its hex. Hover for RGB and HSL.
Pick a format, copy or download. Everything below is generated from the exact hex values above.
:root {
--info: #0072CE;
--error: #DB0011;
--accent: #000000;
--border: #BFC1C3;
--primary: #DB0011;
--success: #00843D;
--surface: #E6E7E8;
--warning: #FFB81C;
--secondary: #FFFFFF;
--text-muted: #A7A8AA;
--background: #F5F5F5;
--text-primary: #1A1A1A;
--text-secondary: #666666;
}Every text tone tested against every surface, per WCAG 2.1.
Text on background
Needs 4.5:1 for body text
16.0:1
Pass
Text on surface
Needs 4.5:1 for body text
14.1:1
Pass
Secondary text on background
Needs 4.5:1 for body text
5.3:1
Pass
Secondary text on surface
Needs 4.5:1 for body text
4.6:1
Pass
Muted text on background
Needs 3:1 for large text
2.2:1
Fail
Muted text on surface
Needs 3:1 for large text
1.9:1
Fail
The quiet part of the HSBC palette: page background, card surfaces, dividers and the three text tones that sit on them. Click a value to copy it.
HSBC's color palette is anchored by a bold red, complemented by clean whites and neutral greys for clarity and professionalism. The palette is designed for high contrast and accessibility across all media.
Red is used for emphasis and brand recognition.
Greys and whites provide neutral backgrounds and structure.
Accent black and blue are used for hierarchy and information.
Red conveys energy, confidence, and leadership, aligning with HSBC's global stature. The neutral tones reinforce trust, stability, and approachability.
HSBC's palette has remained largely unchanged for decades, maintaining strong brand recognition. Minor adjustments have refined the greys and accent colors for modern digital use.
HSBC Red is used for the logo, key buttons, and highlights across digital and print assets.
HSBC White serves as the main background for web pages, forms, and printed materials.
HSBC Black is used for text, icons, and certain navigation elements.
HSBC Light Grey is applied to page backgrounds and UI panels for subtle contrast.
HSBC Charcoal and greys are used for primary, secondary, and muted text throughout interfaces.
Success Green, Warning Yellow, Error Red, and Info Blue are used for alerts, notifications, and status indicators.
Hex codes, RGB values, neutrals and how to use the palette.
The HSBC primary color hex code is #DB0011, known as HSBC Red. This color is central to the brand's identity.
HSBC Red (#DB0011) in RGB is (219, 0, 17) and in CMYK is (0, 100, 92, 14). Use these values for accurate reproduction in digital and print.
HSBC uses several greys: HSBC Light Grey (#F5F5F5), Surface Grey (#E6E7E8), Border Grey (#BFC1C3), Medium Grey (#666666), and Muted Grey (#A7A8AA). These are used for backgrounds, borders, and text hierarchy.
Use HSBC Red (#DB0011) for brand emphasis, with whites and greys for backgrounds and structure. Semantic colors like Success Green (#00843D) and Info Blue (#0072CE) are reserved for alerts and status messaging.
The secondary color is HSBC White, #FFFFFF, and the accent is HSBC Black, #000000. Together with the primary they make up the three brand colors at the top of this page.
4 of 6 text and background pairings meet WCAG 2.1 AA contrast. The contrast section above shows every pairing with its exact ratio.
Use the export block on this page. It gives you CSS custom properties, a Tailwind config, W3C design tokens or a shadcn/ui theme built from these exact hex values, with copy and download buttons.
Yes. Export the Claude Code skill, Cursor rules or Codex prompt from the same block. The agent then applies HSBC's colors consistently when it generates UI.
Start from this palette's mood and get an original 13-color system for your own project, contrast-checked and ready to export.
More free tools