SurveyJS is a free and open-source JavaScript library that allows you to render dynamic JSON-based forms in web applications and collect responses effectively.
SurveyJS offers a self-hosted drag-and-drop form builder that automatically generates JSON definitions of your forms in real time, allowing easy form creation and modification.
The software simplifies survey data analysis by providing interactive and customizable charts and tables within a survey data dashboard. This feature helps in visualizing insights and analyzing survey results efficiently.
SurveyJS can render forms as PDF files, allowing you to save an unlimited number of forms as either editable or read-only PDFs, enabling a paperless workflow.
SurveyJS integrates with popular front-end frameworks such as React.js, Angular, Vue.js, and Knockout, providing freedom to combine with any backend and database of your choice.
It allows complete customization of themes using a CSS-based Theme Editor to incorporate your brand identity and design language.
Render dynamic forms based on JSON data, providing flexibility in form design and deployment across various platforms.
Create unlimited forms and receive unlimited submissions, ensuring scalability for any size of data collection.
Integrates seamlessly with popular frameworks such as React, Angular, Knockout, and Vue3, ensuring smooth development workflows.
Access to open-source codes, API documentation, and learning resources to facilitate user self-learning and ease of integration.
Easily customize and tailor surveys with the intuitive theme editor by defining colors, fonts, sizes, and uploading background images to match your application’s aesthetics.
Access over a hundred pre-designed demos for core form building capabilities and survey rendering functionalities, which come with free code examples for various JavaScript platforms.
Implement complex surveys with branching and skip logic to enhance user engagement and gather more relevant data.
Support survey localization to cater to diverse target audiences by adjusting language and cultural questions.
Manage and customize content freely to cater to unique application needs, facilitating seamless integration of surveys.
Allows users to customize the Survey Creator interface to match their application design and personal preferences through themes, background adjustments, and accent colors.
An organized Toolbox with a search bar allows easy access to form elements, supporting full customization with question subitems.
The Property Grid offers an icon view for settings, enhancing user experience by enabling focus on individual categories without clutter.
Introduces interactive animations and fluid transitions, improving the visual appeal and interactivity of the Survey Creator interface and forms.
Supports input masking for textboxes to ensure data is entered in the correct format, maintaining data consistency with options like numeric, currency, and date masks.
Features new data visualizers in the Dashboard Library for displaying and analyzing survey data, including NPS scores and a new word cloud feature.
Enables non-technical users to create and modify forms using a user-friendly GUI with drag-and-drop capabilities, while automatically generating the form's JSON schema.
Supports integration with various JavaScript frameworks like React.js, Angular, and Vue.js, giving flexibility in choosing backend and server compatibility.
Community-supported UI localization for 50+ languages allows users to create surveys in multiple languages, catering to a diverse audience.
Compatibility with any server and database combination, giving users the flexibility to integrate with their existing infrastructure.
Features like input validation and data pre-processing ensure data accuracy and consistency before storage.
Allows all sensitive respondent data to be securely stored on the user's own servers, ensuring data privacy and compliance.
Supports over 20 built-in question types and custom question types, enabling users to create a wide range of survey scenarios.
Available as open-source on GitHub, offering the flexibility to modify and enhance the form builder according to specific project requirements.
Integrates with user management systems to assign different roles like admin, editor, and viewer, allowing control over user permissions and access levels.
Enables users to sign PDF forms online using an e-signature, providing a secure, convenient, and legally binding signature solution.
Supports multiple edits of data within PDF documents, allowing respondents to correct typos or update information without needing a new form copy.
Automatically processes and analyzes data from digital forms, helping users gain immediate insights into form responses.
Offers customization of PDF headers, footers, fonts, and sizes, including support for company logos and additional details.
Utilizes an API to access raw PDF content or convert it to Blob or Base64-encoded data, supporting advanced integrations.
Provides a fully integrated API for managing SurveyJS forms and results, allowing developers to implement SurveyJS with minimal server-side coding.
Supports additional server-side environments through preconfigured Docker containers, enhancing scalability and ease of deployment.
Offers expert consultation on achieving compliance with regulations like HIPAA, GDPR, and CCPA for secure and efficient multi-tenant data management.
Offers custom development services to build automated data processing workflows and integrate projects with internal or third-party systems such as CMSs, CRMs, and ERPs.
Provides tailored training for developers and business users to help them get up to speed quickly with SurveyJS and form-management tools.
Allows you to configure and modify surveys effortlessly using a drag-and-drop interface, assign values, apply skip logic, add translations, and preview forms instantly.
Offers public APIs for retrieving survey data models and results, and private APIs for managing survey results and more.
Provides a dashboard with interactive charts and tables for analyzing survey results, allowing you to rearrange and modify the view for clearer insights.
Enables downloading of survey results in various formats including Excel, CSV, PDF, and JSON for more flexible data handling.
Builds the entire form UI from a JSON-based data model, allowing easy changes by editing a JSON file.
Supports various input fields including checkboxes, drop-down lists, and complex types like matrix questionnaires and Likert scales.
Implements skip logic and branching, showing or hiding questions based on previous responses.