Intro.js is a product adoption & onboarding tool for Developers, offered as open source. Based in United States, founded in 2013. Popular alternatives include Userflow, Frigade, Appcues.
About Intro.js
Intro.js is a lightweight JavaScript library for building step-by-step product tours, feature hints and onboarding walkthroughs directly in a web application. Created by Afshin Mehrabani and maintained as an open-source project for more than a decade, it highlights elements on the page with an overlay and a tooltip, guides users through steps in sequence and works with any front-end framework, with community wrappers for React, Angular and Vue.
Developers define steps in HTML data attributes or JavaScript, choose positions, add progress bars and buttons, theme the tooltips with CSS and trigger tours based on their own logic. Hints show small hotspots next to features without a full tour. The code is published under the AGPL, which is free for open-source and personal projects, while businesses buy a one-time commercial licence in tiers based on the number of projects instead of paying a monthly SaaS fee.
Intro.js fits developers who want a simple, fast tour that lives in their own codebase, with no external scripts, no per-user pricing and full control over behaviour. Non-technical teams cannot edit tours without a deployment, and there is no analytics, targeting, A/B testing or checklist builder. Shepherd.js and Driver.js are popular open-source alternatives, while no-code platforms such as UserGuiding, Appcues, Userpilot and Pendo add visual editors, segmentation and analytics at a much higher monthly cost.
Key features of Intro.js
- Step tours
- Hints
- Lightweight
- Framework wrappers
- Customizable themes
- Open source
Pros and cons
Pros
- Tiny and simple
- One-time license
- Developer control
- No SaaS fees
Cons
- Code required
- No analytics
- Limited features
- Maintenance on you
Intro.js pricing
Intro.js uses a open source model.
| Plan | Price | Includes |
|---|---|---|
| Free (AGPL) | $0 | Open-source, personal and non-commercial sites |
| Starter | $9.99 | One-time lifetime licence; 1 project, no support |
| Business | $49.99 | One-time; 5 projects, 1 month support, 1 custom theme |
| Premium | $299.99 | One-time; unlimited projects, 6 months priority support |
Source: introjs.com · checked on Oct 20, 2026
Are you the maker of Intro.js?
Show a price-verified badge on your site. It displays when we last checked your prices on your own pricing page and links back to this page.
Embed code
<a href="https://happyvalley.dev/tools/intro-js"><img src="https://happyvalley.dev/api/badge/intro-js?v=price" alt="Prices verified on Happy Valley" height="32"></a>
How Intro.js compares in Product adoption & onboarding
- Rank by votes
- #1 / 15
- Starting price
- $0
- Free alternatives
- 1
0 votes from members
Category median is $214/mo
Free or open-source tools in Product adoption & onboarding
Intro.js ranks #1 of 15 product adoption & onboarding tools by community votes and is not directly comparable on price.
Common use cases
- 1Simple onboarding tour
- 2Feature hints
- 3Internal tools tours
- 4Prototype onboarding
Best for
Developers wanting simple tours.
Not ideal for
Non-technical teams.
Integrations
- JavaScript
- React
- Angular
- Vue
Our take
Intro.js is the lightweight code-first tour library.
FAQ
- What is Intro.js?
- Intro.js is a Product adoption & onboarding tool: Lightweight open-source product tours.
- How much does Intro.js cost?
- Intro.js is Open source; there is no mandatory paid plan.
- What are the best alternatives to Intro.js?
- Community-listed alternatives to Intro.js include Userflow, Frigade, Appcues, Pendo.
- What does Intro.js integrate with?
- Intro.js integrates with JavaScript, React, Angular, Vue and more.
- Which platforms does Intro.js support?
- Intro.js is available on web.
- Who is Intro.js for?
- Developers wanting simple tours.
Alternatives to Intro.js
See all 10Userflow
▲ 0No-code product tours, checklists and in-app surveys for SaaS
Paid · $300Small businesseschecked Oct 20
Frigade
▲ 0Developer-first onboarding components
Paid · $1000Developerschecked Oct 20
Appcues
▲ 0Product adoption platform for SaaS
PaidSmall businesseschecked Oct 20
Pendo
▲ 0Product analytics, guides and feedback in one
FreemiumEnterprisechecked Oct 20
Whatfix
▲ 0Digital adoption platform for enterprise software
PaidEnterprisechecked Oct 20
Stonly
▲ 0Interactive guides and AI knowledge base for customer support teams
FreemiumSmall businesseschecked Oct 20
More Product adoption & onboarding tools
Userlane
▲ 0Digital adoption platform for rolling out enterprise software
PaidEnterprisechecked Oct 20
Supademo
▲ 0AI interactive product demos and walkthroughs for sales and onboarding
Freemium · $50Small businesseschecked Oct 20
Affordable onboarding tours, hints and checklists
Paid · $149Small businesseschecked Oct 20
Arcade
▲ 0Interactive product demos and AI product videos for SaaS marketers
Freemium · $50Small businesseschecked Oct 20
Reviews
No reviews yet. Be the first to share real experience.
Sign in to write a review.