Figma | | ★★★★★★★★★★(1702) |      | $ 192 |  | Can create designs from scratch |  | Can animate objects | Can animate between screens | Possible using plugins | No coding functionality | No dynamic inputs |  |      | Automatic specs for developers | No device sensors | Supports popular game console controllers | No voice support | No guided tasks | No supported analytics | No heatmap support |
|---|
Adobe XD | | ★★★★★★★★★★(502) |   | Creative Cloud only |  | 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 | | ★★★★★★★★★★(370) |    | $ 120 |  | Can create designs from scratch |  | No micro-interactions | Can animate between screens | | 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 | | ★★★★★★★★★★(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 | | ★★★★★★★★★★(154) |      | $ 300 |  | 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 | | ★★★★★★★★★★(143) |   | $ 348 |  | Can create designs from scratch |   | Can animate objects | Can animate between screens | | 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 Web | | ★★★★★★★★★★(60) |    | $ 120 |  | Can create designs from scratch |   | Can animate objects | Can animate between screens | | | Natively supported through packages | Variables not supported |    | All viewer can see handoff code | | Supports a wide range of gamepads and controlers | Supported through custom code or plugins | No guided tasks | Possible through packages | No heatmap support |
|---|
Marvel | | ★★★★★★★★★★(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 |
|---|
Webflow | | ★★★★★★★★★★(19) |  | $ 180 |  | 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 | | ★★★★★★★★★★(89) |    | $ 348 |  | Can create designs from scratch |   | Can animate objects | Can animate 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 | | ★★★★★★★★★★(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 | | ★★★★★★★★★★(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 | | ★★★★★★★★★★(7) |  | Free |  | |  | 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 | | Using device microphone | No guided tasks | No supported analytics | No heatmap support |
|---|
Balsamiq | | ★★★★★★★★★★(1) |    | $ 192 |  | 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 |
|---|
Anima | | ★★★★★★★★★★(0) |   | Not public |  | 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 | | ★★★★★★★★★★(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 |
|---|
Flinto Lite | | ★★★★★★★★★★(22) |  | $ 240 |  | 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 |
|---|
Frontify | | ★★★★★★★★★★(0) |  | Quote only |  | 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 | | ★★★★★★★★★★(0) |   | Free |  | 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 |
|---|
Justinmind | | ★★★★★★★★★★(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 |
|---|
Mockplus | | ★★★★★★★★★★(0) |    | $ 199 |  | 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 | | ★★★★★★★★★★(0) |  | $ 84 |  | 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 |
|---|
Preely | | ★★★★★★★★★★(0) |  | Quote only |  | 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 |
|---|
Studio | | ★★★★★★★★★★(0) |  | $ 60 |  | 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 |
|---|