Prototyping featuresCreate realistic experiences
Figma’s online prototyping tools make it easy to build high-fidelity, no-code interactive prototypes right alongside your designs.

Trusted by teams at
Bring designs to life—before development
The best experiences are built on testing and iteration. See and feel your designs in action to get a sense for what is working and what needs improvement.
Connect everything with ease
Define a range of interactions including on click, while hovering, during scroll, and more.
Streamline your prototyping
Automatically switch between variants with interactive components, so you can create more animations in fewer steps.

Make it feel real
Create even richer experiences with fewer frames using advanced prototyping features like conditional logic, mathematical expressions, and variables.
Show off your vision
Choose from a variety of ways to approach interactions within your prototypes so that there’s no guesswork for developers about how an experience will look and feel.
Create beautiful transitions
Smart animate lets you automagically animate similar objects to create detailed transitions—from parallax scrolling to touch gestures.
Layer your interactions
Create multiple layers of interactive content with dynamic overlays.
Include media with GIFs and video
Add animated GIFs and video to your prototypes to replicate the experience your users will have when engaging with rich media on your website or app.
Finesse designs and prototypes in one space
Easily iterate on the end-to-end user experience without leaving the canvas.
Customize any interaction from a single platform
Edit everything in context, then immediately play and preview your prototypes on canvas for fast feedback loops and rapid iterations.
Explore more features

Design
Design, riff, and get feedback in real time to build and ship the best products.

Design systems
Scale your design and development with shared assets and libraries that the whole team can use.

Integrations
Connect to tools like Maze and Flinto for additional prototyping and user testing capabilities.