Question Types
forms.wtf has 20 question types across 5 categories. Each type is presented to respondents as a full-screen step.
Text input
Short Text
A single-line text field. Best for names, short answers, usernames.
Press Enter to advance
Long Text
A multi-line text area. Best for detailed feedback, descriptions, bios.
Press Cmd+Enter (Mac) or Ctrl+Enter (Windows) to advance
Email
Collects an email address with format validation.
Optional email OTP verification — respondent receives a one-time code to verify they own the address (Pro+)
Phone
Collects a phone number with basic format validation.
URL
Collects a URL. Must start with http:// or https://.
Number
Collects a numeric value. Rejects non-numeric input.
Date
Collects a date using a date picker.
Choice
Multiple Choice
Single-select from a list of options. Auto-advances when an option is selected.
Add as many options as needed
Dropdown
Single-select from a dropdown menu. Respondent must click OK after selecting.
Useful for long option lists
Checkbox Group
Multi-select. Respondent checks any number of options and clicks OK.
Answers are stored as a comma-separated string
Yes / No
Two-button choice: Yes or No. Auto-advances on click.
Scale
Rating
A 1–5 star rating. Auto-advances on selection.
Opinion Scale
A 1–10 scale with labels on each end. Auto-advances on selection.
Customize the low/high labels (e.g. "Terrible" / "Amazing")
NPS (Net Promoter Score)
A 0–10 scale asking "How likely are you to recommend us?"
Auto-advances on selection
Follows NPS convention: 0–6 detractor, 7–8 passive, 9–10 promoter
Web3
Wallet Address
A text field that accepts any blockchain wallet address.
Configure which chains are allowed: EVM, Solana, Bitcoin, SUI
Useful for collecting secondary wallet addresses or airdrop destinations
ENS Name
A text field for entering an Ethereum Name Service name (e.g. vitalik.eth).
Optional ENS resolution — the system verifies the ENS name exists on-chain
Files
File Upload
Lets respondents upload a file.
Stored securely on AWS S3 (or local storage if S3 is not configured)
Files are private by default — only form owners can access them via signed URLs
Configure max file size (default 10MB, up to 50MB)
Configure allowed file types (e.g. images only, PDFs, any)
Supported file types (configurable):
Images: JPG, PNG, GIF, WebP, SVG
Documents: PDF, DOC, DOCX, TXT
Spreadsheets: XLS, XLSX, CSV
Any file type (no restriction)
In the responses dashboard, uploaded files appear as a link you can click to download. In Google Sheets, the cell contains a link that opens the file after login verification.
Display-only
Statement
A block of text with no input. Used to show instructions, section breaks, or context.
Auto-advances after the respondent clicks OK
Welcome Screen
The opening screen of your form. Set a title, subtitle, and button label.
Not counted as a question in responses
End Screen
The thank-you screen shown after submission.
Customize the heading and body text
Not counted as a question in responses
Question type comparison
Short Text
No
Yes
No
Long Text
No
Yes
No
No
Yes
No
Phone
No
Yes
No
URL
No
Yes
No
Number
No
Yes
No
Date
No
Yes
No
Multiple Choice
Yes
Yes
No
Dropdown
No
Yes
No
Checkbox Group
No
Yes
No
Yes / No
Yes
Yes
No
Rating
Yes
Yes
No
Opinion Scale
Yes
Yes
No
NPS
Yes
Yes
No
Wallet Address
No
Yes
Yes
ENS Name
No
Yes
Yes
File Upload
No
Yes
No
Statement
Yes
No
No
Welcome Screen
Yes
No
No
End Screen
—
No
No
Last updated
Was this helpful?