Survey/Form Builder Editor that fully suites your needs

If you need to run only one-two simple surveys on your web site(s), you may use our free available Editor. You may build survey JSON definition without registration or by using our Survey Service and then use the JSON in your app.

However, if there is a need to build many surveys/Forms for your internet/intranet applications, then we would suggest creating your own Survey/Form builder Management System. You will be able to customize the Editor to make sure it fully suites your business needs. You may store Surveys definitions and/or Results in your own database, or optionally by using our Service.

We have created two examples of Survey Management System and publish them on GitHub:

If you need an example for another platform or want to see the additional functionality in these examples, create a feature request. We will be happy to assist you.

See SurveyJS Editor in action

Load and Save Editing Survey

You may get/set survey JSON definition at any moment by accessing the text property and save the JSON defintion in your service/database on saveSurveyFunc callback.

See the example

Show/hide Editor tabs

You may show or hide Editor tabs, buttons and Property Grid.

See the example

Custom widgets

If you are using custom widgets in your survey then you may show them in the Editor as well.

See the example

Toolbox customization

You are able to add/remove/modify elements in the toolbox panel.

See the example

Add/remove/hide elements properties

You may want to add a new properties into some elements, and/or remove/hide others. You will be able to do it by writting couple lines of code. Examples on adding new properties and on removing/hide properties

Modify the Question Editor

Add new properties, remove others or change their order in any Question Editor.

See the example