ConvertCalculator Icon

Create smart forms with ease

Show or hide questions, based on how the user fills in your form

Get started for free
No credit card required
Cancel anytime

4.8 out of 5 stars

4.8 / 5
"Any website needs a calculator!"

Create dynamic and interactive forms with conditional logic, that adapt to the way your audience answers each question. With our formula builder you can create smart, flexible web forms including complex decision trees. Offering a tuned interaction, creates clarity and encourages users to complete the form. Improving the number of responses, signups, leads and customers!

Show or hide fields based on your previous answers

With ConvertCalculator, you can create multiple branches in your order forms without effort. This powerful feature sets us apart from alternative form builders. It makes online quoting and ordering a breeze.

Multiple options? No problem!

We enable show / hide logic through formulas. The result? Endless optionality without losing your mind. Experience the simplicity to enable paths on a multiple-option form field. In building the formula, low code beats a graphical interface.

Build forms with complex decision trees

Branches can also apply to a collection of fields. In this case, you want to easily toggle the collection on or off. This is where ConvertCalculator excels. Make complex booking forms simple!


Increase the IQ of your calculation form

Smart forms come in many shapes and sizes. See an example below.

Smart form example

and more

The power of Show/Hide Logic

Show/Hide Logic through formulas, lets you create the flexible forms you need.

Relevant questions

Only show the relevant questions, by hiding the form element until a certain answer is given

Hide results

Increase the conversion on your website, by hiding your results until the form is submitted.

Simple & powerful

Unique forms with the simplicity and UI of a Typeform combined with the power of Excel

Ready to create your smart form?

Explore what smart forms can do for you today.

Common questions for building smart forms for your website with conditional logic

How does conditional logic work in an online form exactly?

Conditional logic, which we call Show/Hide logic, is basically a formula or calculation. If the result of the formula is 0 or FALSE, it's hidden. If it returns a valid number (non-0) it's shown. Altough really simple, it's super powerful to create complex decision trees.

Is it possible to create a relation between questions in an online form?

Yes, relationships between questions is the foundation of our Show/Hide Logic. You can implement show/hide logic by adding a condition or formula to the question you want to show or hide based on a previous answer, set of answers or values.

Is it possible to hide the results of a formula until the smart form is submitted?

Yes, you can set up your form so that results are only visible after submission. Technically this relies on a different mechanism than the Show/Hide Logic. For each result, you can activate "Hide results before submission" toggle or input IS_SUBMITTED in your formula field. Doing so will hide the formula when the form is not submited. And shows it when it is.

Can I use conditional logic in a smart form that uses a multiple selection question?

Yes, you can reference to a multiple selection question through the question reference and the anwer reference. E.g. the formula reference for the 3rd option of Question A is QA{OC}.

Is it possible to show a form-element based on a calculation?

Yes, the mechanism we use to show or hide elements is through our "formula builder". This approach allows you to show or hide a form-element on the result of even the most advanced conditional logic.

Can I require additional fields based on previous answers?

Yes, on the form-field that contains the conditional logic, you indicate whether the field is required or not. Forms cannot be sumitted if the value of a required field is empty or zero.

What pricing plan includes conditional logic?

The Show/Hide Logic as we call it, is part of our Premium pricing plan.