
SurveyJS
VerifiedСreate dynamic forms, multi-step wizards, and survey apps with full control over your data.
Visit WebsiteFreemiumVisit Website
TL;DR - SurveyJS
- Build JSON-driven forms and surveys right in your app
- Retain full control over your data
- Customise your forms and form builder UI to feel native to your app
Pricing: Free plan available
Best for: Growing teams
Key Features
Unlimited UsageOffline Data CollectionCustom Input FieldsCustom Data ValidationAccessibilityOne-Time Purchase LicenseWhite-LabelingAI Assistance
Pricing Plans
30-day Free TrialEssential
Free
- Form Library: Render forms in your application.
Basic
$589/one-time
Once per developer (includes updates and support for the first 12 mo)
- Form Library: Render forms in your application.
- Survey Creator: Design dynamic JSON-driven forms in a drag-and-drop UI.
PRO
$1,069/one-time
Once per developer (includes updates and support for the first 12 mo)
- Form Library: Render forms in your application.
- Survey Creator: Design dynamic JSON-driven forms in a drag-and-drop UI.
- Dashboard: Visualize and analyze results with interactive charts and tables.
- PDF Generator: Export your forms as editable PDF files.
Enterprise
$2,379/one-time
Once per developer (includes updates and support for the first 12 mo)
- Developer Licenses
- Priority Support
- Technical Account Manager
- Priority Bug Fixes
- Best Practices Sessions
- Integration Sessions
- Code Review Sessions
- On-demand releases
What is SurveyJS?
SurveyJS is a JavaScript form builder that enables you to generate dynamic custom forms in any web app. Unlike SaaS tools such as Typeform or Google Forms, it is not hosted and has no usage limits-you can build unlimited forms and collect unlimited responses. It integrates directly into your application and offerы full UI and functionality customisation. You can connect SurveyJS to any server or database and control where your data is processed and stored.
Reviews
Be the first to review SurveyJS
Your take helps the next buyer. Verified LinkedIn reviewers get a badge.
Write a reviewBest SurveyJS Alternatives
Top alternatives based on features, pricing, and user needs.
Explore More
SurveyJS FAQ
What are the usage limits in Survey Creator?
SurveyJS does not put limits on:
- Admins (people creating or editing forms in the no-code UI)
- Respondents (people filling out your forms)
- Number of forms you create
- Monthly form submissions
- File uploads
- Features you use
How does SurveyJS work with backend solutions and user management systems?
SurveyJS focuses only on the front end. We provide JavaScript UI libraries (for Angular, React, Vue3, and vanilla JS) that let you build form management platforms on the client. You can connect these libraries to any server or database you prefer to have full control over your backend, data storage, and user management.
SurveyJS itself does not store, access, or track any data. We do not offer backend solutions or data storage facilities. You'll need to build your own backend to handle data storage, processing, and user authentication. For example, if you want an approval workflow where one user creates a form and another reviews it before publishing, that logic needs to be implemented on your server. This way, you keep complete control over your data, backend logic, and user management, while using SurveyJS for the front-end UI.
On the website, you can find examples and documentation to help you integrate SurveyJS with your backend.
Do I need licenses for my end users or multiple applications?
No. You only need licenses for the developers who work with the SurveyJS libraries to build and maintain the survey functionality in your application.
You don't need extra licenses for your end users (admins) who create or edit forms. You also don't need additional licenses if you use SurveyJS in multiple applications, multiple instances of the same app (e.g., separate client deployments), or in other client-facing tools. Our licenses are royalty-free, so there are no extra charges when your software that uses our libraries is distributed.
Can I use SurveyJS libraries in a SaaS application?
Yes. You can use SurveyJS components in any web application, including SaaS (single-tenant, multi-tenant, or hybrid), and host your app on any server or cloud provider.
A license is required for each developer on your team who works with the SurveyJS API and implements survey functionality within your SaaS. You do not need extra licenses for separate instances of your app or for each customer—you only need licenses for your developers.
Source: surveyjs.io