Chapter 12

16 Usability testing tools to improve UX

Looking for a usability testing tool to use? In this chapter, you'll learn how to choose the right usability testing tool for you and browse a list of top 16 tools you can use for usability testing.

Usability testing tools are solutions to streamline the usability testing process and gather actionable insights and answer questions on how people perceive and experience your product. They can help you put your prototype or website in front of real users, allowing you to check how they accomplish a given task and identify possible frustration points.

If you're looking for a tool that can help you test how user-friendly your product is but don't know where to start, check out the options below. We compiled a list of the top 16 tools to help you narrow down which ones are a good fit for your specific needs.


  1. Maze
  2. Lookback
  3. UserTesting
  4. Optimal Workshop
  5. UsabilityHub
  6. Loop11
  7. Userfeel
  8. TryMyUI
  9. Hotjar
  10. UserZoom
  11. Qualaroo
  12. Usabilla
  13. CrazyEgg
  14. Optimizely
  15. Userlytics
  16. Userbrain

Types of usability testing

When you're just getting started with usability testing, choosing a usability testing tool is an essential part of that process. The tool you'll need to use, if any, depends on the type of usability testing you're planning to run, and the method you'll be using to conduct the sessions.

There are many different usability testing methods, all of which fit under these three different usability testing types:

  • Qualitative or quantitative: Qualitative research results in qualitative data, aka words and meaning. Quantative on the other hand provides usability results via numbers and statistics.
  • Moderated or unmoderated: Moderated testing refers to the presence of a researcher during the test—they may speak to the participant or ask them questions. Unmoderated usability testing is when the researcher is not there.
  • Remote or in-person: Remote usability testing takes place virtually, with researcher and participant in different locations, meanwhile in-person testing takes place in the same location.

It's also important to note that you can run usability testing without a dedicated tool. Specifically, if you're planning to do qualitative, in-person usability testing, all you need is a prototype or product to share with your test participants. For this type of usability testing, your goals are simple: observe how users complete the tasks you've prepared and jot down any pain points or difficulties they've encountered.

However, if you're planning usability testing sessions remotely, or are looking to collect quantitative usability data, then you'll need to choose usability testing software that best suits your research requirements.

Modern product teams move faster with Maze

Run quick and easy usability tests with your prototypes from Figma, Sketch, InVision, Marvel, and Adobe XD.

Top 16 usability testing tools for better UX

Now we've covered the different types of testing, let's delve deeper into the tools you can use.

1. Maze

Maze is a continuous product discovery platform that empowers product teams to collect and consume user insights, continuously. Maze integrates directly with Adobe XD, Figma, InVision, Marvel, or Sketch and allows you to import an existing prototype from the design tool you use.

With Maze, you can create and run in-depth quantitative and qualitative usability tests, and share those tests with your participants via a link. Its usability testing solution includes varied features such as task analysis, multiple path analysis, heatmaps, A/B testing, guerrilla testing, wireframe testing, and more.

Maze allows you to run research surveys and collect user feedback early in the design process. You can also test your information architecture with blocks such as Card Sorts and Tree Tests. In addition, you can use usability testing templates to add premade questions and tasks to your tests, complementing your results with extra insights from users.

Maze's reporting functionality allows you to collect usability testing results such as completion rates, misclick rates, time spent, and more instantly. Maze also generates a usability test report instantly for each test, that you can share with anyone with a link.

Key features: Prototype tests, click testing, A/B tests, card osrting, surveys, detailed analytics, guerrilla testing, wireframing

Pricing: The free plan allows you to run one usability testing project, and paid plans are available at $25 per user/month

Get started usability testing

Collect actionable insights from users fast with Maze, and begin your product's next iteration now.

2. Lookback

Lookback is a user experience (UX) screen recording tool for designers and product managers who want to see how users interact with their applications. Lookback’s testing tools let you see what your users see and get their reactions, in real-time, in a recording, or in-person. Once you set up a remote test, participants will receive a link to download your app and get started with a live session or self-test. Recordings automatically appear in your dashboard where you can organize them into groups and create highlights for your team members.

