Onyx Heart
A grounded and sophisticated charcoal neutral

Onyx Heart is a dense, charcoal grey with a matte finish. This neutral shade feels more grounded than pure black, making it excellent for soft dark-mode interfaces and typography. Because #353839 maintains high contrast against white text, it functions perfectly as a modern, sophisticated background. Use it to add weight to your layout without the harshness of absolute black.
About Onyx Heart
Charcoal rubbed into damp paper, still smudging
What does onyx heart mean?
People often read dark neutral greys like this as serious, formal, or shadowed, since it sits close to black. Its near-black lightness and low saturation make it feel heavy, enclosed, and hushed, like a room with the shades drawn.
Where you see onyx heart
- chalkboard
- asphalt
- cast iron skillet
- graphite pencil lead
- storm clouds
- charcoal briquettes
What it works for
It works as a near-black backdrop that softens pure black's harshness while keeping text and imagery clearly in front.
What colors go with onyx heart?
Dusty Rose #b56f76The muted pink's warmth lifts this grey's ashiness without turning the palette sweet.Slate Blue #6a5acdBoth share a cool, blue-grey undertone, so they blend into a calm, stormy gradient.Parchment #fefcafAged paper tones give this dark grey a printed, editorial contrast that feels settled.
Questions about Onyx Heart
What is the hex code for Onyx Heart?
Onyx Heart is #353839. In RGB that is rgb(53, 56, 57), in HSL hsl(195, 4%, 22%) and in CMYK 7%, 2%, 0%, 78%.
Why use Onyx Heart #353839 instead of pure black?
Using #353839 provides a softer, more sophisticated look that reduces eye strain in dark mode interfaces compared to the harsh intensity of absolute black. It feels grounded and professional, allowing white text to pop while maintaining excellent readability across screen sizes.
Is Onyx Heart readable on white or black?
Onyx Heart has a 11.82:1 contrast ratio on white and 1.77:1 on black. WCAG asks for 4.5:1 for body text and 3:1 for large text, so on white it works for body text and on black it is too faint for text. Try other pairs in the contrast checker.