Import from Typeform
Switching from Typeform? Paste your form's public URL and we'll extract the field structure (labels, types, choices and required flags) into a clean JSON schema.
Use the publicly-shared Typeform URL. Note: Typeform's published HTML is heavily obfuscated. If extraction fails, export the JSON definition via the Typeform API and import it manually.
How it works
We fetch the publicly-rendered HTML of your Typeform form server-side, parse the embedded form definition, and recreate it as a Draft inside Fantastic Forms. Every field's label, type, required flag, and options mapped 1-to-1. Your form data never leaves our server beyond the single read needed to parse it.
What gets imported
- Form title
- Every supported field's label, type, and required flag
- Multiple-choice / dropdown / checkbox options
What doesn't get imported: branding, conditional logic, advanced validations, and third-party integrations. Payment fields are imported as a Fantastic Forms Payment element — open it after import to paste your provider API keys (Stripe, PayPal, Paddle, Polar, Creem, Dodo or Lemon Squeezy) and confirm the price.
Built by the team behind Fantastic Forms
We make the form builder Tally and Typeform users switch to. Every feature free, one paid plan at $99/month.
Try Fantastic Forms free →