Question types

SwiftSurvey supports 18 question types for building conversational, one-at-a-time surveys. Each type appears individually to respondents with clear navigation and progress tracking. All types support required validation, custom descriptions, and configurable settings.

Text input types

Collect open-ended text responses with different length expectations.

Short text
Short text — single-line input for names, emails, or brief answers. Clean bottom-border design.
Long text
Long text — multi-line textarea for detailed feedback, comments, or essays. Character counter included.
Number
Number — numeric input with optional minimum and maximum range validation.
Date
Date — calendar picker. Optional time selection. Supports date range restrictions.
Phone
Phone — input with country code picker and format validation. Works with libphonenumber-js.

Choice & selection types

Present options for respondents to select from. All support custom labels and "Other" option.

Multiple choice
Multiple choice — single-select radio buttons. Supports 'Other' option and answer randomization.
Multi-select
Multi-select — checkbox group allowing multiple selections. Toggle 'Multiple' in settings.
Dropdown
Dropdown — compact single-select. Best for long option lists (5+ items). Saves vertical space.
Picture choice
Picture choice — image-based options. Upload custom images for each choice. Great for visual surveys.
Ranking
Ranking — drag-and-drop or button-based reordering. Respondents arrange options by preference.

Rating & scale types

Measure sentiment, satisfaction, and loyalty with standardized scales.

Opinion scale
Opinion scale — 1-to-N Likert scale with customizable labels for min/max. Ideal for agreement statements.
Star rating
Star rating — 1-to-5 visual star rating. Standard for product, service, or experience quality.
NPS
Net Promoter Score — standard 0-10 NPS scale. Auto-categorizes promoters, passives, and detractors.

Advanced types

Specialized question types for complex data collection, file handling, and legal requirements.

Matrix
Matrix / grid — row-column grid for multi-dimensional ratings. Each row becomes a sub-question with shared columns.
Contact info
Contact info — grouped name, email, and phone fields in one question. Streamlines lead capture.
Question group
Question group — groups related questions together with a shared title and description.
File upload
File upload — accepts images, documents, audio, and video. Configurable size limits per file type.
Legal consent
Legal / consent — checkbox with customizable terms. Required for GDPR consent, waivers, and agreements.
Signature
Signature — draw or type-based signature capture. Useful for contracts, approvals, and verifications.
Scheduler
Scheduler — time slot picker for appointment booking. Set available time windows.

Quick links