âšď¸ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://surveyjs.io/ |
| Last Crawled | 2026-04-13 11:21:13 (22 minutes ago) |
| First Indexed | 2017-05-26 23:49:18 (8 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Survey and Form Management Software - SurveyJS |
| Meta Description | Build a custom survey and form management system in your JavaScript app. Fully customizable, JSON-based, with unlimited responses and full data ownership. |
| Meta Canonical | null |
| Boilerpipe Text | Form Library
Survey Creator
Dashboard
PDF Generator
A free MIT-licensed UI component that parses SurveyJS form JSON files and instantly renders dynamic interactive forms in any JavaScript app. You can use it to collect responses from users and send them to your database.
A white-label drag-and-drop form builder that automatically generates JSON schemas describing the structure, layout, style, and behavior of a form. It is fully customizable to match your appâs design. You can use it to visually create and edit surveys and forms.
A UI component that interprets SurveyJS JSON schemas to identify data types and populate custom dashboards with responses. It allows you to visualize survey results with interactive charts and tables.
A UI component that uses a SurveyJS form JSON schema to render the form as a PDF. It pulls data collected by Form Library to populate PDF fields with responses and lets you export your SurveyJS forms as editable or pre-filled PDFs.
SurveyJS is developed for
Accessibility
Accessibility is a core focus for SurveyJS
.
Form Library (v2.1.0+) and Survey Creator (v2.2.2+)
fully comply with WCAG, Section 508, and ARIA standards,
verified using
AxeÂŽ
. Users can navigate with keyboards, use screen readers, and rely on proper ARIA attributes.
Unlimited Usage
SurveyJS has no usage limits. Create unlimited forms, collect any number of responses, and
store all data in your database
.
No caps on admins, respondents, submissions, uploads, or features.
Custom Input Fields
Define custom standalone or
composite question
types
and add them to the Toolbox.
Extend built-ins
or integrate Angular, React, or Vue 3 components to create advanced, reusable inputs and widgets.
Offline Data Collection
SurveyJS can work entirely offline
. Surveys, themes, and responses are stored locally, so you can create, edit, and collect responses anywhere. When back online, data and updates sync automatically for a seamless local-first experience.
One-Time Purchase License
A
one-time purchase developer licenses
to use Survey Creator, PDF Generator, and Dashboard
forever.
No extra licenses for end users, multiple instances, or apps. Includes 12 months free maintenance and permanent rights to all versions released in that period.
Custom Data Validation
SurveyJS goes way beyond the basic
built-in client-side validators
. You can create custom client-side rules and implement server-side checks using JavaScript functions and event handlers.
AI Assistance
Integrate AI via API to enhance form building. Enable
natural language form generation
, translation, or intelligent content suggestions. Users can prompt âCreate a feedback formâ to get a fully structured form with its JSON schema instantly.
Insurance
Simplify data collection with our open-source form builder. Create custom insurance claims forms, policy applications, and customer feedback surveys. Securely automate your workflow and enhance customer service with ease.
Healthcare
Experience the best survey software for automating healthcare data collection and enhancing patient care. Design unlimited medical forms within your EMR system and securely collect sensitive patient data.
Market Research
Create consumer feedback forms, product research surveys, and brand analysis questionnaires directly within your application. Capture valuable insights to make informed decisions and drive your market strategies.
Education
Securely collect data and enhance student experiences in your educational institution with SurveyJS. Create assessment tests, scored quizzes, student feedback forms, course evaluations, and registration forms using our robust survey tool.
Human-Resources
SurveyJS offers an ideal survey solution for HR departments. Design employee feedback surveys, onboarding forms, and performance reviews effortlessly using our drag-and drop form builder UI. Optimize HR processes and securely manage employee data.
E-Commerce
Easily integrate our survey software into your application to enhance your e-commerce operations. Accept online payments through custom order forms, create customer satisfaction surveys, product feedback forms, shopping experience questionnaires, and more.
Customer Experience
Integrate the SurveyJS survey tool into your application to measure and enhance your customersâ satisfaction. Create customer feedback surveys, support request forms, and loyalty program questionnaires in house.
Non-Profit
SurveyJS survey software is ideal for non-profits. Build donation forms, volunteer applications, and event feedback surveys. Automate your workflow and securely collect data to better serve your mission.
Banking
Ensure secure and efficient data collection in your financial institution with SurveyJS. Design loan applications, account opening forms, and compliance surveys. Automate processes and improve service with our fully integrated form builder.
Secure Data Collection
The
Form Library
component lets you
render interactive, dynamic forms in the browser.
Itâs MIT-licensed, lightweight, and animated. It supports basic and advanced question types, conditional logic, and validation, so you can guide users and collect accurate data.
Drag-and-Drop Form Creation
The
Survey Creator
component is a drag-and-drop form builder that produces JSONs for Form Library. It includes a rich Toolbox, a Theme Editor for form styling, and lets you apply advanced logic and branching, default values, and calculationsâ
all without writing code.
Real-Time Data Reporting
The
Dashboard
component lets you view and analyze survey results in real time. It reads your form setup and then shows the data in interactive charts and tables. It also includes a Table View component for displaying responses in a data grid with options for client- or server-side pagination and filtering.
Export Your Web Forms to PDF
PDF Generator
lets you turn your web forms into editable PDF files. It uses the formâs JSON schema, generated in Survey Creator, to reproduce the formâs layout and content. It can also fill PDFs with the responses youâve collected, so you can easily create pre-filled, printable versions of your forms.
Whether you are from the education or healthcare sector, human resources, or anything in betweenâcollecting
sensitive data can become a maintenance nightmare, since you, as a survey creator, must
guarantee anonymity and privacy to respondents (very oftenâto thousands of them) in order to remain legally
compliant and ensure honest answers.
So the software you use to create and host surveys needs to be more
than just a third-party, black-box SaaS platform where youâre
locked in
to too many dependencies, and locked out of engagement, monitoring, and improvement of the actual service because
of intellectual property laws.
Even when surveys are conducted anonymously and with informed consent, you are not off the hook.
Even if you store only aggregated data, small sample sizes could inadvertently identify an
individual, leading to adverse consequences. Also, most countries have laws governing the storage
and security of collected data (HIPAA, FERPA, GDPR), meaning that you are liable for any stored
personal information in your custodyâincluding its secure destruction at the end of the retention
period, with proof.
The easiest way to
ensure individual privacy
and
legal compliance
is to self-host SurveyJS.
You would run surveys and store responses completely within your own infrastructure, thus being in
total control of data flow
between server and client without any third-party involved.
Self-hosting a SurveyJS solution grants you true freedom, and makes long-term planning not only possible,
but also viable.
What's the difference between a license and a renewal?
A
developer license
is a one-time purchase that gives you permission to integrate and use the SurveyJS components (Survey Creator, PDF Generator, and Dashboard libraries) in your application forever. Product maintenance (new features, enhancements, bug fixes) and access to our Help Desk are provided through a subscription.
Your first 12 months of subscription are included for free with the initial license purchase. This gives you
permanent access
to all versions released during that period, plus technical support for one year.
A
renewal
is simply an extension of that subscription for another 12â24 months. Renewals are available only if you already hold a license under the same pricing plan.
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
Everything is unlimited.
All your forms and responses are stored securely
in your own database
, so SurveyJS never restricts your usage.
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.
We provide examples and documentation to help you integrate SurveyJS with your backend:
Backend Integration Examples
Backend Integration Documentation
This way, you keep complete control over your data, backend logic, and user management, while using SurveyJS for the front-end UI.
How do I assign a license to a developer?
As the license owner, you can assign
up to all
of your purchased license seats to developers on your team or to outsourced ones. This is optional, but we recommend it because assigned developers get direct access to the license key and our
Help Desk
. All licenses always remain visible in your account's
License Manager
.
To assign a license, in your account:
Click the arrow icon
(Ë
)
on the left of the license package to expand the license management area.
Click the plus
(+)
sign to add a new user.
Enter the developer's email address and click
Assign
.
The developer will receive an email with instructions on how to access and set up the license key. If they don't already have a SurveyJS account, one will be created automatically, and they'll receive a link to set their password.
Assigned developers are given
Developer
status. This allows them to use the license and contact support, but they cannot view billing details, renew the maintenance subscription, or see other team members.
Where do I find my license key?
Once you have completed a purchase, you will be prompted to the
order confirmation page
that contains a link to your license key and the setup instructions. You'll also receive this information in the
order confirmation email
âsent automatically once the order is complete (for online payments by card or PayPal) or after we receive your payment (for bank transfers).
Your license key is always available to you in the
License Manager section
of your account. |
| Markdown | **We're sorry but surveyjs.io site doesn't work properly without JavaScript enabled. Please enable it to continue.**
- Products
- [Form Library](https://surveyjs.io/form-library)
- [Survey Creator](https://surveyjs.io/open-source)
- [Dashboard](https://surveyjs.io/dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator)
- [WordPress Plugin](https://wordpress.org/plugins/surveyjs/)
- [Partner Solutions](https://surveyjs.io/partner-solutions)
- [All-In-One Demo](https://surveyjs.io/free-survey-tool)
- [Features](https://surveyjs.io/features)
- Demos
- [Form Library](https://surveyjs.io/form-library/examples/overview)
- [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs)
- [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs)
- [All-In-One Demo](https://surveyjs.io/create-free-survey)
- [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples)
- [Try Yourself](https://surveyjs.io/try)
- Developers
- [Documentation](https://surveyjs.io/documentation)
- [FAQ](https://surveyjs.io/faq)
- [Support](https://surveyjs.io/support)
- [Source Code on GitHub](https://github.com/surveyjs)
- [Changelog](https://surveyjs.io/stay-updated/release-notes)
- [Licensing](https://surveyjs.io/licensing)
- Industries
- [Healthcare](https://surveyjs.io/healthcare)
- [Human Resources](https://surveyjs.io/human-resources)
- [Education](https://surveyjs.io/education)
- [Market Research](https://surveyjs.io/market-research)
- Stay Updated
- [Blog](https://surveyjs.io/stay-updated)
- [Release Notes](https://surveyjs.io/stay-updated/release-notes)
- [Breaking Changes](https://surveyjs.io/stay-updated/breaking-changes)
- [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024)
- [Roadmap](https://surveyjs.io/stay-updated/roadmap)
- [Case Studies](https://surveyjs.io/stay-updated/case-studies)
- [Tutorials](https://surveyjs.io/stay-updated/tutorials)
- [White Papers](https://surveyjs.io/stay-updated/white-papers)
- [Migration Guides](https://surveyjs.io/stay-updated/migration-guides)
- [Pricing](https://surveyjs.io/pricing)
- [Cart](https://surveyjs.io/cart)
- [Log In](https://surveyjs.io/login)
- [View Demo](https://surveyjs.io/create-free-survey)
- Menu
- Products
- [Form Library](https://surveyjs.io/form-library)
- [Survey Creator](https://surveyjs.io/open-source)
- [Dashboard](https://surveyjs.io/dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator)
- [WordPress Plugin](https://wordpress.org/plugins/surveyjs/)
- [Partner Solutions](https://surveyjs.io/partner-solutions)
- [All-In-One Demo](https://surveyjs.io/free-survey-tool)
- [Features](https://surveyjs.io/features)
- Demos
- [Form Library](https://surveyjs.io/form-library/examples/overview)
- [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs)
- [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs)
- [All-In-One Demo](https://surveyjs.io/create-free-survey)
- [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples)
- [Try Yourself](https://surveyjs.io/try)
- Developers
- [Documentation](https://surveyjs.io/documentation)
- [FAQ](https://surveyjs.io/faq)
- [Support](https://surveyjs.io/support)
- [Source Code on GitHub](https://github.com/surveyjs)
- [Changelog](https://surveyjs.io/stay-updated/release-notes)
- [Licensing](https://surveyjs.io/licensing)
- Industries
- [Healthcare](https://surveyjs.io/healthcare)
- [Human Resources](https://surveyjs.io/human-resources)
- [Education](https://surveyjs.io/education)
- [Market Research](https://surveyjs.io/market-research)
- Stay Updated
- [Blog](https://surveyjs.io/stay-updated)
- [Release Notes](https://surveyjs.io/stay-updated/release-notes)
- [Breaking Changes](https://surveyjs.io/stay-updated/breaking-changes)
- [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024)
- [Roadmap](https://surveyjs.io/stay-updated/roadmap)
- [Case Studies](https://surveyjs.io/stay-updated/case-studies)
- [Tutorials](https://surveyjs.io/stay-updated/tutorials)
- [White Papers](https://surveyjs.io/stay-updated/white-papers)
- [Migration Guides](https://surveyjs.io/stay-updated/migration-guides)
- [Pricing](https://surveyjs.io/pricing)
- [Cart](https://surveyjs.io/cart)
- [Log In](https://surveyjs.io/login)
- [View Demo](https://surveyjs.io/create-free-survey)
- Menu
- [Features](https://surveyjs.io/features)
- [Pricing](https://surveyjs.io/pricing)
- ### Products
- [Form Library](https://surveyjs.io/form-library)
- [Survey Creator](https://surveyjs.io/open-source)
- [Dashboard](https://surveyjs.io/dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator)
- [WordPress Plugin](https://wordpress.org/plugins/surveyjs/)
- [Partner Solutions](https://surveyjs.io/partner-solutions)
- [All-In-One Demo](https://surveyjs.io/free-survey-tool)
- [Features](https://surveyjs.io/features)
- ### Demos
- [Form Library](https://surveyjs.io/form-library/examples/overview)
- [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs)
- [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs)
- [All-In-One Demo](https://surveyjs.io/create-free-survey)
- [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples)
- [Try Yourself](https://surveyjs.io/try)
- ### Guides
- [Documentation](https://surveyjs.io/documentation)
- [FAQ](https://surveyjs.io/faq)
- [Support](https://surveyjs.io/support)
- [Source Code on GitHub](https://github.com/surveyjs)
- [Changelog](https://surveyjs.io/stay-updated/release-notes)
- [Licensing](https://surveyjs.io/licensing)
- ### Industries
- [Healthcare](https://surveyjs.io/healthcare)
- [Human Resources](https://surveyjs.io/human-resources)
- [Education](https://surveyjs.io/education)
- [Market Research](https://surveyjs.io/market-research)
- ### Stay Updated
- [Blog](https://surveyjs.io/stay-updated)
- [Release Notes](https://surveyjs.io/stay-updated/release-notes)
- [Breaking Changes](https://surveyjs.io/stay-updated/breaking-changes)
- [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024)
- [Roadmap](https://surveyjs.io/stay-updated/roadmap)
- [Case Studies](https://surveyjs.io/stay-updated/case-studies)
- [Tutorials](https://surveyjs.io/stay-updated/tutorials)
- [White Papers](https://surveyjs.io/stay-updated/white-papers)
- [Migration Guides](https://surveyjs.io/stay-updated/migration-guides)
- [Help Desk](https://surveyjs.answerdesk.io/ticket/list?preset=mytickets)
- [Billing](https://surveyjs.io/manage#billing)
- [Sign Out]()
- [Form Library](https://surveyjs.io/form-library/examples/overview)
- [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs)
- [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs)
- [All-In-One Demo](https://surveyjs.io/create-free-survey)
- [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples)
- [Try Yourself](https://surveyjs.io/try)
### JavaScript libraries for client-side survey and form management
# Build Surveys and Forms with Full Data Ownership â Right in Your App
Seamlessly integrate SurveyJS into your web application and
skip months of custom development.
Form Library
Survey Creator
Dashboard
PDF Generator
#### Form Library
A free MIT-licensed UI component that parses SurveyJS form JSON files and instantly renders dynamic interactive forms in any JavaScript app. You can use it to collect responses from users and send them to your database.
[Product Docs](https://surveyjs.io/form-library/documentation/overview) [Live Demos](https://surveyjs.io/form-library/examples)
#### Survey Creator
A white-label drag-and-drop form builder that automatically generates JSON schemas describing the structure, layout, style, and behavior of a form. It is fully customizable to match your appâs design. You can use it to visually create and edit surveys and forms.
[Product Docs](https://surveyjs.io/survey-creator/documentation/overview) [Live Demos](https://surveyjs.io/survey-creator/examples)
#### Dashboard
A UI component that interprets SurveyJS JSON schemas to identify data types and populate custom dashboards with responses. It allows you to visualize survey results with interactive charts and tables.
[Product Docs](https://surveyjs.io/dashboard/documentation/overview) [Live Demos](https://surveyjs.io/dashboard/examples)
#### PDF Generator
A UI component that uses a SurveyJS form JSON schema to render the form as a PDF. It pulls data collected by Form Library to populate PDF fields with responses and lets you export your SurveyJS forms as editable or pre-filled PDFs.
[Product Docs](https://surveyjs.io/pdf-generator/documentation/overview) [Live Demos](https://surveyjs.io/pdf-generator/examples)
SurveyJS is developed for
[](https://surveyjs.io/survey-creator/documentation/get-started-angular) [](https://surveyjs.io/survey-creator/documentation/get-started-react) [](https://surveyjs.io/survey-creator/documentation/get-started-vue) [](https://surveyjs.io/survey-creator/documentation/get-started-knockout-jquery)
## Why SurveyJS
SurveyJS is your open-source alternative to mainstream SaaS survey
platforms and pricey custom solutions.
### Accessibility
**[Accessibility is a core focus for SurveyJS](https://surveyjs.io/accessibility-statement).** Form Library (v2.1.0+) and Survey Creator (v2.2.2+) **fully comply with WCAG, Section 508, and ARIA standards,** verified using [AxeÂŽ](https://www.deque.com/axe/). Users can navigate with keyboards, use screen readers, and rely on proper ARIA attributes.
### Unlimited Usage
SurveyJS has no usage limits. Create unlimited forms, collect any number of responses, and [store all data in your database](https://surveyjs.io/documentation/backend-integration). **No caps on admins, respondents, submissions, uploads, or features.**
### Custom Input Fields
**Define custom standalone or [composite question](https://surveyjs.io/form-library/documentation/customize-question-types/create-composite-question-types) types** and add them to the Toolbox. **[Extend built-ins](https://surveyjs.io/form-library/documentation/customize-question-types/add-custom-properties-to-a-form)** or integrate Angular, React, or Vue 3 components to create advanced, reusable inputs and widgets.
### Offline Data Collection
**[SurveyJS can work entirely offline](https://surveyjs.io/stay-updated/blog/local-first-form-builder)**. Surveys, themes, and responses are stored locally, so you can create, edit, and collect responses anywhere. When back online, data and updates sync automatically for a seamless local-first experience.
### One-Time Purchase License
A [one-time purchase developer licenses](https://surveyjs.io/licensing) to use Survey Creator, PDF Generator, and Dashboard **forever.** No extra licenses for end users, multiple instances, or apps. Includes 12 months free maintenance and permanent rights to all versions released in that period.
### Custom Data Validation
SurveyJS goes way beyond the basic [built-in client-side validators](https://surveyjs.io/form-library/documentation/data-validation#built-in-client-side-validators). You can create custom client-side rules and implement server-side checks using JavaScript functions and event handlers.
### Open-Source
[All SurveyJS libraries are open-source and available on GitHub](https://github.com/surveyjs) for React, Angular, Vue 3, and Vanilla JS. You can integrate, extend, and modify them while keeping all survey data self-hosted for full control over storage and privacy.
### White-Labeling
SurveyJS gives you **full control over the appearance of your forms and Survey Creator.** Use built-in themes or create your own with CSS variables. You can export themes in JSON, [set defaults](https://surveyjs.io/form-library/documentation/manage-default-themes-and-styles#create-a-custom-theme), reuse multiple designs, and [apply custom styles to individual form elements](https://surveyjs.io/form-library/examples/customize-survey-with-css/).
### AI Assistance
Integrate AI via API to enhance form building. Enable [natural language form generation](https://surveyjs.io/survey-creator/examples/ai-assisted-survey-design-chat/), translation, or intelligent content suggestions. Users can prompt âCreate a feedback formâ to get a fully structured form with its JSON schema instantly.
[How it Works](https://surveyjs.io/try) [Docs](https://surveyjs.io/documentation)
## Self-Hosted Surveys and Forms for Every Industry
SurveyJS enables organizations to securely capture and manage sensitive data
while maintaining full control over storage, privacy, and compliance.
[Insurance Simplify data collection with our open-source form builder. Create custom insurance claims forms, policy applications, and customer feedback surveys. Securely automate your workflow and enhance customer service with ease.](https://surveyjs.io/form-library/examples/insurance-application-form-template/reactjs)
[Healthcare Experience the best survey software for automating healthcare data collection and enhancing patient care. Design unlimited medical forms within your EMR system and securely collect sensitive patient data.](https://surveyjs.io/healthcare)
[Market Research Create consumer feedback forms, product research surveys, and brand analysis questionnaires directly within your application. Capture valuable insights to make informed decisions and drive your market strategies.](https://surveyjs.io/market-research)
[Education Securely collect data and enhance student experiences in your educational institution with SurveyJS. Create assessment tests, scored quizzes, student feedback forms, course evaluations, and registration forms using our robust survey tool.](https://surveyjs.io/education)
[Human-Resources SurveyJS offers an ideal survey solution for HR departments. Design employee feedback surveys, onboarding forms, and performance reviews effortlessly using our drag-and drop form builder UI. Optimize HR processes and securely manage employee data.](https://surveyjs.io/human-resources)
[E-Commerce Easily integrate our survey software into your application to enhance your e-commerce operations. Accept online payments through custom order forms, create customer satisfaction surveys, product feedback forms, shopping experience questionnaires, and more.](https://surveyjs.io/form-library/examples/pizza-order-form/reactjs)
[Customer Experience Integrate the SurveyJS survey tool into your application to measure and enhance your customersâ satisfaction. Create customer feedback surveys, support request forms, and loyalty program questionnaires in house.](https://surveyjs.io/form-library/examples/nps-question/reactjs)
[Non-Profit SurveyJS survey software is ideal for non-profits. Build donation forms, volunteer applications, and event feedback surveys. Automate your workflow and securely collect data to better serve your mission.](https://surveyjs.io/form-library/examples/grant-application-form-template/reactjs)
[Banking Ensure secure and efficient data collection in your financial institution with SurveyJS. Design loan applications, account opening forms, and compliance surveys. Automate processes and improve service with our fully integrated form builder.](https://surveyjs.io/form-library/examples/loan-application-form/reactjs)
[Licensing](https://surveyjs.io/licensing) [View Plans](https://surveyjs.io/pricing)
## Build Your Form Management System with SurveyJS Software
SurveyJS provides all the building blocks needed to create your own form management
system while retaining full control and ownership of your data. It allows even non-technical
users to create an unlimited number of surveys and formsâboth digital and PDFâcollect
responses, and visualize them using interactive charts and tables.
### Secure Data Collection
The **Form Library** component lets you **render interactive, dynamic forms in the browser.** Itâs MIT-licensed, lightweight, and animated. It supports basic and advanced question types, conditional logic, and validation, so you can guide users and collect accurate data.
[Form Library](https://surveyjs.io/form-library) [Live Demos](https://surveyjs.io/form-library/examples)
### Drag-and-Drop Form Creation
The **Survey Creator** component is a drag-and-drop form builder that produces JSONs for Form Library. It includes a rich Toolbox, a Theme Editor for form styling, and lets you apply advanced logic and branching, default values, and calculationsâ**all without writing code.**
[Survey Creator](https://surveyjs.io/open-source) [Live Demos](https://surveyjs.io/survey-creator/examples)
### Real-Time Data Reporting
The **Dashboard** component lets you view and analyze survey results in real time. It reads your form setup and then shows the data in interactive charts and tables. It also includes a Table View component for displaying responses in a data grid with options for client- or server-side pagination and filtering.
[Dashboard](https://surveyjs.io/dashboard) [Live Demos](https://surveyjs.io/dashboard/examples)
### Export Your Web Forms to PDF
**PDF Generator** lets you turn your web forms into editable PDF files. It uses the formâs JSON schema, generated in Survey Creator, to reproduce the formâs layout and content. It can also fill PDFs with the responses youâve collected, so you can easily create pre-filled, printable versions of your forms.
[PDF Generator](https://surveyjs.io/pdf-generator) [Live Demos](https://surveyjs.io/pdf-generator/examples)
## SurveyJS Helps Enterprises Keep Sensitive Data Secure

Whether you are from the education or healthcare sector, human resources, or anything in betweenâcollecting sensitive data can become a maintenance nightmare, since you, as a survey creator, must guarantee anonymity and privacy to respondents (very oftenâto thousands of them) in order to remain legally compliant and ensure honest answers.
So the software you use to create and host surveys needs to be more than just a third-party, black-box SaaS platform where youâre [locked in](https://www.cloudflare.com/learning/cloud/what-is-vendor-lock-in/) to too many dependencies, and locked out of engagement, monitoring, and improvement of the actual service because of intellectual property laws.

Even when surveys are conducted anonymously and with informed consent, you are not off the hook.
Even if you store only aggregated data, small sample sizes could inadvertently identify an individual, leading to adverse consequences. Also, most countries have laws governing the storage and security of collected data (HIPAA, FERPA, GDPR), meaning that you are liable for any stored personal information in your custodyâincluding its secure destruction at the end of the retention period, with proof.

The easiest way to **ensure individual privacy** and **legal compliance** is to self-host SurveyJS. You would run surveys and store responses completely within your own infrastructure, thus being in **total control of data flow** between server and client without any third-party involved.
Self-hosting a SurveyJS solution grants you true freedom, and makes long-term planning not only possible, but also viable.
[Get Started](https://surveyjs.io/documentation) [Contact Us](https://surveyjs.io/contact-us)
## Get Started with SurveyJS Today and Enjoy an Industry-Leading Survey Experience
    
   
  
## Testimonials
David B.
CTO
It's very flexible. It also works in a variety of different types of JS environments.
[Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-7056957)
Gerald P.
Associate Business Consultant
Great survey builder with loads of easy-to-use tools, including customizable drop-down menus, Analytics, visualization graphs, and a good collection of themes which I found very useful for my work.
[Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-6779751)
Boris K.
Front-End Developer
I'm happy to work with the SJS library with cool architecture and perfect support! And the second version is a great step forward! We are currently migrating to it.
[Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-7075037)
Mary H.
â
The fact that it allows you to create accessible surveys with extremely complicated conditional logic, is highly customizable, supports the most common front end javascript frameworks, and is open source to boot! And on top of that, the customer support is second to none\!
[Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-9159049)
Sean W.
â
I am personally blown away by how amazing the product is. We were looking for a solution to allow us to not rely on form building companies and SurveyJS fit the bill. We started implementing it and had a few questions so we submitted a support ticket or two. The support is fantastic. They are amazingly helpful and also very fast to reply.
[Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-8890675)
Andries H.
â
The product is really flexible and easy to use and implement, and their support is just incredible. We use it on a daily basis for our event registration platform, and even our users are impressed how easily they can create there own registration forms.
[Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-9356846)
[Licensing](https://surveyjs.io/licensing) [View Plans](https://surveyjs.io/pricing)
## Frequently Asked Questions
What's the difference between a license and a renewal?
A **developer license** is a one-time purchase that gives you permission to integrate and use the SurveyJS components (Survey Creator, PDF Generator, and Dashboard libraries) in your application forever. Product maintenance (new features, enhancements, bug fixes) and access to our Help Desk are provided through a subscription.
Your first 12 months of subscription are included for free with the initial license purchase. This gives you **permanent access** to all versions released during that period, plus technical support for one year.
A **renewal** is simply an extension of that subscription for another 12â24 months. Renewals are available only if you already hold a license under the same pricing plan.
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
**Everything is unlimited.** All your forms and responses are stored securely [in your own database](https://surveyjs.io/faq/data-storage#storage-options), so SurveyJS never restricts your usage.
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.
We provide examples and documentation to help you integrate SurveyJS with your backend:
- [Backend Integration Examples](https://surveyjs.io/backend-integration/examples)
- [Backend Integration Documentation](https://surveyjs.io/documentation/backend-integration)
This way, you keep complete control over your data, backend logic, and user management, while using SurveyJS for the front-end UI.
How do I assign a license to a developer?
As the license owner, you can assign **up to all** of your purchased license seats to developers on your team or to outsourced ones. This is optional, but we recommend it because assigned developers get direct access to the license key and our [Help Desk](https://surveyjs.answerdesk.io/). All licenses always remain visible in your account's [License Manager](https://surveyjs.io/manage#license-manager).
To assign a license, in your account:
1. Click the arrow icon **(Ë
)** on the left of the license package to expand the license management area.
2. Click the plus **(+)** sign to add a new user.
3. Enter the developer's email address and click **Assign**.

The developer will receive an email with instructions on how to access and set up the license key. If they don't already have a SurveyJS account, one will be created automatically, and they'll receive a link to set their password.
Assigned developers are given **Developer** status. This allows them to use the license and contact support, but they cannot view billing details, renew the maintenance subscription, or see other team members.

Where do I find my license key?
Once you have completed a purchase, you will be prompted to the **order confirmation page** that contains a link to your license key and the setup instructions. You'll also receive this information in the **order confirmation email**âsent automatically once the order is complete (for online payments by card or PayPal) or after we receive your payment (for bank transfers).
Your license key is always available to you in the [**License Manager section**](https://surveyjs.io/manage#license-manager) of your account.

## Still got questions?
Check our [FAQ](https://surveyjs.io/faq) or [Contact Us](https://surveyjs.io/contact-us)
## Ready to try?
[View All-in-One Demo](https://surveyjs.io/create-survey) [Get Started](https://surveyjs.io/documentation)
SurveyJS is a suite of enterprise-grade JavaScript UI components that lets you build a custom survey management platform
in any web application and retain full control of your data.
Products
- [Form Library](https://surveyjs.io/form-library)
- [Survey Creator](https://surveyjs.io/survey-creator)
- [Dashboard](https://surveyjs.io/dashboard)
- [PDF Generator](https://surveyjs.io/pdf-generator)
- [WordPress Plugin](https://wordpress.org/plugins/surveyjs/)
- ### By Technology
- [React Form Builder](https://surveyjs.io/react-form-builder)
- [Angular Form Builder](https://surveyjs.io/angular-form-builder)
- [Vue.js Form Builder](https://surveyjs.io/vue-form-builder)
- [Vanilla JavaScript Form Builder](https://surveyjs.io/survey-creator/documentation/get-started-html-css-javascript)
- ### Customization
- [Add Custom Input Fields](https://surveyjs.io/form-library/documentation/customize-question-types/question-customization-options)
- [Add Custom Validation](https://surveyjs.io/form-library/documentation/data-validation)
- [Style Forms with Custom CSS](https://surveyjs.io/form-library/documentation/manage-default-themes-and-styles)
- [White-Label the Survey Creator UI](https://surveyjs.io/survey-creator/documentation/survey-creator-interface-themes)
- [Create Multilingual Forms](https://surveyjs.io/form-library/documentation/survey-localization)
- [Localise the Survey Creator UI](https://surveyjs.io/survey-creator/documentation/survey-creator-interface-themes)
- ### Backend Integration
- [Backend Integration Guide](https://surveyjs.io/documentation/backend-integration)
- [PHP Form Builder](https://surveyjs.io/php-form-builder)
- [ASP.NET Core Form Builder](https://surveyjs.io/asp-net-form-builder)
- [SurveyJS for Node.js](https://github.com/surveyjs/surveyjs-nodejs)
- [Node.js + PostgreSQL](https://github.com/surveyjs/surveyjs-nodejs-postgresql)
- [Node.js + MongoDB](https://github.com/surveyjs/surveyjs-nodejs-mongodb)
- [SurveyJS for Python](https://github.com/surveyjs/surveyjs-python-flask)
- ### Resources
- [Support](https://surveyjs.io/support)
- [FAQ](https://surveyjs.io/faq)
- [Documentation](https://surveyjs.io/documentation)
- [Relase Notes](https://surveyjs.io/stay-updated/release-notes)
- [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024)
- [Pricing](https://surveyjs.io/pricing)
- [Licensing](https://surveyjs.io/licensing)
- ### Company
- [Contact Us](https://surveyjs.io/contact-us)
- [Careers](https://surveyjs.io/careers)
- [Leave a Review](https://reviews.capterra.com/products/new/93805969-80c2-4a34-bbf6-89e72208dc4f/b1e4407b-9c12-44ac-b0de-1b74077b0838?lang=en)
- [Partners](https://surveyjs.io/partner-solutions)
- [End User License Agreement](https://surveyjs.io/Developer-License-Agreement.pdf)
- [Terms of Use & Privacy Statement](https://surveyjs.io/terms-use)
- [Accessibility Statement](https://surveyjs.io/accessibility-statement)
- [Software Development Lifecycle (SDLC) Policy](https://surveyjs.io/software-development-lifecycle-policy)
- [Vulnerability Management Policy](https://surveyjs.io/vulnerability-management-policy)
[](https://www.producthunt.com/posts/surveyjs-2?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-surveyjs-2)
[](https://sourceforge.net/software/product/SurveyJS/?pk_campaign=badge&pk_source=vendor)
- Follow Us
Copyright Š 2026 Devsoft Baltic OĂ. All rights reserved.
### Your cookie settings
We use cookies to make your browsing experience more convenient and personal. Some cookies are essential, while others help us analyse traffic. Your personal data and cookies may be used for ad personalization. By clicking âAccept Allâ, you consent to the use of all cookies as described in our [Terms of Use and Privacy Statement](https://surveyjs.io/terms-use). You can manage your preferences in âCookie settings.â
[Accept All](https://surveyjs.io/)
[Cookie Settings](https://surveyjs.io/)
### Privacy Overview
This website uses cookies to improve the efficiency and relevance of the site for you while you navigate through it. Out of the cookies, the cookies that are categorized as âFunctionalâ are stored on your browser and are essential for the working of basic functionalities.
Functional
These are first party cookies that must be set to allow us to deliver the site to you and to provide specific services that you request from us. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. The services offered by our site that require cookies in order to function include: account log-in, billing and shopping basket features, code examples and product demos, license manager, and the all-in-one demo tool.
Performance
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous.
Targeting
These cookies may be set through our site by our advertising partners to show you relevant adverts.
Google
[Learn more about this provider](https://business.safety.google/privacy/)
Reddit
[Learn more about this provider](https://www.reddit.com/policies/privacy-policy)
X Corp.
[Learn more about this provider](https://x.com/en/privacy)
[Confirm My Choices](https://surveyjs.io/)
### Your renewal subscription expires soon.
Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.
If you wish to continue receiving technical support from our [Help Desk](https://surveyjs.answerdesk.io/ticket/list?preset=mytickets) specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.
[Renew](https://surveyjs.io/)
[Later](https://surveyjs.io/)
### Your renewal subscription has expired.
Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.
If you wish to continue receiving technical support from our [Help Desk](https://surveyjs.answerdesk.io/ticket/list?preset=mytickets) specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.
[Renew](https://surveyjs.io/)
[Later](https://surveyjs.io/) |
| Readable Markdown | Form Library
Survey Creator
Dashboard
PDF Generator
A free MIT-licensed UI component that parses SurveyJS form JSON files and instantly renders dynamic interactive forms in any JavaScript app. You can use it to collect responses from users and send them to your database.
A white-label drag-and-drop form builder that automatically generates JSON schemas describing the structure, layout, style, and behavior of a form. It is fully customizable to match your appâs design. You can use it to visually create and edit surveys and forms.
A UI component that interprets SurveyJS JSON schemas to identify data types and populate custom dashboards with responses. It allows you to visualize survey results with interactive charts and tables.
A UI component that uses a SurveyJS form JSON schema to render the form as a PDF. It pulls data collected by Form Library to populate PDF fields with responses and lets you export your SurveyJS forms as editable or pre-filled PDFs.
SurveyJS is developed for
[](https://surveyjs.io/survey-creator/documentation/get-started-angular) [](https://surveyjs.io/survey-creator/documentation/get-started-react) [](https://surveyjs.io/survey-creator/documentation/get-started-vue) [](https://surveyjs.io/survey-creator/documentation/get-started-knockout-jquery)
### Accessibility
**[Accessibility is a core focus for SurveyJS](https://surveyjs.io/accessibility-statement).** Form Library (v2.1.0+) and Survey Creator (v2.2.2+) **fully comply with WCAG, Section 508, and ARIA standards,** verified using [AxeÂŽ](https://www.deque.com/axe/). Users can navigate with keyboards, use screen readers, and rely on proper ARIA attributes.
### Unlimited Usage
SurveyJS has no usage limits. Create unlimited forms, collect any number of responses, and [store all data in your database](https://surveyjs.io/documentation/backend-integration). **No caps on admins, respondents, submissions, uploads, or features.**
### Custom Input Fields
**Define custom standalone or [composite question](https://surveyjs.io/form-library/documentation/customize-question-types/create-composite-question-types) types** and add them to the Toolbox. **[Extend built-ins](https://surveyjs.io/form-library/documentation/customize-question-types/add-custom-properties-to-a-form)** or integrate Angular, React, or Vue 3 components to create advanced, reusable inputs and widgets.
### Offline Data Collection
**[SurveyJS can work entirely offline](https://surveyjs.io/stay-updated/blog/local-first-form-builder)**. Surveys, themes, and responses are stored locally, so you can create, edit, and collect responses anywhere. When back online, data and updates sync automatically for a seamless local-first experience.
### One-Time Purchase License
A [one-time purchase developer licenses](https://surveyjs.io/licensing) to use Survey Creator, PDF Generator, and Dashboard **forever.** No extra licenses for end users, multiple instances, or apps. Includes 12 months free maintenance and permanent rights to all versions released in that period.
### Custom Data Validation
SurveyJS goes way beyond the basic [built-in client-side validators](https://surveyjs.io/form-library/documentation/data-validation#built-in-client-side-validators). You can create custom client-side rules and implement server-side checks using JavaScript functions and event handlers.
### AI Assistance
Integrate AI via API to enhance form building. Enable [natural language form generation](https://surveyjs.io/survey-creator/examples/ai-assisted-survey-design-chat/), translation, or intelligent content suggestions. Users can prompt âCreate a feedback formâ to get a fully structured form with its JSON schema instantly.
[Insurance Simplify data collection with our open-source form builder. Create custom insurance claims forms, policy applications, and customer feedback surveys. Securely automate your workflow and enhance customer service with ease.](https://surveyjs.io/form-library/examples/insurance-application-form-template/reactjs)
[Healthcare Experience the best survey software for automating healthcare data collection and enhancing patient care. Design unlimited medical forms within your EMR system and securely collect sensitive patient data.](https://surveyjs.io/healthcare)
[Market Research Create consumer feedback forms, product research surveys, and brand analysis questionnaires directly within your application. Capture valuable insights to make informed decisions and drive your market strategies.](https://surveyjs.io/market-research)
[Education Securely collect data and enhance student experiences in your educational institution with SurveyJS. Create assessment tests, scored quizzes, student feedback forms, course evaluations, and registration forms using our robust survey tool.](https://surveyjs.io/education)
[Human-Resources SurveyJS offers an ideal survey solution for HR departments. Design employee feedback surveys, onboarding forms, and performance reviews effortlessly using our drag-and drop form builder UI. Optimize HR processes and securely manage employee data.](https://surveyjs.io/human-resources)
[E-Commerce Easily integrate our survey software into your application to enhance your e-commerce operations. Accept online payments through custom order forms, create customer satisfaction surveys, product feedback forms, shopping experience questionnaires, and more.](https://surveyjs.io/form-library/examples/pizza-order-form/reactjs)
[Customer Experience Integrate the SurveyJS survey tool into your application to measure and enhance your customersâ satisfaction. Create customer feedback surveys, support request forms, and loyalty program questionnaires in house.](https://surveyjs.io/form-library/examples/nps-question/reactjs)
[Non-Profit SurveyJS survey software is ideal for non-profits. Build donation forms, volunteer applications, and event feedback surveys. Automate your workflow and securely collect data to better serve your mission.](https://surveyjs.io/form-library/examples/grant-application-form-template/reactjs)
[Banking Ensure secure and efficient data collection in your financial institution with SurveyJS. Design loan applications, account opening forms, and compliance surveys. Automate processes and improve service with our fully integrated form builder.](https://surveyjs.io/form-library/examples/loan-application-form/reactjs)
### Secure Data Collection
The **Form Library** component lets you **render interactive, dynamic forms in the browser.** Itâs MIT-licensed, lightweight, and animated. It supports basic and advanced question types, conditional logic, and validation, so you can guide users and collect accurate data.
### Drag-and-Drop Form Creation
The **Survey Creator** component is a drag-and-drop form builder that produces JSONs for Form Library. It includes a rich Toolbox, a Theme Editor for form styling, and lets you apply advanced logic and branching, default values, and calculationsâ**all without writing code.**
### Real-Time Data Reporting
The **Dashboard** component lets you view and analyze survey results in real time. It reads your form setup and then shows the data in interactive charts and tables. It also includes a Table View component for displaying responses in a data grid with options for client- or server-side pagination and filtering.
### Export Your Web Forms to PDF
**PDF Generator** lets you turn your web forms into editable PDF files. It uses the formâs JSON schema, generated in Survey Creator, to reproduce the formâs layout and content. It can also fill PDFs with the responses youâve collected, so you can easily create pre-filled, printable versions of your forms.

Whether you are from the education or healthcare sector, human resources, or anything in betweenâcollecting sensitive data can become a maintenance nightmare, since you, as a survey creator, must guarantee anonymity and privacy to respondents (very oftenâto thousands of them) in order to remain legally compliant and ensure honest answers.
So the software you use to create and host surveys needs to be more than just a third-party, black-box SaaS platform where youâre [locked in](https://www.cloudflare.com/learning/cloud/what-is-vendor-lock-in/) to too many dependencies, and locked out of engagement, monitoring, and improvement of the actual service because of intellectual property laws.

Even when surveys are conducted anonymously and with informed consent, you are not off the hook.
Even if you store only aggregated data, small sample sizes could inadvertently identify an individual, leading to adverse consequences. Also, most countries have laws governing the storage and security of collected data (HIPAA, FERPA, GDPR), meaning that you are liable for any stored personal information in your custodyâincluding its secure destruction at the end of the retention period, with proof.

The easiest way to **ensure individual privacy** and **legal compliance** is to self-host SurveyJS. You would run surveys and store responses completely within your own infrastructure, thus being in **total control of data flow** between server and client without any third-party involved.
Self-hosting a SurveyJS solution grants you true freedom, and makes long-term planning not only possible, but also viable.
What's the difference between a license and a renewal?
A **developer license** is a one-time purchase that gives you permission to integrate and use the SurveyJS components (Survey Creator, PDF Generator, and Dashboard libraries) in your application forever. Product maintenance (new features, enhancements, bug fixes) and access to our Help Desk are provided through a subscription.
Your first 12 months of subscription are included for free with the initial license purchase. This gives you **permanent access** to all versions released during that period, plus technical support for one year.
A **renewal** is simply an extension of that subscription for another 12â24 months. Renewals are available only if you already hold a license under the same pricing plan.
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
**Everything is unlimited.** All your forms and responses are stored securely [in your own database](https://surveyjs.io/faq/data-storage#storage-options), so SurveyJS never restricts your usage.
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.
We provide examples and documentation to help you integrate SurveyJS with your backend:
- [Backend Integration Examples](https://surveyjs.io/backend-integration/examples)
- [Backend Integration Documentation](https://surveyjs.io/documentation/backend-integration)
This way, you keep complete control over your data, backend logic, and user management, while using SurveyJS for the front-end UI.
How do I assign a license to a developer?
As the license owner, you can assign **up to all** of your purchased license seats to developers on your team or to outsourced ones. This is optional, but we recommend it because assigned developers get direct access to the license key and our [Help Desk](https://surveyjs.answerdesk.io/). All licenses always remain visible in your account's [License Manager](https://surveyjs.io/manage#license-manager).
To assign a license, in your account:
1. Click the arrow icon **(Ë
)** on the left of the license package to expand the license management area.
2. Click the plus **(+)** sign to add a new user.
3. Enter the developer's email address and click **Assign**.

The developer will receive an email with instructions on how to access and set up the license key. If they don't already have a SurveyJS account, one will be created automatically, and they'll receive a link to set their password.
Assigned developers are given **Developer** status. This allows them to use the license and contact support, but they cannot view billing details, renew the maintenance subscription, or see other team members.

Where do I find my license key?
Once you have completed a purchase, you will be prompted to the **order confirmation page** that contains a link to your license key and the setup instructions. You'll also receive this information in the **order confirmation email**âsent automatically once the order is complete (for online payments by card or PayPal) or after we receive your payment (for bank transfers).
Your license key is always available to you in the [**License Manager section**](https://surveyjs.io/manage#license-manager) of your account.
 |
| Shard | 159 (laksa) |
| Root Hash | 9681196231597628759 |
| Unparsed URL | io,surveyjs!/ s443 |