This is a Supademo. Create your own.

How to Make a Button in Figma

Vimal KumarVimal Kumar·Last updated October 15, 2025

Creating buttons in Figma is a fundamental skill for designing user interfaces. This guide walks you through the process of building a functional button component using Figma's core tools and grouping features.

Quick summary

In this tutorial, you'll learn how to construct a button in Figma by selecting elements, drawing a rectangle, and organizing your components into groups. By the end, you'll understand how to build reusable button components that can be used across your design system.

Why this matters

Buttons are critical interactive elements in any digital product, and building them properly in Figma ensures consistency across your designs. Creating buttons as grouped components allows you to maintain design standards and make updates efficiently across multiple projects and screens.

Step-by-step guide

  1. 1

    Select the first element

    Click on the element you want to include in your button. This begins the process of assembling your button components.

    Select the first element
  2. 2

    Select the second element

    Click on another element to add it to your selection. You can hold Shift while clicking to add multiple elements to your selection.

    Select the second element
  3. 3

    Select the third element

    Click on the final element you need for your button design. This completes your initial element selection.

    Select the third element
  4. 4

    Draw a rectangle shape

    Click on the Rectangle tool to create a rectangular shape that will serve as the button's background or container. You can drag to define the size and position of your rectangle.

    Draw a rectangle shape
  5. 5

    Apply button styling

    Click on this area to access styling options for your button, such as fill color, stroke, and corner radius. Customize the appearance to match your design specifications.

    Apply button styling
  6. 6

    Finalize button appearance

    Click here to confirm and apply your styling changes. Your button elements should now have consistent visual properties.

    Finalize button appearance
  7. 7

    Group button components

    Click on Group selection to organize all your button elements into a single grouped component. This makes it easier to move, copy, and manage your button across your design.

    Group button components
  8. 8

    Complete button creation

    Your button is now ready to use. You can duplicate it, adjust its properties, or convert it to a component for reuse throughout your design system.

    Complete button creation

Frequently asked questions

Common questions about how to make a button in figma.

Can I turn my button into a reusable component in Figma?

Yes, after grouping your button elements, you can right-click and select Create component to make it reusable. This allows you to maintain consistent buttons across multiple frames and projects, with updates automatically applied to all instances.

How do I change the button color or style later?

If your button is a component, you can edit the main component and all instances will update automatically. If it's just a group, you'll need to edit each instance individually or ungroup and modify the elements separately.

What's the best way to add text to my button?

Should I group my button before or after adding text?

It's best to add your text first, then group all elements together including the rectangle background and text. This ensures your complete button unit stays organized and moves together.

Can I create buttons with different states like hover or active?

Yes, you can create multiple variants of your button component in Figma to represent different states like hover, active, and disabled. Use the component variants feature to manage these different states within a single main component.

Build AI-powered interactive demos for free.

Create for free