100 Best Apps for Interaction Designers
Interaction design spans research, flows, interfaces, prototypes, accessibility, and feedback. These first 25 tools cover core stages of that work.
Figma
Figma is a collaborative design platform for creating interface layouts, components, prototypes, and design libraries. It helps distributed teams avoid conflicting design files by enabling shared editing and centralized interface assets.
FigJam
FigJam provides an online whiteboard for workshops, journey maps, brainstorming sessions, and collaborative planning. It helps designers organize early-stage thinking when notes, diagrams, and stakeholder input are scattered across tools.
Sketch
Sketch is a macOS design application for building vector-based interfaces, reusable symbols, and interactive prototypes. It helps Mac-based designers maintain consistent screens through reusable components and structured shared libraries.
Framer
Framer combines interface design with website publishing, allowing teams to create responsive sites from visual layouts. It helps designers reduce handoff friction when validating polished marketing or product concepts in a browser.
ProtoPie
ProtoPie creates high-fidelity interactive prototypes with sensors, variables, conditional logic, and device input. It helps designers demonstrate complex behaviors that static mockups cannot adequately communicate to stakeholders or engineers.
Principle
Principle is a macOS prototyping tool for designing animated transitions and interactions between interface screens. It helps designers clarify motion behavior when teams need more detail than simple click-through prototypes provide.
Origami Studio
Origami Studio is a free prototyping tool for building detailed interactive experiences using visual patches. It helps interaction designers test nuanced interface logic without writing production code for every experimental behavior.
Axure RP
Axure RP supports wireframes and functional prototypes with conditional logic, variables, dynamic content, and documentation. It helps teams specify complicated workflows when standard design prototypes cannot represent rules or data states.
Balsamiq
Balsamiq creates low-fidelity wireframes that emphasize structure, navigation, and content hierarchy over visual polish. It helps teams discuss foundational product ideas before stakeholders become distracted by colors, typography, or branding.
Penpot
Penpot is an open-source design and prototyping platform for creating interfaces, components, and collaborative design systems. It helps teams seeking browser-based design workflows avoid dependence on proprietary desktop design-file formats.
Miro
Miro is an online collaborative whiteboard for mapping processes, facilitating workshops, and organizing research findings. It helps remote teams make complex service flows visible during discussions that would otherwise remain fragmented.
Whimsical
Whimsical provides fast tools for flowcharts, wireframes, mind maps, documents, and visual project planning. It helps designers quickly capture and share product-flow ideas without building formal high-fidelity design files.
FlowMapp
FlowMapp helps teams create sitemaps, user flows, personas, and information architecture for digital products. It helps designers resolve navigation complexity by mapping content relationships before detailed interface work begins.
Overflow
Overflow turns imported design screens into presentation-ready user flow diagrams with animated prototype connections. It helps designers explain multi-screen experiences when disconnected artboards obscure the overall customer journey.
Maze
Maze supports unmoderated usability testing, surveys, card sorting, and prototype research with participant reports. It helps teams collect structured feedback on proposed interactions before committing engineering resources to implementation.
UserTesting
UserTesting provides a research platform for gathering recorded participant feedback on products, prototypes, and experiences. It helps teams hear users describe confusion directly when internal reviews fail to reveal usability problems.
Lookback
Lookback supports moderated and unmoderated user research through recorded interviews, observation, and participant feedback. It helps researchers capture behavioral context during usability sessions rather than relying solely on written survey responses.
Optimal Workshop
Optimal Workshop offers research tools for card sorting, tree testing, surveys, and information architecture analysis. It helps designers validate content organization when users struggle to locate information within complex navigation structures.
Dovetail
Dovetail organizes customer research data, interview notes, recordings, tags, and shareable insight reports. It helps teams synthesize recurring research evidence when important findings are buried across separate interview documents.
Notion
Notion combines documents, databases, project pages, and collaborative notes within a flexible workspace. It helps small product teams keep briefs, decisions, and design context accessible in one shared location.
Jira
Jira is a project management platform for planning, tracking, and reporting software development work. It helps designers coordinate implementation details when design tasks must align with engineering tickets and releases.
Linear
Linear is an issue-tracking application for managing product work, bugs, projects, and engineering cycles. It helps lean teams maintain visibility into design follow-ups without cumbersome project-management workflows or excessive administration.
Zeplin
Zeplin organizes design handoff by presenting screens, specifications, assets, annotations, and implementation notes. It helps designers reduce repetitive specification questions when developers need reliable visual and asset references.
Stark
Stark provides accessibility checks and tools for assessing contrast, typography, focus order, and design inclusivity. It helps teams identify accessibility issues earlier when manual reviews overlook color contrast or interaction barriers.
Adobe Illustrator
Adobe Illustrator is a vector graphics application for creating icons, illustrations, interface assets, and scalable artwork. It helps designers produce precise custom visual assets when general interface tools lack advanced vector controls.
UXPin
UXPin creates interactive interface prototypes with reusable components, states, and conditional interactions. It helps designers test realistic product behavior when static mockups cannot communicate complex interactions.
Webflow
Webflow lets designers build responsive websites visually while generating production-ready HTML, CSS, and JavaScript. It reduces handoff friction for responsive marketing pages that otherwise require separate design and development work.
Spline
Spline enables designers to create interactive three-dimensional scenes and embed them in web experiences. It helps teams prototype spatial interfaces without relying entirely on specialist 3D development support.
Rive
Rive creates stateful vector animations that developers can integrate into applications and websites. It solves the challenge of shipping responsive interface animations rather than exporting fixed video files.
LottieFiles
LottieFiles provides tools for creating, previewing, testing, and sharing Lottie animation files. It helps designers and developers collaborate around lightweight motion assets across different product platforms.
Adobe After Effects
Adobe After Effects creates motion graphics, visual effects, and detailed animated interface demonstrations. It helps designers explain timing, transitions, and feedback that static screens fail to convey.
Adobe Photoshop
Adobe Photoshop edits raster images, composites visual assets, and prepares graphics for interface projects. It helps designers refine photographic assets when source imagery does not fit a product’s visual needs.
Mural
Mural provides collaborative digital whiteboards for workshops, brainstorming, mapping, and team planning. It gives distributed teams a shared space for interaction-design exercises that are difficult to coordinate remotely.
Lucidchart
Lucidchart creates collaborative diagrams for user flows, systems, processes, and information architecture. It helps designers clarify complicated flows before screen design obscures underlying logic and dependencies.
diagrams.net
diagrams.net is a diagramming tool for building flowcharts, wireframes, and technical process maps. It offers a straightforward way to document interaction flows when teams need lightweight visual diagrams.
Uizard
Uizard uses AI-assisted tools to turn ideas, screenshots, and sketches into editable interface designs. It helps founders explore early interface concepts before investing significant time in detailed design work.
Relume
Relume helps designers generate website sitemaps, wireframes, and component-based layouts for Webflow projects. It speeds up early website structure work when teams need to move from content ideas to pages.
Storybook
Storybook provides an isolated environment for building, documenting, and testing user interface components. It helps designers review implemented components without navigating through incomplete or complex application flows.
zeroheight
zeroheight publishes design systems, guidelines, and component documentation for product teams. It reduces confusion about approved patterns by giving designers and developers one shared reference.
Chromatic
Chromatic publishes Storybook component libraries and detects visual changes through automated review workflows. It helps teams catch unintended component regressions before small interface changes reach users.
FullStory
FullStory captures user sessions and interaction data to help teams investigate product experience issues. It helps designers identify where real users struggle when analytics alone lacks behavioral context.
Hotjar
Hotjar offers heatmaps, session recordings, surveys, and feedback tools for understanding website behavior. It reveals confusing page interactions when teams need evidence beyond assumptions about visitor behavior.
Mixpanel
Mixpanel analyzes event-based product data, including funnels, retention, and user behavior paths. It helps designers measure whether interaction changes improve completion instead of relying solely on qualitative feedback.
Amplitude
Amplitude provides product analytics for examining user events, journeys, cohorts, and experiment results. It helps teams find drop-off patterns within key workflows that deserve interaction-design attention.
Contentsquare
Contentsquare analyzes digital experience behavior through journey analysis, heatmaps, and session replay tools. It helps teams prioritize usability problems by showing how visitors navigate and abandon digital experiences.
Userflow
Userflow lets product teams build in-app onboarding, checklists, tooltips, and interactive guidance. It helps designers improve feature adoption without requiring developers to build every onboarding message manually.
Appcues
Appcues helps teams create in-product onboarding flows, announcements, surveys, and contextual guidance. It addresses user confusion after release by delivering guidance at relevant moments inside the product.
Pendo
Pendo combines product analytics, user feedback, and in-app guides for software product teams. It helps designers connect observed behavior with feedback when deciding which workflow improvements matter most.
Typeform
Typeform creates conversational forms and surveys for collecting structured feedback from users. It makes research questionnaires feel less cumbersome when teams need higher-quality responses from participants.
Tally
Tally builds customizable online forms for research recruitment, feedback collection, and usability screening. It helps small teams gather participant information quickly without constructing a custom intake workflow.
UserZoom
UserZoom supports user research through usability testing, surveys, and participant feedback collection. It helps teams uncover task-completion problems when design decisions lack direct user evidence.
Lyssna
Lyssna runs preference tests, first-click studies, surveys, and prototype tests with participants. It helps designers validate interface choices before committing engineering resources to uncertain directions.
Useberry
Useberry lets designers test prototypes remotely and collect usability metrics with participant feedback. It helps reveal confusing interaction paths that internal reviewers may overlook during prototype reviews.
Loop11
Loop11 provides remote usability testing tools for measuring participant task success and navigation behavior. It helps researchers identify where users fail tasks without requiring moderated testing sessions.
Userlytics
Userlytics facilitates moderated and unmoderated usability studies using recorded participant sessions and feedback. It helps teams observe real reactions when assumptions about interface clarity remain untested.
PlaybookUX
PlaybookUX offers participant recruiting, usability testing, interviews, and video-based research session analysis. It helps small teams gather participant insights without separately coordinating recruitment and session logistics.
UXtweak
UXtweak provides usability testing, card sorting, tree testing, and website behavior research tools. It helps designers diagnose navigation and information architecture issues before they frustrate visitors.
Trymata
Trymata conducts usability testing with participant recordings, task results, and written user feedback. It helps product teams find friction in live experiences through structured external testing.
Crazy Egg
Crazy Egg visualizes website interactions with heatmaps, scroll maps, recordings, and traffic analysis. It helps designers spot overlooked page elements when aggregate analytics obscure individual behavior.
Microsoft Clarity
Microsoft Clarity records website sessions and generates heatmaps to examine visitor interaction patterns. It helps teams investigate unexpected user behavior without relying solely on quantitative event reports.
Smartlook
Smartlook captures session recordings, heatmaps, and event data for web and mobile products. It helps identify recurring interaction breakdowns across customer journeys that are difficult to reproduce.
LogRocket
LogRocket records web application sessions alongside console logs, network activity, and performance data. It helps designers and engineers investigate reported interface issues with contextual session evidence.
Heap
Heap captures digital product interactions and supports analysis through events, funnels, and user journeys. It helps teams explore behavioral questions when important interaction events were not preconfigured.
Google Analytics
Google Analytics measures website traffic, user acquisition, engagement, and conversion activity across digital properties. It helps designers understand which pages lose visitors before prioritizing experience improvements.
VWO
VWO provides experimentation, behavioral insights, and personalization tools for testing digital experience changes. It helps teams compare design alternatives using observed user outcomes rather than stakeholder preference.
Optimizely
Optimizely supports digital experimentation, feature testing, content management, and product analytics workflows. It helps organizations evaluate interaction changes systematically instead of releasing unvalidated assumptions broadly.
AB Tasty
AB Tasty offers experimentation and personalization tools for testing website and product experience variations. It helps teams reduce uncertainty around interface changes by measuring responses to controlled variations.
Userpilot
Userpilot creates in-app onboarding flows, tooltips, surveys, and user behavior tracking for products. It helps product teams guide new users through unfamiliar interactions without extensive custom development.
Chameleon
Chameleon builds in-product guidance, onboarding checklists, surveys, and interactive announcement experiences. It helps designers communicate new features when users might otherwise miss important interface changes.
Marvel
Marvel enables teams to create clickable prototypes, gather feedback, and conduct basic user testing. It helps designers share interaction concepts quickly when static mockups cannot convey user flows.
Justinmind
Justinmind creates interactive wireframes and high-fidelity prototypes for web and mobile application designs. It helps designers demonstrate complex conditional interactions before developers begin implementing detailed behavior.
Mockplus
Mockplus provides prototyping, design collaboration, commenting, and specification sharing for digital product teams. It helps teams consolidate design feedback when review conversations are scattered across communication channels.
Moqups
Moqups combines wireframing, diagramming, prototyping, and whiteboarding for collaborative interface planning. It helps early-stage teams map screens and flows without switching between several planning tools.
axe DevTools
axe DevTools checks digital interfaces for accessibility issues through browser-based automated testing tools. It helps designers catch common accessibility barriers before they become expensive production fixes.
WAVE
WAVE evaluates web pages for accessibility errors, structural issues, and visual accessibility indicators. It helps teams review page accessibility quickly when manual code inspection is impractical.
Adobe XD
Adobe XD creates interface layouts, interactive prototypes, and shared design specifications within Adobe's design environment. It helps teams replace disconnected static mockups with clickable flows that communicate intended behavior.
Lighthouse
Lighthouse audits web pages for performance, accessibility, search optimization, and other implementation quality signals. It helps designers identify technical issues that can undermine an otherwise thoughtful interface experience.
Accessibility Insights for Web
Accessibility Insights for Web provides automated checks and guided assessments for browser-based accessibility testing. It helps designers find common accessibility barriers before users encounter them in implemented interfaces.
NVDA
NVDA is a free Windows screen reader that communicates on-screen content through speech and braille. It helps designers evaluate keyboard and screen-reader experiences without relying solely on visual inspection.
VoiceOver
VoiceOver is Apple's built-in screen reader for navigating macOS, iOS, iPadOS, watchOS, and tvOS. It helps designers test whether Apple-platform interfaces expose understandable labels, structure, and navigation.
Color Oracle
Color Oracle simulates several forms of color vision deficiency across a computer's entire display. It helps designers detect information conveyed only through color before publishing interface visuals.
Contrast
Contrast is a macOS app for checking color combinations against WCAG contrast requirements. It helps designers quickly spot text and component colors that may be difficult to read.
Keynote
Keynote creates presentations with animated transitions, media, and slide-based interactive demonstrations. It helps designers present product narratives when a lightweight animated prototype is sufficient.
Procreate
Procreate is an iPad illustration app for sketching, painting, and creating visual concepts. It helps designers rapidly explore interface ideas when rough hand-drawn concepts communicate direction better.
Loom
Loom records screen, camera, and audio videos that can be shared through links. It helps designers explain interaction decisions asynchronously without scheduling another walkthrough meeting.
Screen Studio
Screen Studio records and edits polished macOS screen videos with cursor-focused visual effects. It helps designers create clear product demonstrations without manually editing every cursor movement.
OBS Studio
OBS Studio captures screens, cameras, and audio for recording or live streaming productions. It helps designers document complex prototype sessions involving multiple windows, devices, or video sources.
Descript
Descript transcribes, edits, records, and assembles audio and video through a text-based editor. It helps designers turn lengthy research recordings into shareable clips without conventional timeline editing.
Slack
Slack organizes team communication into channels, direct messages, huddles, and searchable shared discussions. It helps designers keep feedback conversations connected to projects instead of scattered across email threads.
Google Docs
Google Docs supports collaborative writing, commenting, suggestions, and version history in browser-based documents. It helps designers co-author research plans and interface copy while preserving review context.
Airtable
Airtable combines spreadsheet-style tables with relational databases, views, forms, and workflow automations. It helps designers organize research participants, content inventories, and design operations data in one place.
Trello
Trello manages work through visual boards, lists, cards, checklists, and assigned due dates. It helps designers make a small project's design stages visible without adopting a complex planning system.
Asana
Asana tracks projects, tasks, owners, deadlines, dependencies, and status updates across team workflows. It helps designers coordinate design deliverables when work depends on reviews and cross-functional handoffs.
GitHub
GitHub hosts code repositories and supports pull requests, issue tracking, reviews, and project collaboration. It helps designers follow implementation discussions and report interface issues alongside the relevant code.
Visual Studio Code
Visual Studio Code is a customizable code editor with extensions, debugging, source control, and terminal tools. It helps designers inspect and adjust interface code when small implementation changes need direct attention.
CodePen
CodePen is an online editor for building and sharing HTML, CSS, and JavaScript experiments. It helps designers test interaction and styling ideas quickly without setting up a local project.
Replit
Replit provides browser-based coding workspaces for writing, running, and sharing software projects. It helps designers prototype functional concepts when installing development tools would slow early exploration.
BrowserStack
BrowserStack provides cloud access to browsers and devices for testing websites and mobile applications. It helps designers check responsive behavior across environments they do not physically own.
LambdaTest
LambdaTest offers cloud-based browser and device testing for web and mobile application quality checks. It helps designers uncover cross-browser layout differences before users encounter broken interface patterns.
VisBug
VisBug is a browser extension for visually inspecting and temporarily adjusting webpage styles and layout. It helps designers communicate precise front-end changes by experimenting directly on implemented pages.
Together, these tools support the path from early product thinking to tested interactions and clearer implementation collaboration.