Framer Form Academy
Long forms = bounce. Multi-step = conversion. Learn to split your forms into digestible steps with built-in progress steps and a silky smooth experience.
Add the Multi-Step Form component to the top of your form
Place the Multi-Step Form component at the top of your form structure
This invisible component powers the entire multi-step functionality
Visible only in editor mode, completely hidden on live sites
Create a stack named “Pages” inside your form
Inside your form, create a stack and name it “Pages”.
This special layer name tells FramerForms to treat contents as separate screens
During editing: all pages visible for easy management
On published site: only one page appears at a time
Tip: Elements outside "Pages" remain visible across all steps
Create a stack for each page in your form
Organize your form into logical sections
Create a stack inside "Pages" for each form step
Group related form inputs within each page stack
Place your submit button only on the final page
Keep forms focused with 3-5 inputs per page maximum
Add Previous and Next Page Buttons
Add Previous and Next buttons outside the "Pages" layer
Previous button automatically hides on first page
Next button automatically hides on last page
Position consistently for improved user experience
Customize Your Form
Progress Bar: Shows completion percentage visually
Navigation Dots: Displays current position with interactive dots
Current Page Label: Shows "Step 2 of 5" with customizable formatting
Place these elements anywhere in your form layout
Add Logic (Optional)
If you need to show different inputs based on previous answers, you can add logic to your form: Learn more here.
Multi-step forms typically increase completion compared to single-page forms.
Building custom forms in Framer has never been easier. Start today.