We’re beavering away on the next version of Typeform. If you’re a v2 Beta Tester, use the tabs below to switch articles. Learn more about v2.


We’re beavering away on the next version of Typeform. If you’re a v2 Beta Tester, use the tabs on the left to switch articles.

Question types

You have a wide range of question types and fields to choose from. Whether you’re doing market research, taking job applications online, registering attendees for an event, or getting customer feedback, you have all the tools you need in Typeform.

You will find the question types in the Build panel of your typeform:

  1. Log into your Typeform account at https://admin.typeform.com/
  2. Select a Workspace
  3. Select a typeform and open it by clicking on it or
  4. Create a new typeform (see how here)
  5. You are now in the Build panel of the typeform where you can edit your form

Question types 1

You can build your typeform simply dragging the question type(s) into the box  Drag & drop questions here  and you can reorganize your questions by simply dragging the question and moving it up or down, as demonstrated below:


Here is a complete list of question types with a short description:

Short text: for short answers (a word or a short sentence), such as name, title, city, etc.

Long text: for open-ended questions that require long-text answers. Good for essays if you’re a teacher, or more in-depth research. Note that you can limit the amount of characters (and the maximum character limit is 999).

Long text prompt

Statement: this is not a question so don’t expect answers here. It provides a space to add extra content (with text and an image or a video) to your typeform, so use it to make a pause, introduce a new section of the typeform, or to give some explanation.

Note, that for design (and stylistic) purposes Typeform designers chose to only include the first set of (“) for statement. You can find a toggle bar that allows you to disable the quotation mark. You can then choose to add your own in the text, or leave it blank.

Dropdown: for close-ended questions that offer a long (8+) list of possible answers to choose from.

Email: to collect email addresses.

Legal: for terms of service and conditions acceptance.

Number: for numerical answers. Note that it only accepts integers (whole numbers), and does not accept negative numbers (-1, etc). Includes the option of choosing a range of valid values. For phone numbers and ZIP codes you MUST use short text field.

File upload: to let your respondents add files to your typeforms. Good for job applications. Note that this is a PRO Feature. You can learn more about this question type from this article.

Multiple choice: in case you want to offer a range of possible answers to a question (you can also enable multiple selections if you want). To learn more about this question type take a look at the dedicated article: Multiple choice question.

Picture choice: similar to Multiple choice questions, but uses images as answers instead of text. Makes your typeform *pop*. To learn more about this question type take a look at the dedicated article: Picture choice question.

Question group: creates an “umbrella question” to add questions from other types inside. It’s helpful to organize questions related to the same topic. To learn more about this question type take a look at the dedicated article: How to use Question groups.

Yes/No: usually for polar questions (yes-no questions).

Rating: a visual way to rate something on a scale. Refer to this article to learn about the details: Rating.

Date field: to capture dates. See the article Date field for more details.

Opinion scale: to measure attitudes or reactions using a comparable scale, such as Net Promoter Score®. Refer to this article to learn about the details: Opinion scale.

Website: to collect a website address.

Payment (Stripe): to collect payments within your typeform. Note that this is a PRO Feature. Refer to this article to learn about the details: Payment field (Stripe integration).

Was this article helpful?

You build your typeform out of question blocks. Here are all the different blocks that you can use to create your typeform.

You’ll find all the blocks in the Build panel. To get here, log in to your account, open an existing typeform or start a new one, and the Build panel will open. Click on the Blocks icon to open the menu:

Here’s the Blocks menu. You can find a short description of each block later in this article:

Alternatively, just start writing and you can choose a block type later. Click the small grey question mark next to your text, highlighted here:

This will open up the block settings menu, where you can select a block type from the drop down menu:

Here’s a short description of each block

Multiple Choice
Use this when you want to offer a range of answers to a question. You can also allow multiple selections. Read more about Multiple Choice.

Short text
If you want a short written answer from people, this is what you need. You can choose a character limit for answers, from 0-999 characters.

Long text
This block is ideal if you want people to write you long answers. You can also choose a character limit, like with Short text blocks. If you don’t use Character limit, answers can be as long as people want!

When you want to say something, but don’t need an answer, this is what you need. Add a quote, or inspiring message to your typeform with a Statement. These are great for making a pause or introducing the next part of your typeform.

Picture Choice
This block is like Multiple Choice, but instead you can give people a choice of images. Find out more about Picture Choice.

Use this for closed questions – where the answer is ‘yes’ or ‘no’.

This block only accepts correctly formatted email addresses as answers: xxxx@yyy.zzz. Use this to help ensure people enter valid email addresses. If someone tries to add text in the wrong format, they will see a warning message, and have to try again.

Opinion Scale
This lets people give a rating from one to ten. You can define the range with the steps tool. Read more about Opinion Scale.

Give people a visual way to rate something. You can use stars, crowns, cats and many more! Read more here.

The date field allows people to select a date, in the three most common formats:
For more details, follow this link.

This block only accepts numbers as an answer. When you want to know how many of something someone wants, us this to make sure they give you a numerical answer. This block only supports positive whole numbers – you cannot use decimal points, or negative numbers.
For phone numbers and ZIP codes you MUST use short text field.

If you want to give people many options to choose from, a dropdown block is a neat solution. It’s ideal for something like selecting year of birth, or country of origin.

This allows you to add a legal note/disclaimer to your typeform, so your respondents will have to agree to your Terms of Service before submitting answers.

File Upload
Let people upload files to typeforms. Great for job applications, this is a PRO Feature.. Learn more in this article.

If you’re making a shopping basket or asking for donations, our Payment block lets you do that safely and securely. This is a PRO feature. Find out more here.

Use this to collect websites and links from your respondents.

The following blocks must be added separately, you cannot edit other blocks and turn them into any of these blocks.

Welcome Screen
Make a great first impression! Read more about this block here.

Thank You Screen
All typeforms finish with a Thank You Screen by default. With a PRO account you can customize them – read more here.

Question Group
This block is great if you have lots of questions, and want to organize them thematically, or break your typeform into parts. Find out more.