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

Iconography

Icons speed recognition for concepts users already know and create guesswork for everything else.

UI foundationCraft conventionFoundational

Definition

An icon system is a consistent set of symbols with defined size, stroke weight, style and semantics. Icons support recognition; with very few exceptions they do not establish meaning on their own.

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

On this plate
  1. 1Definition
  2. 2The icon-only fallacy
  3. 3Building a consistent set
  4. 4Icons that work alone, and icons that never do
  5. 5In practice
  6. 6Local chart
  7. 7Continue from here

Reach for this when

  • Building or selecting an icon set.
  • Deciding whether a control can be icon-only.
  • Auditing accessible names.

Common mistakes

  • Icon-only controls for anything infrequent.
  • Mixed icon styles from different libraries.
  • Icons scaled from a much larger design size.
  • Missing accessible names.
  • Assuming an icon is understood because the team understands it, which is the curse of knowledge in glyph form.

The icon-only fallacy

Only a small number of icons are genuinely universal: search, close, play, home, back and a handful of others. Everything else is learned from context, and testing repeatedly shows that icon-only toolbars produce hesitation and errors.

The reliable pattern is icon plus label. Where space is genuinely unavailable, a tooltip helps pointer users but does nothing on touch, so the label should appear somewhere reachable.

Building a consistent set

  • One style throughout: outline or filled, not both, except where filled marks a selected state.
  • One stroke weight, and one that holds at the smallest rendered size.
  • Consistent optical size rather than identical bounding boxes. A circle needs to be drawn slightly larger than a square to look the same size.
  • Design at the size you will use. An icon drawn at 48px and scaled to 16px loses its structure.
  • One meaning per icon across the entire product. Reusing a symbol for two concepts breaks the learned association.

Icons that work alone, and icons that never do

Only a small set is universally understood without a label. Everything else needs words, a tooltip at minimum and a visible label ideally.

IconAlone?Note
Close, XYesAs close to universal as interface icons get
Search, magnifierYesUnderstood across products and cultures
PrintYesSurvives because the object it depicts still exists
HomeUsuallyWell established on the web
Save, floppy diskNoDepicts an object most users have never seen
ShareNoThree incompatible glyphs are in common use
Overflow, three dotsPartlyRecognised as more, not as what is inside
Anything domain-specificNoLabel it, always

In practice

  1. i.

    The hamburger debate

    Mobile navigation

    Testing has repeatedly found that adding the word Menu beside the three-line icon increases navigation engagement. The icon is recognisable; the label is what makes it act like a control.

  2. ii.

    The save icon

    Legacy metaphors

    The floppy disk survives because it became a convention, not because the metaphor still works. New icons cannot rely on metaphors the audience does not hold.

  3. iii.

    The icon row nobody could read

    Icon-only toolbars

    Seven unlabelled icons in a toolbar produced hovering, guessing and avoidance. The same row with labels was wider and used, which is the trade almost every icon-only toolbar is making without measuring it.

Local chart

FND·050 · Region II · Grid D1

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.

Applies when you are designing

Applied through

Where this shows up as a concrete interface decision.

Principles behind this

The reasoning this solution is an application of.

Related concept

Connected closely enough to change how you apply this.