Prompt
form wizard builder
Latest observation
Treating this as "What are the best form wizard (multi-step form) builders?" — here's the landscape, split between no-code and developer-library options, consistent with everything covered in this thread.
Best no-code multi-step form wizards
- Typeform — the signature one-question-at-a-time conversational format; strong branching/logic (its "Workflow" feature), high completion rates on longer flows, but gets expensive at scale.
- Jotform — supports multi-page wizards with conditional logic, plus payments, e-signatures, and PDF generation baked in if the wizard needs to end in a document or transaction.
- Fillout — genuinely powerful for landing-page-style wizards and lead generation, with a generous free tier (unlimited forms, up to 1,000 responses/month).
- Cognito Forms — bridges the gap between a simple wizard and custom coding, with calculation fields and repeating/dynamic sections — strong if your wizard needs to compute totals or quotes as the user progresses.
- Paperform — document-style, branded wizard experiences with dynamic pricing/quote calculations updating live as users move through steps.
Best self-hosted, open-source wizard builders
- Formbricks — supports multi-step surveys with conditional logic, self-hosted via Docker, free visual builder.
- OpnForm — clean, no-code-feeling wizard builder, fully self-hosted and open source (AGPLv3), unlimited forms/submissions free.
- HeyForm / Typebot — both replicate the Typeform-style conversational wizard experience fully open source.
Best developer-library approach (build the wizard into your own app)
- SurveyJS — the standout here: its
pagesstructure gives you a wizard natively — built-in progress bars, back/forward navigation without losing state,visibleIfbranching per page, and calculated fields. JSON-schema-driven, framework-native for React/Angular/Vue, free MIT-licensed core. - React Hook Form — persistent form state across steps is its key strength for wizards; pair with your own step-index state (or a small context) rather than a separate stepper library, since most teams don't need one beyond RHF's persistent state model.
- react-step-wizard — a tiny (~4KB), unopinionated library purely for step transitions if you want to bring your own validation and don't need RHF's full feature set.
- FormKit (Vue) — schema-driven, handles multi-step wizards with conditional logic natively.
Common wizard-building pitfalls to avoid, regardless of tool
- Don't remount/clear form state when moving between steps — use one top-level state container for the whole flow.
- Validate only the current step's fields on "Next," not the entire form at once.
- Always allow "Back" — forward-only wizards frustrate users who made an earlier mistake.
- Only submit on the final step unless you're deliberately saving partial progress.
How to choose
- Non-technical team, want a wizard live fast → Typeform (best completion rates) or Fillout (best free tier).
- Wizard needs to compute pricing/quotes as it progresses → Cognito Forms or Paperform.
- Want self-hosted, full data control → Formbricks or OpnForm.
- Building the wizard natively inside your own app → SurveyJS (deepest built-in wizard/branching support) or React Hook Form (if the wizard is simpler and you want full UI control).
Bottom line: for a genuinely powerful, code-owned form wizard, SurveyJS is the most consistently recommended option given its native multi-page/progress-bar/branching support — while Typeform and Cognito Forms are the strongest no-code picks depending on whether completion rate or calculation depth matters more to you.
Observation history
See 2 earlier observations
Create a free Obsurfable account to unlock historical responses, model comparisons, and deeper brand intelligence.
How did Obsurfable measure this prompt?
Obsurfable records AI answers to buyer-style prompts in its research corpus (3 observations for this page). Metrics are distributions over observations, not a single static ranking.
Which AI systems does Obsurfable collect answers from?
OpenAI, ChatGPT, Google, Gemini, Google AI Mode, Anthropic, Claude, Perplexity, Grok, DeepSeek, Mistral, Copilot, and Meta AI.