Bitcoin's color identity is defined by its distinctive orange, paired with deep grays and white for contrast. The palette is minimal and instantly recognizable in the cryptocurrency space.
bitcoin.orgClick 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: #2D9CDB;
--error: #EB5757;
--accent: #FFFFFF;
--border: #D1D1D1;
--primary: #F7931A;
--success: #27AE60;
--surface: #FFFFFF;
--warning: #F2C94C;
--secondary: #4D4D4D;
--text-muted: #888888;
--background: #F8F8F7;
--text-primary: #222222;
--text-secondary: #4D4D4D;
}Every text tone tested against every surface, per WCAG 2.1.
Text on background
Needs 4.5:1 for body text
15.0:1
Pass
Text on surface
Needs 4.5:1 for body text
15.9:1
Pass
Secondary text on background
Needs 4.5:1 for body text
8.0:1
Pass
Secondary text on surface
Needs 4.5:1 for body text
8.5:1
Pass
Muted text on background
Needs 3:1 for large text
3.3:1
Pass
Muted text on surface
Needs 3:1 for large text
3.5:1
Pass
The quiet part of the Bitcoin palette: page background, card surfaces, dividers and the three text tones that sit on them. Click a value to copy it.
Bitcoin's palette centers on a bold orange, symbolizing innovation and visibility, balanced by neutral grays and white for clarity. The scheme is functional and direct, supporting both brand recognition and usability.
Orange contrasts with deep gray for legibility.
White provides clean negative space.
Accent colors are reserved for semantic feedback.
The orange conveys energy, approachability, and a sense of revolution in finance. Neutral grays and white reinforce trust and professionalism.
Bitcoin's color palette has remained stable since its inception, with orange always as the core identity. Minor adjustments have been made to gray tones for modern UI clarity.
Bitcoin Orange is used for the logo, primary buttons, and key highlights.
Bitcoin Charcoal appears in navigation bars, footers, and secondary text.
Bitcoin White is used for backgrounds and logo contrast.
Bitcoin Light Gray serves as the main app and website background.
Bitcoin Black is the default for primary text, with Charcoal and Muted Gray for secondary and less prominent text.
Green, yellow, red, and blue are used for status indicators, alerts, and notifications.
Hex codes, RGB values, neutrals and how to use the palette.
The official Bitcoin primary color hex code is #F7931A. This vibrant orange is used for the logo and key brand elements.
Bitcoin Orange (#F7931A) in RGB is (247, 147, 26). In CMYK, it is approximately (0, 40, 89, 3).
Bitcoin uses a range of grays including Bitcoin Charcoal (#4D4D4D), Bitcoin Border Gray (#D1D1D1), and Bitcoin Light Gray (#F8F8F7). These provide structure and contrast in the UI.
The palette should prioritize Bitcoin Orange for highlights and branding, with grays and white for backgrounds and text. Semantic colors are reserved for status and feedback elements.
The secondary color is Bitcoin Charcoal, #4D4D4D, and the accent is Bitcoin White, #FFFFFF. Together with the primary they make up the three brand colors at the top of this page.
6 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 Bitcoin'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