Skip to content
UX Atlas
Plate FND·025 · UI foundationGrid D2 · Rev. 2026-08-14

Neutrals

Most of an interface is neutral, which makes the grey ramp the most used and least discussed part of a palette.

UI foundationCraft conventionFoundational

Definition

Neutrals are the low-chroma colours that carry text, surfaces, borders and dividers. A well-built neutral ramp does more visible work than any other part of a palette.

Craft convention. True because the industry converged on it. Breaking it costs familiarity, not correctness.

On this plate
  1. 1Definition
  2. 2Pure grey is rarely the right choice
  3. 3What a neutral ramp needs to cover
  4. 4What a neutral ramp has to cover
  5. 5In practice
  6. 6Local chart
  7. 7Continue from here

Reach for this when

  • Building any palette.
  • Auditing contrast on secondary text.
  • Defining surface and border tokens.
  • Defining the greys, which is usually done last and carries most of the screen.

Common mistakes

  • Mixed warm and cool neutrals.
  • Secondary text below 4.5:1.
  • Too many nearly identical neutral steps, which nobody can choose between.

Pure grey is rarely the right choice

Neutrals with a slight hue tint feel deliberate and cohere with the rest of the palette. Warm neutrals, tinted towards orange or yellow, read as approachable and human. Cool neutrals, tinted towards blue, read as technical and precise.

The important rule is to pick one temperature and hold it. Mixing warm and cool greys in the same interface is a subtle, persistent source of visual discomfort that is difficult to diagnose because each individual colour looks fine.

What a neutral ramp needs to cover

  • Page background and one or two elevated surface levels.
  • Border and divider values, which need 3:1 against their adjacent surface when they carry meaning.
  • Three text levels: primary, secondary and disabled, with the first two meeting contrast requirements.
  • Hover and pressed surface tints.
  • Overlay and scrim values, usually defined with alpha rather than as solid steps.

What a neutral ramp has to cover

Neutrals occupy most of the screen, so gaps here cause more trouble than a missing accent ever does.

RoleRequirement
Page backgroundThe base everything else is measured against
Raised surfaceDistinguishable from the page without a border
Sunken surfaceFor wells and insets, still able to hold body text
BorderAt least 3:1 against both adjacent surfaces
Strong borderFor form controls, which are functional boundaries
Primary textComfortably past 4.5:1 on every surface above
Secondary textStill past 4.5:1. This is where most systems fail

In practice

  1. i.

    One temperature per product

    Design systems

    A product mixing a warm grey background with cool grey borders looks subtly wrong in a way nobody can name. Standardising the ramp resolves it immediately.

  2. ii.

    Secondary text as the recurring failure

    Where ramps fall short

    Teams choose a quiet grey for metadata against white, then reuse it on a tinted surface where it drops below the threshold. Defining the quiet step against the darkest surface it can land on removes the whole class of bug.

Local chart

FND·025 · Region II · Grid D2

This entry and the entries it is stated to connect with. Each line is labelled with what the connection means.

Each link says what the connection is, so you can tell a principle from an alternative from a thing people mix this up with.

Related concept

Connected closely enough to change how you apply this.