Lookback specializes in real-time remote user research. Customers say the platform is user-friendly and like how they can watch users going through their app flows in real-time, seeing their reactions and communicating directly with them.

Key features: Screen recording, live sessions, analytics

Pricing: Lookback offers a 14-day free trial after you've signed up for an account, and pricing starts at $99 per month per team and goes up from there

3. UserTesting

UserTesting offers a set of customer experience (CX) solutions for designers, product managers, marketers, and executives. Their platform lets you see, hear, and talk to customers as they interact with websites, applications, or prototypes.

Within the platform, Insight Core is a toolkit for building and managing custom user research and tests. UserTesting offers different features, such as Product Insights, which offers pre-formatted tests and same-day video interviews designed to get you real customer feedback, fast. Another Marketing Insight helps you create better marketing content and campaigns by testing your messages with real customers.

Users particularly love UserTesting’s pre-formatted tests, which get them up and running quickly, and the Live Conversation feature for recruiting and scheduling live interviews as quickly as the same day. UserTesting’s platform and pricing structure are especially well-suited for company-wide usability initiatives at mid-size and larger enterprises.

Key features: Live interviews, sentiment analysis, prototype testing

Pricing: Prices for Individual and Enterprise Solutions are available upon request, but you can sign-up for a free trial to see if UserTesting is a good fit for you

4. Optimal Workshop

Optimal Workshop offers a suite of usability testing tools for information architecture (IA) tests. Researchers and designers use Optimal Workshop to benchmark and test how users find the information they need on web pages or mobile apps. Its feature-set includes tools for card sorting, tree testing, first-click testing, and more.

Optimal Workshop is recommended for its ease of use and focus on IA testing. The platform is a great choice for understanding how users navigate and find information, and gives you the user feedback you need to improve their experience.

Key features: Card sorting, tree testing, click testing

Pricing: The free plan lets you explore all of the functions of the Optimal Workshop tools, and the paid plans start at $99 per month, per user

5. UsabilityHub

UsabilityHub is a remote user research platform that allows you to run different types of research tests and identify usability issues. The UsabilityHub platform is best known for the range of tests it allows you to run. You can set up and can conduct first-click tests, design surveys, preference tests, and five-second tests. What's more, they have a built-in participants panel with over 170,000 testers available on-demand. Alternatively, you can invite your own users to participate in the test.

UsabilityHub is particularly loved for how easy and straightforward it is, especially as a single user. Their reporting features include click visualizations, open text analysis, task duration metrics, and more.

Key features: Surveys, preference tests, five-second tests

Pricing: You can run tests under two minutes for free or upgrade to paid plans starting from $79 per month or $66 per month for an annual subscription

6. Loop11

Loop11 is another prominent online usability tool that allows you to run website usability testing, A/B testing, and prototype testing. You can combine both tasks and questions in your tests for a mix of quantitative and qualitative results. It also offers a range of video, audio, and screen recording features, so it's best for unmoderated usability testing when you don't have enough time to run one-on-one sessions.

Additionally, Loop11 also offers a pool of participants to recruit from. If you’re looking for a quick, high-level overview of how your website performs, then Loop11 might be a good solution for you.

Key features: Screen recording, A/B testing, prototype testing

Pricing: Pricing starts at $63 per month, and they also offer a Pro and Enterprise plan. All plans include a 14-day free trial, and users can choose to subscribe for one month at a time or access a 25% discount with an annual subscription.

7. Userfeel

Userfeel is a usability testing tool that gives you recorded videos of users completing tasks in real-time. You can set up a list of tasks for tests to complete on your website, define the target audience, and then collect recorded videos of users.

Multilingual testing is available in 40 languages for tests on mobile, desktop, and tablet. Their panel consists of 90,000 users and you can filter testers by demographic criteria such as age, country, language, level of web experience, etc.

