Buttons are more than just shapes and text—they’re interactive elements that help users navigate or take action. In Figma, you can turn any button into a clickable link using the Prototype tab. Whether you’re linking to another screen in your design or directing users to an external website, Figma makes it easy to wire up navigation and simulate real user flows.
This tutorial shows you how to add a link to a button in Figma, step-by-step.

🎯 When Do You Need Button Links?
Adding links to buttons is useful for:
- Creating clickable prototypes that simulate user interactions
- Linking to external URLs, such as websites, documentation, or surveys
- Demonstrating navigation flows within multi-screen designs
- Preparing designs for usability testing or stakeholder walkthroughs
✅ Step-by-Step: How to Link a Button to Another Frame
1. Design the Button
Make sure your button is set up as a frame or component. This usually includes:
- A rectangle or shape as the background
- A text label
- Auto Layout applied (optional but helpful)
- Grouped or framed together
💡 Tip: If you’re using a component instance, make sure the interaction is added to the main component or a detached copy.
2. Switch to Prototype Mode
At the top-right of the Figma interface, click the Prototype tab next to “Design.”
Your layers now display blue connection nodes (small circles) to create interaction links.
3. Create the Link
- Select the button or button frame.
- Click and drag the blue node to the destination frame you want to link to.
In the right-hand sidebar under Interaction Details, configure the following:
- Trigger: On Click
- Action: Navigate to (for internal frames)
You can also link to Overlays, use Smart Animate, or apply other transitions depending on the user flow.
🌐 Linking to an External URL
Want your button to open a website instead?
- Select your button.
- In Prototype mode, click the + next to “Interactions.”
- Choose:
- Trigger: On Click
- Action: Open Link
- Paste the full URL (e.g.,
https://example.com)
In Presentation mode (Play), clicking the button will open the link in a new browser tab.
🧪 Previewing Your Link
To test your link:
- Click the Play icon (Present) in the top right.
- Your prototype opens in a new tab.
- Click the button to make sure it navigates or opens the URL correctly.
✅ Links only work in Presentation mode—they aren’t clickable within the regular canvas.
🧠 Pro Tips
- Use component variants if you want different buttons to link to different destinations.
- Add hover effects to make buttons feel more realistic in your prototype.
- Use sections and scroll-to interactions to simulate navigation within a long page.
- Use Open Overlay for modals and dropdown-style interactions.
Final Thoughts
Adding a link to a button in Figma is quick and intuitive once you know where to find the Prototype settings. Whether you’re building a simple click-through demo or a complex interactive flow, linking your buttons brings your designs to life and makes your prototypes feel real. It’s an essential skill for showcasing your UX ideas to teams, clients, and stakeholders.
