Input chip

v2.1

Input chips help users quickly select validated input values.

Stylized artwork of a dropdown quick filter.

Considerations

Validated

Input chips ensure users can only select from validated values.

Lightweight

Chips are light and easy. They’re quick to scan, simple to tap, and always in support of the content.

Convenient

Input chips can surface popular values for users to quickly select without navigating to a new surface.

Anatomy

An input chip diagram with 3 elements numbered: 1. Title 2. Container 3. Trailing icon
  1. Title
  2. Container
  3. Trailing icon

Properties

Title

A title is required for all chips. The title represents the discrete, validated value submitted within a form or experience.

Three chips in a row: “Free shipping,” “Size” with a dropdown arrow, and “Price” with a dropdown arrow.

When to use

Input chips

Input chips are ideal for adding or selecting items like tags, categories, and preferences. They’re useful for reinforcing the availability of a value and allowing for quick add or remove actions.

Feedback form with selected and unselected chips and a comment text box.

Behavior

States

Input chips leverage our state layer tokens for state animations.

Layer state guide for the input chip displayed in five layer states: Enabled, Hover, Focus, Pressed, and Disabled in both selected and unselected states.

Width

Chips have a minimum width of 56px and a max width of 320px before the title is truncated. If input chips are nested within a text field narrower than 336px they’ll extend the full width of the field minus padding.

Minimum width example of a chip labeled “L2” - the min width is 56px. A second chip is below with a long, truncated label and dropdown arrow showing a maximum width of 320px.

Suggested input

Input chips can be surfaced by default on a page to allow for quickly selecting and deselecting multiple values.

Web combobox

The chips combobox on web converts values to chips within the field as users select and enter values. Refer to the combobox page for additional details.

Mobile form with selected categories and input fields for shoe details. A combobox is visible with chips inside.

Screen size

Small screen

On small screen web, input chips are presented inside of a combobox or as a chip group. On native applications, input chips are presented as a chip group with a button that launches a search view.

Mobile form with selected categories and input fields for shoe details. A combobox is visible with chips inside.
Mobile form with a category chip group and dropdowns for card details.

Large screens

Input chips on larger screens can be presented within a combobox on web or in a chip group. Native large screens presents chips in a chip group.

Desktop form with a category chip group and multiple product detail fields.

Best practices

Stacking types

Do reserve input chips for input views.

Five discrete quick filters: ‘64GB’, ‘128GB’. , ‘256GB’, ‘512GB’, and ‘1TB’. 256GB’ is in a selected state.

Don’t stack input chips below filter chips. This can overwhelm and confuse users.

Mobile search results show camping tents with Filter chips stacked on top of input chips

Specs

Three quick filters with specs shown. Quick filter specs: The height of the quick filter is 32px, the padding on the left and right content inside of the of the quick filter is 16px, the padding between the leading filter icon and the title is 4px, the padding between the title and  counter is 2px, the padding between the counter and trailing chevron icon is 4px.