Key features: Screen recording, usability scores

Pricing: Userfeel pricing is credit-based at $59 per credit. One credit gives you access to a 60-minute unmoderated test with your own users, a 20-minute unmoderated test with Userfeel's testers, and more.

8. TryMyUI

Another remote usability testing tool, TryMyUI allows you to run website usability tests and get recorded videos of users completing the tasks you've created. The basic feature-set of TryMyUI is similar to other user testing tools, including impression testing, written surveys, demographic curation, etc. Their reporting feature, Collaborative Analysis, allows you to make video annotations, highlight reels, and generate an executive summary from your results.

Key features: Prototype testing, surveys, analytics

Pricing: The Personal plan starts at $99 per month and includes 5 monthly credits for ordering tests from TryMyUI. A Team plan is available for $399, the Enterprise plan comes at $2000/mo, while the Unlimited plan costs $5000/mo for a minimum of 1 year contract. You can also sign up for a free trial that includes five free tests and two weeks of full features.

9. Hotjar

Rather than being a usability testing tool, Hotjar allows you to measure and track the usability of your website by recording heatmaps and behavior from real people. Hotjar is well known for its live heatmap recording functionality, and additional features include session recordings, conversion funnel analysis, as well as the collection of user feedback via feedback forms and surveys. Its versatile feature set allows it to be a favorite analytics tool for marketers, product managers, and user researchers.

Key features: Heatmaps, session recordings, analytics

Pricing: Their Basic plan offers free recordings for up to 2000 page views per day, and there are Personal, Business and Agency plans available to choose from. The pricing for paid plans starts at €39 per month, and users can sign up for free trials.

Notable mentions:

The usability testing software market is quite vast, so if the above aren't quite enough options, you can always take a look at these other available tools:

10. UserZoom: Interviews, click testing, surveys
11. Qualaroo: Customer and user surveys
12. Usabilla from SurveyMonkey: Customer and user surveys
13. Crazy Egg: Heatmaps, snapshots, session recordings
14. Optimizely: A/B testing, user feedback
15. Userlytics: User feedback, NPS, surveys
16. Userbrain: Session recordings, snapshots

If you're conducting user research, you might also want to check out our comprehensive list of the top UX research tools.

How to choose a usability testing tool that's right for you

To choose the right usability testing tool for you, you'll have to determine the research questions you're trying to answer, the type of data you need to collect, and the type of usability testing you want to run.

Here's a simple, four-step approach to choose a usability testing tool.

1. Define your UX research question(s)

All user research should begin with a question. It’s critical that you start here because not all research can tell you everything you need to know. For example, misclick rates can reveal findability issues on a page or design, but it doesn't tell you why those happen. Similarly, running user interviews may help you understand your users' needs, but it doesn't tell if a particular user flow is usable.

To define the research questions you need to answer, start by learning about the users and their current experience with your product. Here's a few prompts to help you and your product team get started:

  • Researcher: “What does a typical user flow look like and what frustrates users?”
  • UX designer: “Does my latest design solve our users’ problems with finding information?”
  • Product marketer: “How does this new web page copy perform compared to our current one?”
  • Product manager: “Where can we improve our app to better fit our customer workflows?

Once you define your research questions, you'll know best what type of usability testing you need to run, and what method to choose.

2. Decide what type of data you need to collect

Next, decide what type of usability data you want to collect: quantitative or qualitative data. A best practice is to combine qualitative and quantitative usability testing, as the most in-depth insights come from both. But, you may not necessarily need both types in order to get useful answers. That's why determining your research question first is essential.

Qualitative usability data comes from in-person or remote one-on-one user interviews, or from video recordings of test participants completing tasks. Additionally, qualitative data can come from comments, opinions, or other unstructured feedback left by participants.

On the other hand, quantitative usability data is recorded indirectly and consists of usability metrics such as completion rates, time on screen and misclicks, as well as closed-ended user research questions like opinion metrics, multiple-choice questions, and more.

