HEX and RGB: screen colors
RGB expresses a color as red, green and blue light from 0 to 255. HEX writes the same three values in hexadecimal, so #456455 and rgb(69, 100, 85) are one color. Websites, apps, slide tools and social platforms use these. If your brand only ever appears on screens, HEX is the value to write down and share.
#456455 = rgb(69, 100, 85)#E9C6A3 = rgb(233, 198, 163)#F4F1E7 = rgb(244, 241, 231)#20332F = rgb(32, 51, 47)The North mock palette. Each pair is one color in two notations.
HSL: the same color, easier to work with
HSL describes hue, saturation and lightness. Designers and developers use it to create consistent lighter and darker variants of a brand color by changing only the lightness. It is a notation, not a different color, and it converts exactly to and from RGB. Include it for the people who build design systems.
Forest is hsl(151, 18%, 33%). Holding hue and saturation and moving only lightness gives a tint scale that stays on brand.
CMYK and Pantone: print colors
CMYK describes cyan, magenta, yellow and black ink percentages. Ink and light behave differently, so no formula converts a screen color to print exactly; the same RGB value can look different on coated and uncoated paper. Get CMYK or Pantone references from the original designer or the print supplier. GitBrand shows a CMYK conversion as a starting point and labels it as such.
The right tile is deliberately a touch off. That gap is what a proof is for.
Name colors by role
A palette of hex codes is a list. A palette of named roles is a system. “Forest, primary”, “Sand, accent”, “Paper, background” tells someone what the color is for. Include the neutrals; most off-brand work happens in the greys nobody documented.
Forest · #456455Sand · #E9C6A3Paper · #F4F1E7Ink · #20332FIn a GitBrand repository each color has a name and a description, so the role ships with the value.
Share the palette in the formats people use
Developers want CSS variables or a Tailwind config. Designers want swatches. Marketing wants the hex to paste into a tool. GitBrand shows each color in every format and exports the whole palette as CSS, SCSS, Tailwind, JSON, plain text or an SVG swatch sheet, so nobody retypes a value.
- Web and product: HEX or CSS variables
- Design tools: swatch file or HSL for variants
- Print: CMYK or Pantone from the supplier
- Documents and decks: HEX, pasted into the theme
/* north.css — exported from gitbrand.com/north */ :root { --color-forest: #456455; --color-sand: #e9c6a3; --color-paper: #f4f1e7; --color-ink: #20332f; }