Skip to content
Shortcut

Menu

Show guidance for
esc

Safe Starting Points

Sensible values to begin from when no standard gives a hard answer. None of these is a rule, and none changes purely because of the device: each row says what it depends on.

Industry convention

Viewport: All

Viewport references are useful starting points. Design breakpoints should respond to the content, not specific device models. Choosing a viewport changes what is emphasised; nothing is hidden.

Filters

Context
Viewport
  • Base spacing unit

    Industry convention

    Safe starting point

    4 / 8 px base

    Product UI on any platform.

    Applies to All viewports

    Why, and when to change it

    A short scale turns hundreds of small spacing decisions into a handful, and makes spacing differences large enough to read as intentional.

    Common range. 4, 8, 12, 16, 24, 32, 40, 48, 64

    When to deviate. Follow your design system's scale if you have one. Dense tools often add 2 and 6; editorial pages often need steps above 64.

    Official guidance

    Full entry on the Spacing cheat sheet

  • Card padding

    Industry convention

    Safe starting point

    16–24 px

    Standard desktop product card.

    Mobile
    12–16 px
    Tablet
    16–20 px
    Laptop
    16–24 px
    Desktop
    16–24 px
    Large desktop
    20–32 px

    Depends on information density, component size, touch interaction, product type, your design system. A starting point, not a correct value.

    Why, and when to change it

    This range tends to give a desktop product card room to breathe while keeping useful density. Compact enterprise tools go lower; large editorial cards go higher.

    Common range. 8–12 compact control, 16–24 standard card, 24–32 large content card

    When to deviate. Go tighter when people scan many items at once. Go looser when a card holds one thing people read carefully.

    Full entry on the Spacing cheat sheet

  • Section spacing

    Industry convention

    Safe starting point

    40–64 px

    Between major page sections, desktop.

    Mobile
    24–40 px
    Tablet
    32–48 px
    Laptop
    40–64 pxSame as desktop
    Desktop
    40–64 px
    Large desktop
    48–80 px

    Depends on how much each section holds, density, whether the page is read or worked in. A starting point, not a correct value.

    Why, and when to change it

    Sections need a gap clearly larger than anything inside them, or the page reads as one undivided list.

    Common range. 32–48 in product UI, 48–96 on content pages

    When to deviate. Tighten in dense tools where people work in one screenful. Loosen on long reading pages.

    Full entry on the Spacing cheat sheet

  • Body text

    Industry convention

    Safe starting point

    14–16 px

    Product UI.

    Mobile
    14–16 px
    Tablet
    14–16 px
    Laptop
    14–16 pxSame as desktop
    Desktop
    14–16 px
    Large desktop
    14–18 px

    Depends on reading or scanning, viewing distance, density. A starting point, not a correct value.

    Why, and when to change it

    16 px is the browser default and comfortable for sustained reading. Product UI often drops to 14 to fit more on screen.

    Common range. 14 in dense product UI, 16 for reading, 12–14 for supporting text

    When to deviate. Use 16 or more for anything people read at length, and on mobile. Keep 12 for captions and metadata only.

    Official guidance

    Full entry on the Typography cheat sheet

  • Body line height

    Industry convention

    Safe starting point

    1.4–1.6

    Paragraph text.

    Applies to All viewports

    Why, and when to change it

    Body text needs room for the eye to find the next line. Large headings need less, or their lines drift apart.

    Common range. 1.4–1.6 for body, 1.1–1.3 for headings

    When to deviate. Tighten for short UI labels and large display text. Loosen for long lines or small text.

    Official guidance

    Full entry on the Typography cheat sheet

  • Reading line length

    Industry convention

    Safe starting point

    45–75 characters

    Paragraphs.

    Applies to All viewports

    Why, and when to change it

    Long lines make it hard to find the start of the next line; very short lines break phrases apart.

    Common range. 45–75 for body text, shorter for captions

    When to deviate. Tables, code and UI labels are not reading text and do not need the limit.

    Official guidance

    Full entry on the Typography cheat sheet

  • General radius

    Industry convention

    Safe starting point

    6–8 px

    Buttons, fields and cards in product UI.

    Applies to All viewports

    Why, and when to change it

    Radius sets the tone of a product more than almost any other value, and inconsistency in it is easy to see.

    Common range. 0–4 sharp, 6–8 general, 10–12 softer, 16–24 large surfaces, full for pills

    When to deviate. Follow the platform or design system first. Scale radius with size: a large radius on a small control turns it into a pill.

    Official guidance

    Full entry on the Border Radius cheat sheet

  • Content width

    Industry convention

    Safe starting point

    1200–1440 px

    Application layouts, desktop.

    Mobile
    Full width, inside the page margins
    Tablet
    Full width, inside the page margins
    Laptop
    Full width up to the maximum
    Desktop
    1200–1440 px maximum
    Large desktop
    Hold the maximum; let the margins grow

    Depends on what the content is, whether people read or scan it. A starting point, not a correct value.

    Why, and when to change it

    Past a point, extra width only stretches lines and spreads related things apart.

    Common range. 1200–1440 for application layouts, 600–760 for reading columns

    When to deviate. Data tables and canvases can use the full width. Forms and articles should be much narrower.

    Official guidance

    Full entry on the Layout cheat sheet

  • Button height

    Industry convention

    Safe starting point

    40–48 px

    Desktop product UI.

    Mobile
    40–48 px
    Tablet
    40–48 px
    Laptop
    40–48 pxSame as desktop
    Desktop
    40–48 px
    Large desktop
    40–48 pxSame as desktop

    Depends on touch or pointer, density, the input height beside it. A starting point, not a correct value.

    Why, and when to change it

    40 px reads clearly as a button without dominating a form; 48 px is comfortable for touch.

    Common range. 32–36 compact, 40–48 standard, 48–56 large or touch

    When to deviate. Dense desktop toolbars and tables use 28 to 32, because a pointer is more precise than a finger. That is a density choice, not a lower accessibility bar: the target-size requirement applies on desktop too. Match your input height so buttons and fields sit on one line.

    Official guidance

    Full entry on the Buttons cheat sheet

  • Input height

    Industry convention

    Safe starting point

    40–48 px

    Desktop forms.

    Mobile
    44–48 px
    Tablet
    44–48 px
    Laptop
    40–48 pxSame as desktop
    Desktop
    40–48 px
    Large desktop
    40–48 pxSame as desktop

    Depends on touch or pointer, density, how many fields share the screen. A starting point, not a correct value.

    Why, and when to change it

    Shared height lets controls sit on one baseline, and 40 px or more is comfortable to click and tap.

    Common range. 32–36 compact, 40–48 standard

    When to deviate. Filters and table toolbars can be shorter. Dense enterprise screens may use smaller controls, but check they are still easy to hit and read. Do not use one density everywhere by default.

    Full entry on the Forms cheat sheet

  • Page margins

    Industry convention

    Safe starting point

    32–64 px

    Desktop. 16–20 px on mobile.

    Mobile
    16–20 px
    Tablet
    24–32 px
    Laptop
    32–64 pxSame as desktop
    Desktop
    32–64 px
    Large desktop
    48–80 px

    Depends on container strategy, whether content has a maximum width, density. A starting point, not a correct value.

    Why, and when to change it

    Content needs to clear the screen edge, and on a phone every pixel of margin is taken from the content. So margins start small and grow with the space available.

    When to deviate. Full-bleed media, maps and data canvases can run to the edge. Keep text and controls inside the margin.

    Official guidance

    Full entry on the Spacing cheat sheet

  • Gaps

    Industry convention

    Safe starting point

    Small 4–12, medium 12–24, large 24–40 px

    Between elements, desktop.

    Mobile
    Small 4–8, medium 8–16, large 16–24 px
    Tablet
    No separate value. Use the nearest one.
    Laptop
    Small 4–12, medium 12–24, large 24–40 pxSame as desktop
    Desktop
    Small 4–12, medium 12–24, large 24–40 px
    Large desktop
    Small 4–12, medium 12–24, large 24–40 pxSame as desktop

    Depends on how closely the elements relate, density, touch interaction. A starting point, not a correct value.

    Why, and when to change it

    People read distance as relatedness. Three clearly different gaps are enough to show what belongs together, on any screen.

    When to deviate. On mobile the large gap shrinks most, because vertical space is scarce. Keep the gap between tappable items large enough that a finger does not hit the neighbour.

    Full entry on the Spacing cheat sheet

  • Columns

    Industry convention

    Safe starting point

    2–4 columns

    Content grids, desktop.

    Mobile
    1 column
    Tablet
    1–2 columns
    Laptop
    2–3 columns
    Desktop
    2–4 columns
    Large desktop
    Hold the count; cap the width

    Depends on what each column holds, minimum useful width of one item, whether items are compared or read. A starting point, not a correct value.

    Why, and when to change it

    A column is useful while each item in it stays wide enough to read. Past that, extra columns make every item worse.

    When to deviate. Dense grids of small, uniform items, such as thumbnails, can go well past four. Long text should stay in one column at any width.

    Official guidance

    Full entry on the Layout cheat sheet

  • Table behaviour

    Industry convention
    Mobile
    Stacked rows, key and value pairs, card-like row details or expandable rows
    Tablet
    Fewer columns, chosen by priority; sideways scrolling only when needed
    Laptop
    The full table: sticky header, resizable columns, bulk actionsSame as desktop
    Desktop
    The full table: sticky header, resizable columns, bulk actions
    Large desktop
    The full table: sticky header, resizable columns, bulk actionsSame as desktop

    Depends on whether people compare across rows, how many columns matter, touch or pointer. A starting point, not a correct value.

    Why, and when to change it

    On a wide screen people compare down columns. On a phone there is room for about two columns, so comparison has to give way to reading one row at a time.

    Official guidance

    Full entry on the Tables cheat sheet

  • Drawer width

    Industry convention

    Safe starting point

    320–480 px

    Side panel, desktop.

    Mobile
    Full width or nearly, often from the bottom
    Tablet
    A moderate width, about half the viewport
    Laptop
    320–480 px side panelSame as desktop
    Desktop
    320–480 px side panel
    Large desktop
    320–480 px side panelSame as desktop

    Depends on what the drawer holds, whether the page behind stays usable, touch or pointer. A starting point, not a correct value.

    Why, and when to change it

    A drawer earns its place by leaving the page visible. On a phone there is no page left to show beside it, so it takes the width and the page waits behind.

    When to deviate. A drawer holding a table or a preview can be wider on desktop. Past about half the viewport it stops reading as a drawer.

    Full entry on the Drawers cheat sheet

  • Loading feedback

    Industry convention

    Safe starting point

    None under 1 s

    Chosen by how long the wait is.

    Applies to All viewports

    Why, and when to change it

    Feedback that appears and vanishes inside a moment reads as a flicker. Feedback that never changes during a long wait reads as a crash.

    Common range. No indicator under about 1 s, an indicator from 1 to 10 s, progress beyond 10 s

    When to deviate. On slow or unreliable connections, show the layout straight away and fill it in, even for short waits. People on those connections expect to wait and need to know it is working.

    Official guidance

    Full entry on the Loading States cheat sheet

  • Icon size

    Industry convention

    Safe starting point

    16–24 px

    Inside controls, desktop.

    Mobile
    20–24 px
    Tablet
    20–24 px
    Laptop
    16–20 pxSame as desktop
    Desktop
    16–20 px
    Large desktop
    16–20 pxSame as desktop

    Depends on touch or pointer, the text size beside it, density. A starting point, not a correct value.

    Why, and when to change it

    An icon should sit comfortably beside its label, so it follows the text size. The target around it follows the input method.

    Common range. 16 inline with text, 20 in controls, 24 in navigation and on touch

    Official guidance

    Full entry on the Icons cheat sheet