Most usability testing tools offer one type of data, either through video recordings or through task completion metrics. So deciding which usability testing method you need to run, and the type of data that best answers your research question will help you choose the best tool for you.

3. Determine how you'll run usability testing

Another thing you'll have to consider is the type of usability testing you want to run, and how you plan to collect this data. Determining whether you'll be doing moderated or unmoderated usability tests and whether these tests will take place in-person or remote, will help you decide on a usability testing tool more easily.

4. Choose a usability testing tool

Lastly, when choosing a usability testing tool, you have to consider your budget, the project's timelines, and the resources you already have. For instance, do you have a user researcher assigned to the project who can help you plan, run, and analyze the usability testing results? Or similarly, does the project's timeline allow you to schedule moderated sessions with enough test participants to get significant results? These types of questions will help you narrow down the feature-set you need your usability tool to have.

Make sure to also consider whether you need to hire external test participants for your usability test. If so, what are the criteria you're looking for when selecting user testing participants? If you need a wide range of criteria, consider whether the platform has a curated pool of testers.

Additionally, think about where in the process you are, and how early and often you need to test. For instance, you can run usability testing with mockups or high-fidelity prototypes, or you can run tests after your design has been implemented on a live website or app to measure performance in real-time.

Here's some use cases for usability testing and the features you'll need for each:

  • Information architecture is usually tested with card sorting and tree testing, and you might also need survey questions to get collect user feedback.
  • Prototype testing usually happens with an existing prototype, so you'll need to look for importing functionality or integrations with the prototyping tool you use. Other features you might need are research questions, video recording, or heatmap analysis.
  • Website usability testing is usually performed on a live website to learn how a website performs with real users. You'll probably also need functionality like cross-browser testing, screen recording, scroll maps, or heatmaps.
  • Guerrilla or hallway usability testing takes place in-person with different users, so you'll need functionality to test on the same device with different people, in addition to all basic usability testing features.

Similarly, you can use Google Analytics to look at bounce rates or time-on-page on a landing page, and extract insights that help you improve your customers' experience.

Finally, consider whether you need to hire external participants for your test, and if so, how much control you want over who participates in your test. If you need a wide range of criteria, consider a platform that allows you to draw from a curated pool of testers.

Taking inventory of the particularities of your project, as well as the resources already at your disposal will help you better assess the best usability testing tool for you.

For inspiration, chapter 7 of this guide contains real-world examples of usability tests, with some advice from designers on writing usability tasks and scenarios for testing products.

Building your toolbox

There are many usability testing tools on the market that meet different use cases, functionalities, and price points. Most of them offer remote, moderated, and unmoderated usability tests with different features, but ultimately, using a testing tool will save a lot of time and effort.

So consider your options, speak to your research team, and get ready to build the ultimate toolkit for your usability testing.

Usability tests made easy

Run surveys, validate design ideas, and test your prototypes. Maze makes it easier to make your product truly customer-centric.

Frequently asked questions about usability testing tools

What is a usability testing tool?

The goal of conducting usability testing is to check if your design is usable and intuitive enough for users to accomplish their goals. A wireframe and usability testing tool can help you evaluate that, allowing you to see how people can complete a given task on your prototype, website, or application.

What should you look for in a usability testing tool?

There are many different user testing tools on the market, but which one is right for you will depend on your research requirements. To optimize your usability test results, you first need to determine your objectives and know what type of feedback is most appropriate.

An effective way to establish your testing goals is by choosing the right questions to ask. For some tips and examples on how you can ask questions that get accurate results, visit the usability questions chapter of this guide.

What are some methods used for usability testing?

The top usability testing methods include:

  • Quantitative vs. Qualitative
  • Moderated vs. Unmoderated
  • Remote vs. In-person

Other methods you can use to collect qualitative and quantitative feedback about product design and usability include guerrilla testing, lab usability testing, contextual inquiry, phone interview, and session recordings.

Learn more about the top usability testing methods in the second chapter of this guide.