Components / Inputs / Search and filterOpen in Figma

Search and filter

Ready

A search field and a filter button that sit above a list to narrow what it shows.

Platforms Phone · TabletGroup InputsUpdated 26 Oct 2026

When to use

  • A list is long enough that people look for one item by name or ID.
  • The list can be narrowed by fields such as status, site or date.

When not to use

If people need toUse
Switch between a few fixed groups of the listPrimary tabs or chips
Choose a value inside a formDropdown or picker field
Set many filters at onceFilter screen (opened by the filter button)

Anatomy

tune
  1. Row · required; white, sits in the white top block of a list screen
  2. Search field · required
  3. Search icon · required, left
  4. Hint text · required; "Search"
  5. Filter button · optional; only when the list has filters

Variants

VariantPurposeFigma
StandardSearch 40 tall in Light grey, corners 8, and a 40 × 40 filter button, gap 8. Use by defaultDesigned
OutlinedWhite with a Line border, 44 to 48 tall, 14 Regular text; when the search needs more weight, as on tablet list headersDesigned
RaisedWhite with a soft shadow, 56 tall; when search is the main task of the screen, on a tinted pageDesigned

States

StateWhenWhat changesFigma
EmptyNothing typed, no filters onHint text "Search"; filter button in Light greyDesigned
TypingA search term is enteredTerm in Ink, a close icon appears on the right to clear it; the count line reads "Results (n)"Temporary rule
Filters onOne or more filters are appliedFilter button turns Teal ink with a white icon and a Coral badge with the number of filtersTemporary rule

Behaviour

  • Results update as people type, after a short pause; no Search button.
  • The close icon clears the term and puts the full list back; the keyboard stays open.
  • The filter button opens the filter screen. Applying filters returns to the list with the badge showing how many are on.
  • Search and filters combine: the list shows items that match the term and every filter.
  • The row stays at the top of the list when the list scrolls.
  • When nothing matches, the list area says so in one line; the filters stay visible so people can clear them.

Phone and tablet

PhoneTablet
Row padding12 top and bottom, 16 sides12 top and bottom, 20 sides
Search widthFills the rowFills the list panel; in a list and detail split it sits on top of the list
Variant used mostStandardStandard or Outlined

Content

PartRule
Hint text"Search" on its own, or "Search" plus the noun when the screen holds more than one list
Count lineNoun (n) above the list: "Results (6)"
BadgeThe number of filters on, never the number of results

Do and don't

tune
DoMake the search and filter button the same height and fill.
tune
Don'tMix sizes, corners and styles in one row.
tune2
DoShow that filters are on, with their number.
tune
Don'tLeave the button unchanged while filters hide part of the list.