SurveyJS
JavaScript libraries for client-side survey and form management·surveyjs.io
SurveyJS is a suite of JavaScript UI libraries for building and managing surveys, forms, quizzes, and dashboards inside a web application. It includes Form Library for rendering JSON-driven forms, Survey Creator for drag-and-drop form building, Dashboard for visualizing responses with charts and tables, and PDF Generator for exporting forms and submissions as PDFs. All components run client-side and are self-hosted, so form schemas and collected data stay entirely on the developer's own servers. Form Library is free and MIT-licensed, while Survey Creator, Dashboard, and PDF Generator are available under a one-time developer license.
What it's for
Features 20
- AI-assisted form generation via API
- Auto-localization, multi-locale surveys, and RTL language support
- Calculator forms
- Conditional logic and form branching
- Custom client- and server-side data validation
- Custom input fields and widgets
- Drag-and-drop form builder (Survey Creator)
- e-Signature field
- Export response data to Excel, CSV, and PDF
- File upload and photo capture question types
- Interactive dashboards with bar, line, pie, and gauge charts
- JSON-based dynamic form rendering
- Multi-page forms
- Native support for React, Angular, Vue3, Knockout, and vanilla JS
- Offline data collection with automatic sync
- PDF export of editable or pre-filled forms
- Quizzes and scored surveys
- Real-time data updates
- WCAG, Section 508, and ARIA accessibility compliance
- White-labeling and CSS theme editor
At a glance
Integrations
Complianceself-reported
Pricing
Prices are one-time perpetual developer licenses, not subscriptions; a 12-month maintenance/support subscription is included with purchase and can be renewed afterward. Prices are also shown in EUR via a currency toggle (1 EUR = 1.15 USD): Basic €499/€199 renewal, PRO €899/€359 renewal, Enterprise starting at €1998/€799 renewal. Enterprise pricing is a starting price and requires contacting sales for a final quote.
Free Form Library license
Includes updates and support for the first 12 months; renewal ($229/12mo) is a separate charge
Includes updates and support for the first 12 months; renewal ($409/12mo) is a separate charge
Starting price; final price depends on project scope, quote-based; renewal starts at $919/12mo
Late renewal discounts apply based on how much time has passed since expiration, never dropping below 10% off the license price [raw type: other]