Stack Overflow's color system is defined by its signature orange and a range of neutral grays, supporting a clear, accessible interface for developers. The palette emphasizes clarity, contrast, and a professional yet approachable tone.
stackoverflow.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: #0077CC;
--error: #D0393E;
--accent: #FFD100;
--border: #E4E6E8;
--primary: #F58025;
--success: #2F6F44;
--surface: #FFFFFF;
--warning: #E36209;
--secondary: #0095FF;
--text-muted: #9FA6AD;
--background: #F6F6F6;
--text-primary: #232629;
--text-secondary: #6A737C;
}Every text tone tested against every surface, per WCAG 2.1.
Text on background
Needs 4.5:1 for body text
14.1:1
Pass
Text on surface
Needs 4.5:1 for body text
15.2:1
Pass
Secondary text on background
Needs 4.5:1 for body text
4.5:1
Fail
Secondary text on surface
Needs 4.5:1 for body text
4.8:1
Pass
Muted text on background
Needs 3:1 for large text
2.3:1
Fail
Muted text on surface
Needs 3:1 for large text
2.5:1
Fail
The quiet part of the Stack Overflow palette: page background, card surfaces, dividers and the three text tones that sit on them. Click a value to copy it.
Stack Overflow's palette is anchored by a vibrant orange, complemented by blues and a spectrum of neutral grays. The system is designed for high contrast and usability in digital interfaces.
Orange and blue provide complementary contrast.
Neutral grays support readability and focus.
Accent yellow highlights key actions.
The orange conveys energy and approachability, while the blues and grays communicate trust and professionalism. This balance appeals to a global developer audience seeking clarity and reliability.
The palette has remained stable since Stack Overflow's inception, with minor adjustments to gray tones for improved accessibility. The core orange and blue have been consistent brand identifiers.
Used for the logo, primary buttons, and key highlights across the site.
Appears in links, secondary buttons, and informational elements.
Used for badges, highlights, and subtle UI cues.
Light gray and white are used for main backgrounds and content areas.
Charcoal and secondary gray are used for primary and secondary text, with muted gray for less prominent information.
Green, orange, red, and blue are used for success, warning, error, and informational messages respectively.
Hex codes, RGB values, neutrals and how to use the palette.
The official Stack Overflow primary color is #F58025. This orange is used for the logo and primary actions.
Stack Overflow Orange (#F58025) has an RGB value of 245, 128, 37. In CMYK, it is approximately 0, 48, 85, 4.
Stack Overflow uses several grays: #F6F6F6 for backgrounds, #E4E6E8 for borders, #232629 for primary text, and #6A737C for secondary text. These neutrals ensure readability and a clean interface.
Use the primary orange (#F58025) for main actions and branding, with blue (#0095FF) for links and secondary actions. Grays should be used for backgrounds, borders, and text to maintain clarity and contrast.
The secondary color is Stack Overflow Blue, #0095FF, and the accent is Stack Overflow Yellow, #FFD100. Together with the primary they make up the three brand colors at the top of this page.
3 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 Stack Overflow'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