Radii, and the one that should be huge

Three or four steps plus a full round is what most systems use — and a very large radius is not the same as fifty per cent.

HomeProfessionsDesign › Radius scale

Radii, and the one that should be huge

Three or four steps plus a full round is what most systems actually use. The full step is a very large number on purpose — and that is not the same as fifty per cent.

Local tool — nothing you make here is uploaded

Rounding a parent clips its children

A rounded container with square content inside it does not look rounded: an image, a table header or a coloured block will paint straight over the curve and square the corner off. The parent's radius affects the parent's own background and border, not what sits on top of it.

The fix is overflow: hidden on the container, which clips everything inside to the rounded shape. It works, and it is worth knowing what else it does: it creates a new block formatting context, so margins stop collapsing through it, and it will clip anything intended to escape — a dropdown, a tooltip, a focus ring drawn outside the element. A menu that opens and is immediately cut off at the card edge is nearly always this. Where that becomes a problem, giving the child its own matching radius instead avoids the clipping entirely.

The scale is for containers, not for controls

Radius scales tend to be built by analogy with type and spacing scales, as one progression applied everywhere. It transfers less well than it looks, because radius does not communicate size — it communicates kind.

A fully rounded pill reads as a control regardless of how big it is, which is why tags, toggles and buttons use it at every scale. A modest radius reads as a surface: cards, panels, sheets. A sharp corner reads as structure — tables, dividers, code blocks. Those are three different jobs, and picking the value by the element's role gives a more coherent interface than picking it by the element's dimensions. The scale is there so that everything in the same role agrees, not so that radius rises with width.

Nothing here leaves this browser. Colours, images, SVG and generated code are processed on your own device. No file is uploaded, nothing you enter is stored on a server, and none of it is passed to the analytics or advertising scripts on this page.
9999px is not 50%

A very large radius is clamped by the browser to half the shorter side, which gives a perfect pill on any size of element. border-radius: 50% gives an ellipse that follows the box — on a wide button that is a lens, not a pill.

The second row above shows both on a non-square element, which is where they differ.

Nested radii need adjusting. An inner element with the same radius as its container looks wrong; the inner radius should be the outer minus the gap between them, or the curves do not stay concentric.

Radius carries a lot of tone

Square corners read as serious and technical, large radii as friendly and consumer. It is one of the few purely visual choices that reliably changes how an interface is read, which is why it belongs in a design system rather than in individual components.

Do not scale radius with size

A big card does not need a bigger radius than a small one. Radius is a property of the system, and varying it by element size is what makes a layout look unresolved.