SurveyJS is an embeddable, self-hosted, white-label form builder for teams building custom forms, surveys, questionnaires, and other data collection tools inside web applications. It runs entirely on the client and is fully compatible with all modern JavaScript frameworks, including React, Angular, Vue. SurveyJS integrates with any backend, giving teams full control over data, security, user access, deployment, and business logic. Instead of hardcoding forms, teams can empower non-technical users to generate and edit JSON schema-based form configuration through a drag-and-drop form builder.
Create dynamic forms with custom conditional logic, validation, multilingual support, PDF export, and analytics. Ideal for SaaS, enterprise software, HR, healthcare, fintech, and other regulated industries, SurveyJS helps teams reduce engineering effort, standardize data collection, maintain full control over data, and deliver unlimited forms that match your brand and feel native to users.