Intro.js
Lightweight library for step-by-step tours and hints.
- Category
- Product onboarding & adoption
- Best for
- Developers adding a simple tour with minimal code
- Free plan
- Yes
- Website
- introjs.com
Overview
Intro.js is a small JavaScript library for product tours and hints. It is free under the AGPL for open-source projects, with one-off commercial licences for other use.
In short: Intro.js is a product onboarding tool best suited to developers adding a simple tour with minimal code. Headline capabilities include Step-by-step tours, Hints, Small footprint.
What stands out
Products and capabilities Intro.js promotes on introjs.com, checked October 2026.
What product onboarding tools typically include
Use this as a checklist when comparing Intro.js with other options in the category.
- Product tours and flows. Multi-step guided experiences that introduce key features at the right moment.
- Onboarding checklists. A short list of meaningful tasks that drives users toward activation.
- In-app messaging. Modals, banners and tooltips for announcements, upgrades and feature launches.
- Surveys and feedback. NPS, microsurveys and feedback widgets inside the product.
- Resource centre. A help hub inside the product linking guides, docs and support.
- Product analytics. Event tracking, funnels and segmentation to measure what works.
Common use cases
Teams usually evaluate product onboarding tools like Intro.js for these jobs.
Guide trial users to the "aha" moment faster so more of them buy.
Announce and teach new features to the right users.
Collect in-context feedback and NPS without leaving the product.
Answer common questions inside the product with a resource centre.
Intro.js vs alternatives
How Intro.js compares with other product onboarding tools, based on our directory data.
How to evaluate Intro.js
What to look for
- A visual builder that works with your front-end framework
- Flexible targeting by user properties, events and plan
- Built-in analytics or strong integrations with your analytics stack
- Styling controls so experiences match your design system
- A/B testing to measure the impact of flows
- Mobile support if you have a native app
Questions to ask in a demo
- Can you show Intro.js working on our own applications or product?
- How is pricing calculated, and what makes it increase?
- What does implementation involve, and who does the work?
- Which analytics will show progress on our main goal?
- Can we speak to a customer with a similar setup?
Common pitfalls to avoid
- Launching a long product tour that most users skip
- Not defining an activation event before designing onboarding
- Showing the same experience to every user regardless of role or goal
- Never revisiting flows after launch
Pricing
Free under the AGPL for open-source use. Commercial licences: Starter $9.99, Business $49.99, Premium $299.99 (one-off). Checked October 2026. Confirm current pricing at introjs.com.
How product onboarding tools are usually priced: Pricing is commonly based on monthly active users (MAUs) and feature tier. Several vendors publish entry-level prices or offer free plans for small volumes, while larger plans are quote-based. Check how MAUs are counted and what happens when you exceed your limit.
Intro.js reviews
From verified users. We check every reviewer's work email or LinkedIn profile and never accept reviews from vendors. How reviews work
Used Intro.js at work? Share what you like and what you'd change. It takes about four minutes and helps other teams choose with confidence.
Frequently asked questions
What is Intro.js?
Intro.js is a small JavaScript library for product tours and hints. It is free under the AGPL for open-source projects, with one-off commercial licences for other use.
Who is Intro.js best for?
Intro.js is best suited to developers adding a simple tour with minimal code.
Does Intro.js have a free plan?
Free under the AGPL for open-source use. Commercial licences: Starter $9.99, Business $49.99, Premium $299.99 (one-off). Checked October 2026; confirm current pricing at introjs.com.
What are the best alternatives to Intro.js?
Popular alternatives among product onboarding tools include Appcues, Candu, Chameleon. Compare them side by side in our directory.
What is the difference between product adoption tools and a DAP?
Product adoption tools are built for software companies to onboard users into their own product. DAPs are mainly used to guide employees through third-party business applications. Some vendors offer both.
Do we still need engineering to use these tools?
Usually only for the initial installation of a code snippet and sending user data. After that, product and growth teams can build experiences themselves.
This profile is based on Intro.js's public materials and our category research. Features and pricing change, so confirm details with the vendor. Is this your product? Claim and upgrade your listing.
Guides about Intro.js
All guides
SaaS user onboarding: 9 best practices that improve activation
How to design in-product onboarding that gets new users to value quickly, from defining activation to checklists, tours and lifecycle messages.
Digital adoption vs product adoption vs customer education: which do you need?
Three overlapping categories of software, explained: what each one does, who buys it and how to pick the right one for your situation.
10 digital adoption metrics that actually show progress
Which numbers to track when you roll out a digital adoption platform or onboarding tool, how to calculate them and which vanity metrics to ignore.
Alternatives to Intro.js
All product onboarding tools
Appcues
Product onboarding & adoptionIn-app and mobile onboarding experiences for product-led teams.
Candu
Product onboarding & adoptionNo-code, native-looking in-app experiences.
Chameleon
Product onboarding & adoptionHighly customisable in-app tours, tooltips and microsurveys.
Fullstory Guides and Surveys
Product onboarding & adoptionIn-app guidance triggered by behavioural data (formerly Usetiful).
Gainsight PX
Product onboarding & adoptionProduct analytics and in-app engagement from Gainsight.
Hopscotch
Product onboarding & adoptionSimple product tours and onboarding for SaaS.