Material Design 3 button tokens

Browse tokens

Token

See more values

Compare token values by selecting another context

More contexts
Platform
Audience
What do 1P and 3P mean?

1P means first-party; 3P means third-party. We interpret 1P Baseline as the configuration for Google's own products, and 3P as the configuration for other developers.

Material supplies these audience labels but does not define them in the captured data. They are not a baseline-versus-Expressive switch.

Font
Motion scheme

Enabled
Enabled tokens
TokenValue
Button between icon label spacemd.comp.button.icon-label-space
md.sys.measurement.space100Show reference chainHide reference chain
md.comp.button.icon-label-space
  • md.sys.measurement.space100
8dp
Button label sizemd.comp.button.label-text
md.sys.typescale.label-largeShow reference chainHide reference chain
md.comp.button.label-text
  • md.sys.typescale.label-large
    • md.sys.typescale.label-large.font
      • md.ref.typeface.plain
    • md.sys.typescale.label-large.weight
      • md.ref.typeface.weight-medium
    • md.sys.typescale.label-large.size
    • md.sys.typescale.label-large.line-height
    • md.sys.typescale.label-large.tracking
Roboto · 14pt · weight 500 · line height 20pt · tracking 0.1pt
Button leading spacemd.comp.button.leading-space
md.sys.measurement.space300Show reference chainHide reference chain
md.comp.button.leading-space
  • md.sys.measurement.space300
24dp
Button trailing spacemd.comp.button.trailing-space
md.sys.measurement.space300Show reference chainHide reference chain
md.comp.button.trailing-space
  • md.sys.measurement.space300
24dp
Container
Container tokens
TokenValue
Button container heightmd.comp.button.container.height40dp
Shape
Shape tokens
TokenValue
Button shape roundmd.comp.button.container.shape.round
md.sys.shape.corner.fullShow reference chainHide reference chain
md.comp.button.container.shape.round
  • md.sys.shape.corner.full
Circular
Button shape squaremd.comp.button.container.shape.square
md.sys.shape.corner.mediumShow reference chainHide reference chain
md.comp.button.container.shape.square
  • md.sys.shape.corner.medium
Rounded Corners · DefaultSize: 12dp
Icon
Icon tokens
TokenValue
Button icon sizemd.comp.button.icon.size20dp
Selected
Container
Shape
Shape tokens
TokenValue
Button selected container shape roundmd.comp.button.selected.container.shape.round
md.sys.shape.corner.mediumShow reference chainHide reference chain
md.comp.button.selected.container.shape.round
  • md.sys.shape.corner.medium
Rounded Corners · DefaultSize: 12dp
Button selected container shape squaremd.comp.button.selected.container.shape.square
md.sys.shape.corner.fullShow reference chainHide reference chain
md.comp.button.selected.container.shape.square
  • md.sys.shape.corner.full
Circular
Focused
Indicator
Indicator tokens
TokenValue
Button focus ring indicator thicknessmd.comp.button.focus.indicator.thickness
md.sys.state.focus-indicator.thicknessShow reference chainHide reference chain
md.comp.button.focus.indicator.thickness
  • md.sys.state.focus-indicator.thickness
3dp
Outline
Outline tokens
TokenValue
Button focus ring outline offsetmd.comp.button.focus.indicator.outline.offset
md.sys.state.focus-indicator.outer-offsetShow reference chainHide reference chain
md.comp.button.focus.indicator.outline.offset
  • md.sys.state.focus-indicator.outer-offset
2dp
Pressed
Pressed tokens
TokenValue
Button shape pressed morphmd.comp.button.pressed.container.shape
md.sys.shape.corner.smallShow reference chainHide reference chain
md.comp.button.pressed.container.shape
  • md.sys.shape.corner.small
Rounded Corners · DefaultSize: 8dp
Container
Corner Size
Motion
Spring
Spring tokens
TokenValue
Button shape spring animation dampingmd.comp.button.pressed.container.corner-size.motion.spring.damping
md.sys.motion.spring.fast.spatial.dampingShow reference chainHide reference chain
md.comp.button.pressed.container.corner-size.motion.spring.damping
  • md.sys.motion.spring.fast.spatial.damping
Numeric: 0.6
Button shape spring animation stiffnessmd.comp.button.pressed.container.corner-size.motion.spring.stiffness
md.sys.motion.spring.fast.spatial.stiffnessShow reference chainHide reference chain
md.comp.button.pressed.container.corner-size.motion.spring.stiffness
  • md.sys.motion.spring.fast.spatial.stiffness
Numeric: 800