---
url: /components/all-buttons.md
description: >-
  When choosing the right button for an action, consider the level of emphasis
  each button type provides
---

# All buttons

When choosing the right button for an action, consider the level of emphasis each button type provides

![All buttons](/assets/48ca741b-mrokrjo9-all-buttons.BL26llV4.webp)

##### There are 10 types of buttons in Material 3.

![10 types of buttons.](/assets/33711a25-m4kdl8gi-1.Dsl978cW.webp)

1. Button
2. Toggle button
3. Icon button
4. Toggle icon button
5. Split button
6. Standard button group
7. Connected button group
8. Floating action button (FAB) 
9. Extended FAB
10. FAB menu

## Choosing buttons

| Level of emphasis                                                                       | Component                                                                                                                 | Rationale                                                                                                                                                                                                                          | Example actions                                       |
| :-------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------- |
| High emphasis: For the primary, most important, or most common action on a screen       | [Extended FAB](extended-fab/overview.md), [FAB](floating-action-button/overview.md), and [FAB menu](fab-menu/overview.md) | The FAB and extended FAB are the largest and most visually prominent buttons. They’re designed for a page’s primary action. The extended FAB is best on large screens. The FAB menu provides multiple options.                     | Create<br>Compose<br>New thread<br>New file           |
| High emphasis: For the primary, most important, or most common action on a screen       | [Button (filled)](buttons/guidelines.md#9ecffdb3-ef29-47e7-8d5d-f78b404fcafe)                                             | The filled button’s primary color palette makes it the most prominent button after the FAB. It’s used for final or unblocking actions in a flow.                                                                                   | Save<br>Confirm<br>Done                               |
| High emphasis: For the primary, most important, or most common action on a screen       | [Split button](split-button/overview.md)                                                                                  | The split button’s primary color palette and menu icon are best used for key actions with multiple options.                                                                                                                        | Send<br>Add<br>Create                                 |
| High emphasis: For the primary, most important, or most common action on a screen       | [Button group](button-groups/overview.md)                                                                                 | The standard button group uses color, motion, and shape to capture attention. Use it to show multiple key actions.                                                                                                                 | Back, Pause, Next                                     |
| Medium emphasis: For important actions that don’t distract users from the main task     | [Button (tonal)](buttons/guidelines.md#07a1577b-aaf5-4824-a698-03526421058b)                                              | The tonal button has a secondary color palette, making it less visually prominent than a regular, filled button. It can be used for final or unblocking actions, or for supporting actions.                                        | Save<br>Confirm<br>Done                               |
| Medium emphasis: For important actions that don’t distract users from the main task     | [Button (elevated)](buttons/guidelines.md#4e89da4d-a8fa-4e20-bb8d-b8a93eff3e3e)                                           | The elevated button has a secondary color palette and a shadow. Only use it when a button requires visual separation from a patterned background.                                                                                  | Reply<br>View all<br>Add to cart<br>Take out of trash |
| Medium emphasis: For important actions that don’t distract users from the main task     | [Button (outlined)](buttons/guidelines.md#3742b09f-c224-43e0-a83e-541bd29d0f05)                                           | Use an outlined button for actions that need attention but aren’t the primary action, such as “See all” or “Add to cart.” This is also the button to use for giving someone the opportunity to change their mind or escape a flow. | Reply<br>View all<br>Add to cart<br>Take out of trash |
| Low emphasis: For optional or supplementary actions with the least amount of prominence |                                                                                                                           | The connected button group shows multiple related options. Use it for changing the content visible on a page.                                                                                                                      | Walk, Bike, Drive                                     |
| Low emphasis: For optional or supplementary actions with the least amount of prominence | [Button  (text)](buttons/guidelines.md#c9bcbc0b-ee05-45ad-8e80-e814ae919fbb)                                              | The text button has no outline or fill. It should be used for actions not essential to the user journey.                                                                                                                           | Learn more<br>View all<br>Change account<br>Turn on   |
| Low emphasis: For optional or supplementary actions with the least amount of prominence | [Icon button](icon-buttons/overview.md)                                                                                   | The most compact and subtle type of button, icon buttons are used for optional supplementary actions such as “Bookmark” or “Star.”                                                                                                 | Add to Favorites Print                                |

## Hierarchy

**One high emphasis button**

Each screen should contain a single prominent button for the primary action. This high-emphasis button commands the most attention. The arrangement of on-screen elements should clearly communicate that other buttons are less important.

<br>

**Other buttons**

A product can show more than one button at a time in a layout. Use different color styles to create visual hierarchy and indicate the importance of each button.

![3 types of hierarchy: high emphasis, medium emphasis, and low emphasis.](/assets/365579e2-m0gpi7ar-2.DiMb4X8l.webp)

A button’s level of emphasis helps determine its appearance, typography, and placement

## Placement

Use a combination of button styles on the same screen to focus attention on a primary action, while offering alternatives.

![Newsfeed screen with 3 different types of buttons following the emphasis hierarchy.](/assets/e4c12b05-m4k8798m-3.NhiZhCuV.webp)

1. A filled button for a high-emphasis action
2. A text button for a low-emphasis action
3. An extended FAB for the highest emphasis action

::: tip Do
![Text button to the left of a filled button.](/assets/33cd330d-m4k87hb1-4.DGmSkIlo.webp)

For multiple actions, choose a higher-emphasis button for the more important action, such as a filled button next to a text button
:::

::: tip Do
![Outlined button to the left of a filled button.](/assets/ef2b9e64-m4k87km1-5.BjkyB2bk.webp)

When using multiple buttons, you can place an outlined button (medium emphasis) next to a filled button (high emphasis)
:::

::: tip Do
![Text button to the left of an outlined button.](/assets/b0c0c519-m4k87oz2-6.CPOnDylo.webp)

When using multiple buttons, you can place a text button (low emphasis) next to an outlined button (medium emphasis)
:::

::: tip Do
![Single filled button at the bottom of a mobile screen.](/assets/5d077c88-m4k87stt-7.DPp8frTg.webp)

Use a filled button on its own for a single important action
:::

::: danger Don't
![Filled button stacked above a text button.](/assets/05ae53aa-m4k87x4t-8.D_tlyqnd.webp)

Avoid placing a button below another button if there's space to place them side-by-side
:::
