Skip to main content
handleClick('header', 'logo', 'header', 'logo')">
{toggle(); handleClick('header', 'user_menu');}" @keydown.escape="toggle" >
Toggle navigation menu
handleClick('back_to_website', 'link', 'header')"> Back to website
handleClick('header2', 'link', 'header')"> Community
handleClick('header3', 'link', 'header')"> Pricing
handleClick('community', 'link', 'header')"> Changelog
handleClick('contact_support', 'button', 'header')"> Submit a request
handleClick('login', 'button', 'header')"> Sign in
Help Center
Building a form
Question types
Question types
Multiple Choice question
Picture Choice question
Ranking question
Matrix question
Opinion Scale question
See all 23 articles
Create a form
My first form
Use a template
Create and edit forms with Typeform AI
How to create effective prompts for Typeform AI
10 AI prompt ideas to reduce drop-off and boost form completion rates
▶️ Create your form using AI
See all 44 articles
Data enrichment
Data enrichment with Typeform
Values for Data enrichment variable @enrich_country
Data quality
Advanced spam protection with invisible bot detection
Prevent duplicate responses
Form settings
Customize system messages
Change your form language
Enable or disable autosave progress for your respondents
Let your respondents navigate through your form freely before submitting it
Show or hide the letters on answers in your form
Close your form
See all 11 articles
Branding & Design
Customize your form to match your brand
Where can I find the design tools to add images?
Use themes to give your form a great design
Premium themes
Apply brand assets and visuals to your forms with brand kits
Customize your form's colors
See all 12 articles
Video & Images
Add video questions to your form
Edit captions on your video questions
How to add video to your form
How to add Pexels video to your form
Add images and GIFs to your forms
Image sizes
See all 10 articles
Tap into our community knowledge
handleClick('community', 'button', 'footer')"> Find answers
Can’t find what you’re looking for?
handleClick('contact_support', 'button', 'footer')"> Contact support