Filter Columns

Prototyping Tools

Prototyping tools helps bring user interfaces to life using interaction, animation, and data. These tools are frequently integrated with UI design tools and used for user testing or showing example interactions.

Normally there's an ad here. 🤔

I run this site by myself, so it would be awesome if you turned off your ad blocker.

Name

Name of app

Usage

Based on the 2020 Design Tools Survey

Rating

Based on the 2020 Design Tools Survey

Platform

Which platforms can create prototypes?

Cost

Estimated cost per year?

Free

Can be used for free without trial?

Design

Can create designs from scratch?

Import

Integrations with other apps?

Animations

Can animate objects & micro-interactions?

Transitions

Can animate between screens?

Data

Can populate objects from data?

Code

Requires code to prototype?

Inputs

Supports dynamic text inputs?

Variables

Supports conditional logic and data?

Sharing

How others can view the prototype?

Handoff

Can create specs for developers?

Sensors

Supports native device sensors?

Gamepad

Supports gamepad?

Voice

Supports voice dictation?

Tasks

Supports guided usability testing prompts?

Analytics

Can track events when testing?

Heatmap

Can generates heatmaps from user testing?

Figma LogoFigma
(1702)
$144

Can create designs from scratch

Can animate objects

Can animate between screens

Possible using plugins

No coding functionality

No dynamic inputs

Variables not supported

Automatic specs for developers

No device sensors

Supports popular game console controllers

No voice support

No guided tasks

No supported analytics

No heatmap support

InVision LogoInVision
(407)
$180

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Possible using Craft plugin

No coding functionality

No dynamic inputs

Variables not supported

Automatic specs for developers

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Adobe XD LogoAdobe XD
(502)
$120

Can create designs from scratch

Can animate objects

Can animate between screens

Populate prototyping with external data

No coding functionality

No dynamic inputs

Variables not supported

Automatic specs for developers

No device sensors

Supports XBox and Dualshock controllers

Voice command triggers and playback

Possible using plugins

No supported analytics

No heatmap support

Sketch LogoSketch
(370)
$99

Can create designs from scratch

No micro-interactions

Can animate between screens

Populate designs with JSON or plugins

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Principle LogoPrinciple
(101)
$129

Can only prototype with existing screens

Can animate objects

Can be mimicked by transitioning objects

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

ProtoPie LogoProtoPie
(154)
$129

Can only prototype with existing screens

Can animate objects

Can animate between screens

Only static text supported

No coding functionality

Supports dynamic inputs

Conditional logic with variables

No developer handoff

Microphone, tilt, compass, 3d touch

Supported through ProtoPie Connect

No voice support

No guided tasks

No supported analytics

No heatmap support

Axure LogoAxure
(143)
$348

Can create designs from scratch

Can animate objects

Can animate between screens

Can populate from Excel files

No coding functionality

Supports dynamic text inputs

Supports conditional logic and data

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Framer Desktop LogoFramer Desktop
(60)
$240

Can create designs from scratch

Can animate objects

Can animate between screens

Populate prototyping with external data

Runs on React

Supported through component store

Variables supported in ReactJS

Handoff integrated with React

Supported through custom code or plugins

Possible through plugins

Supported through custom code or plugins

No guided tasks

Supported through component store

Supported through component store

Framer Web LogoFramer Web
(60)
$144

Can create designs from scratch

Can animate objects

Can animate between screens

Using packages

Code not present in web version

Natively supported through packages

Variables not supported

All viewer can see handoff code

No voice support

Possible through plugins

Supported through custom code or plugins

No guided tasks

Possible through packages

No heatmap support

Marvel LogoMarvel
(61)
$144

Can create designs from scratch

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

Automatic specs for developers

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

InVision Studio LogoInVision Studio
(40)

Can create designs from scratch

Can animate objects

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Webflow LogoWebflow
(19)
$192

Can create designs from scratch

Can animate objects

No transitions between screens

Populate prototyping with external data

No coding functionality

No dynamic inputs

Logic through conditional visibility and rules

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

UXPin LogoUXPin
(89)
$240

Can create designs from scratch

Can animate objects

No transitions between screens

Populate prototyping with external data

No coding functionality

Supports dynamic inputs

Conditional logic with variables

Automatic specs for developers

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Flinto LogoFlinto
(22)
$99

Can create designs from scratch

Can animate objects

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Proto.io LogoProto.io
(20)
$288

Can create designs from scratch

Can animate objects

Can animate between screens

Only static text supported

No coding functionality

Dynamic text inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Origami Studio LogoOrigami Studio
(7)

It ain't easy

Can animate objects

Not automatic, but can be built

Populate prototyping with external data

No coding functionality

Supports dynamic inputs

Supported through switches and logic

No developer handoff

Accelerometer and gyroscope support

Can't detect gamepad input

Using device microphone

No guided tasks

No supported analytics

No heatmap support

Balsamiq LogoBalsamiq
(1)
$144

Can create designs from scratch

No micro-interactions

No transitions between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Launchpad by Anima LogoLaunchpad by Anima
(0)
$99

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

Automatic specs for developers

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

Support for Google Analytics

No heatmap support

Kite Compositor LogoKite Compositor
(1)
$99

Can only prototype with existing screens

Can animate objects

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

AppCooker LogoAppCooker
(0)
$29

Can create designs from scratch

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Craft LogoCraft
(0)
$12

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Demonstrate LogoDemonstrate
(0)

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Flinto Lite LogoFlinto Lite
(0)
$240

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Frontify LogoFrontify
(0)
$348

Can only prototype with existing screens

No micro-interactions

No transitions between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

Automatic specs for developers

No device sensors

Can't detect gamepad input

No voice support

Guided usability testing prompts

No supported analytics

No heatmap support

Fuse Open LogoFuse Open
(0)

Can only prototype with existing screens

Can animate objects

Can animate between screens

Populate prototyping with external data

Runs on UX Markup

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

HotGloo LogoHotGloo
(0)
$180

Can create designs from scratch

Can animate objects

No transitions between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Justinmind LogoJustinmind
(0)
$228

Can create designs from scratch

Can animate objects

Can animate between screens

Populate prototyping with external data

No coding functionality

Supports dynamic text inputs

Variables supported

Automatic specs for developers

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Koncept App LogoKoncept App
(0)
$180

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

Guided usability testing prompts

Analyze click rates

Automatic heatmaps from usability testing

Mockplus LogoMockplus
(0)
$348

Can create designs from scratch

Can animate objects

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Moqups LogoMoqups
(0)
$228

Can create designs from scratch

No micro-interactions

No transitions between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Notable LogoNotable
(0)
$240

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Pidoco LogoPidoco
(0)
$144

Can create designs from scratch

Can animate objects

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Preely LogoPreely
(0)

Can only prototype with existing screens

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

Guided usability testing prompts

Analytics supported

Automatic heatmaps from usability testing

Prott LogoPrott
(0)
$228

Can create designs from scratch

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

Studio LogoStudio
(0)

Can create designs from scratch

No micro-interactions

Can animate between screens

Only static text supported

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support

iRise LogoiRise
(0)
$348

Can create designs from scratch

Can animate objects

Can animate between screens

Populate prototyping with external data

No coding functionality

No dynamic inputs

Variables not supported

No developer handoff

No device sensors

Can't detect gamepad input

No voice support

No guided tasks

No supported analytics

No heatmap support