Question types
Every question you can add to a form, and what each one is good for.
Add a question from the Blocks tab on the right of the editor, under Questions, or type / on the canvas and look under Form Fields. Hover a block to preview it. The names below are the labels you see there.
Text and input
These questions collect typed answers. Email, Website URL, and Phone Number also check the format as the respondent types.
| Type | What it does | Good for |
|---|---|---|
| Text Input | Single-line text field. Optional minimum and maximum length and a pattern. | Names, job titles, short answers |
| Text Area | Multi-line text field that grows as the respondent types. Same rules as Text Input. | Messages, feedback, cover letters |
| Checks the address format. Can receive the confirmation email. | Contact forms, registrations | |
| Website URL | Checks that the answer is a web address. | Portfolios, social profiles |
| Phone Number | Country picker with flags; checks the number for that country. | Support requests, order forms |
| Number | Numbers only, with an optional minimum and maximum. | Ages, quantities, budgets |
Only these six have a placeholder and a default value, and you can turn each into any of the others.
Choice
| Type | What it does | Good for |
|---|---|---|
| Radio Buttons | Vertical list where exactly one option can be picked. | Yes/no questions, plan selection |
| Decision | A ready-made choice of approve, decline, or changes, so an automation can act on the verdict. See Decisions & approvals | Approvals, sign-offs, quote acceptance |
| Checkboxes | Any number of options can be ticked. | Preferences, wishlists, consent |
| Dropdown | Compact picker that opens on click, with search. | Countries, departments, long lists |
| Toggle Switch | A switch whose answer is on or off. | Opt-ins, terms acceptance |
| Single Picture Choice | Image cards with labels; only one can be picked. | Product selection, visual preference |
| Multi Picture Choice | Image cards with labels; several can be picked. | Design preference sets, visual quizzes |
Rating and scale
The Summary tab shows a chart for each of these.
| Type | What it does | Good for |
|---|---|---|
| Star Rating | A row of stars, 5 by default, up to 10. | Satisfaction scores, reviews |
| Linear Scale | A numbered scale, up to 10. | NPS, agreement scales |
| Ranking | Drag-to-reorder list. Every option is always ranked, so it never blocks submission. | Priority lists, preference order |
| Matrix / Grid | Rows are sub-questions, columns are the answers; one column per row. | Satisfaction surveys, comparison grids |
Date and time
| Type | What it does | Good for |
|---|---|---|
| Date Picker | Calendar popup with an optional earliest and latest date. | Birthdates, event dates, deadlines |
| Time Picker | Time-of-day input with an optional earliest and latest time. | Meeting times, availability windows |
Files and documents
| Type | What it does | Good for |
|---|---|---|
| File Upload | Respondents drag in files or browse for them. You set the accepted types, the size cap, and how many files. See File uploads & signatures | Resumes, photos, receipts |
| Signature | Respondents draw with a mouse or finger; Formstep stores it as an image. | Contracts, consent forms, waivers |
| Documents | Files you give the respondent to download. A request can add files for its one recipient. See Documents block | Contract drafts, price lists, terms |
Uploaded files, signatures, and the documents you add count toward your workspace's storage. See Limits & quotas.
Payments and scheduling
| Type | What it does | Good for |
|---|---|---|
| Payment | One-time payment through Stripe when the respondent submits. Logic can change the amount. See Payment collection | Registration fees, orders, donations |
| Schedule appointment | Book a time from your Cal.com calendar inside the form. See Cal.com | Consultations, interviews, demos |
Looking for CAPTCHA?
Bot protection is a form setting, not a question. See Bot protection.
Blocks that are not questions
Text and media: Heading 1 to 3, Bullet List, Numbered List, Table, Image, YouTube Embed, Google Maps Embed, and Embed anything. See Content blocks.
Layout: 2 Columns and Page Break (see Form structure), Repeating Group (see Repeating groups), and Thank You Page (see Thank-you page & redirect).
Logic and data: Logic shows, hides, requires, and jumps. Hidden fields and calculated fields hold values. AI Validation checks answers against a rule you write.