Labels are secondary to values

Make labels smaller, lighter or small caps so the eye lands on data.

From refactoring-ui, Hierarchy: “Labels are secondary”.

Account details

Edit the values, then press Squint.

Loud labelsBad
Name:
Ada Lovelace
Email:
ada@analytical.engine
Plan:
Pro, $24/mo
Member since:
Mar 2021
dt { font: 700 16px; color: var(--ink) }
Labels step backGood
Name
Ada Lovelace
Email
ada@analytical.engine
Plan
Pro, $24/mo
Member since
Mar 2021
dt { font: 500 12px; uppercase; color: var(--muted) }
dt { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: .06em; color: var(--gray-500); }
dd { font-size: 16px; color: var(--gray-900); }

Table headers

Switch headers, then find the largest amount.

ClientInvoiceDueAmount
NorthwindINV-2041Oct 3$4,120.00
GlobexINV-2042Oct 9$12,480.00
InitechINV-2043Oct 14$860.50
UmbrellaINV-2044Oct 21$7,300.00
HooliINV-2045Oct 28$2,015.75
th { font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: .06em; color: var(--gray-500); }
td { font-size: 14px; color: var(--gray-900); }

Pick the levers

Turn Bold off, then add one lever at a time.

Invoice summaryCompeting
Balance due
$12,480.00
Due date
Oct 9, 2026
Client
Globex
16px · 700 · ink

Why it matters, pros and cons

Why it matters

Readers scan for the value; the label is read once. Quiet labels let the data lead.

Pros

  • Values scan in one pass.
  • Frees weight for the value that matters.
  • Small caps read as structure, fewer borders.

Cons

  • Smaller plus lighter can drop below 4.5:1.
  • In edit forms the label is the prompt.
  • Self-explanatory values need no label at all.