# Forms Expert — Full Content > Forms Expert is a form delivery engine — build a form once and ship it as a hosted page, an embeddable widget, and a REST API, with AI, translation, consent, and analytics built in. --- # About — Forms Expert · The Form Delivery Engine Source: https://forms.expert/about Forms Expert turns one form definition into a hosted page, an embeddable widget, and a REST API. Translation, consent, and analytics are already inside. We build it the way we’d want to buy it: specific, flat-priced, and honest about scope. ## Four Principles We Won’t Compromise They shape every feature we ship and every line of copy on this site, including what we refuse to claim. - **Honesty is the product** — We never claim a capability we don’t ship. GDPR is the only compliance acronym we use — no badge walls, no invented testimonials. - **One definition, not five rebuilds** — A form should ship as a page, a widget, and an API from a single source. Change the channel with a type field. Never rebuild. - **Flat pricing, stated limits** — $0 to $99 a month with clear per-tier numbers and no per-response cliff. You always know exactly what you’re paying for. - **Batteries included** — Translation, consent, analytics, and anti-spam belong inside one product — not stitched together from five separate invoices. ## Sign In Your Way, Secure Your Account How you and your team get into the dashboard — passwordless by default, with social sign-in and authenticator-app two-factor. - **Passwordless login** — Sign in with a 6-digit code sent to your email — no password to remember or leak. - **Social sign-in** — Use Google, GitHub, Microsoft, or Apple to sign in; a social account links to a matching email automatically. - **Authenticator-app 2FA** — Turn on TOTP two-factor with any authenticator app for a second layer of protection on your account. --- # AI Form Builder — Generate a Form From a Prompt Source: https://forms.expert/ai-form-builder Write a plain-English prompt and Forms Expert drafts the fields, logic, and label copy for you. Keep refining with natural-language edits, then ship it as a hosted page, a widget, or a REST endpoint. AI assistance is on Starter and up. ## From a Sentence to a Working Form Type what you want to collect. The AI builder drafts a structured form — fields, input types, and validation — that you can edit by hand or keep shaping with follow-up prompts. - Generate from a prompt: describe the form and get a full first draft instantly. - Edit with AI. Ask for changes in natural language, or tweak fields directly. - From there it ships straight into triple delivery: page · widget · API. ## What the AI Form Builder Generates The prompt is the start. Everything the AI drafts is fully editable and connects to the rest of Forms Expert. - **Smart field selection** — The builder picks input types — rating, email, choice, long text — from your description, not a blank canvas. - **Conversational edits** — “Add a phone field,” “make email required,” “shorten the intro” — refine without touching the editor. - **Validation included** — Required fields and basic format checks are drafted right alongside the form. - **Conditional fields** — Show or hide fields based on earlier answers. The AI can scaffold the rules, and you fine-tune them. - **Into triple delivery** — The generated form is a normal Forms Expert form. Ship it as a hosted page, a widget, or a REST endpoint. - **Consent built in** — GDPR cookie consent is part of every form on every plan, generated forms included. ## Prompt, Refine, Ship 1. **Describe it** — Write a sentence or two about what the form should collect and who it’s for. 2. **Refine with AI** — Generate, then adjust fields, logic, and copy by prompting or editing directly. 3. **Publish anywhere** — Ship the finished form as a page, an embedded widget, or a REST endpoint. **AI generation is on Starter and up.** AI form generation and editing are paid features — they’re off on the Free plan. Every other part of a generated form works on all plans. Plan availability: Free not included, Starter included, Pro included, Business included. ## AI Form Builder Questions ### Is the AI builder free? No — AI generation and editing are part of the paid plans (Starter and up). You can build forms manually on the Free plan; the AI assistance turns on once you’re on Starter. ### Can I edit what the AI generates? Yes. Everything it drafts is a normal, fully editable form — change fields by hand, or keep prompting the AI to adjust it for you. ### What can I do with the form once it’s generated? The same things as any Forms Expert form: publish it as a hosted page, embed it as an auto-resizing widget, or post to it via the REST API — from one definition. ### Does a generated form include consent and analytics? GDPR cookie consent is built into every form on every plan. A basic analytics overview is available on all plans, with the view-to-submit funnel, per-field response stats, and NPS on Pro and up. --- # Contact Forms Expert — Questions, Support & Feedback Source: https://forms.expert/contact Questions about delivery channels, webhooks, or pricing? Send a note and we’ll get back to you. The form below is the proof. It’s a real Forms Expert form. --- # Embeddable Form Builder — Widget, SDK, Auto-Resizing Source: https://forms.expert/embeddable-forms The published @forms.expert/sdk renders your form inline in React, Vue, or plain JavaScript and resizes itself to fit. Prefer the raw iframe? That works too. It's the embed half of triple delivery, from the same form definition as your page and API. ## Paste a Snippet, Get a Live Form Add a target element and one script tag. The widget loads your form, matches your page, grows or shrinks as fields appear, and reports submissions back to your code. - Published SDK — @forms.expert/sdk ships React, Vue, and vanilla-JS bindings; the recommended way to embed. - Auto-resizing: the widget fits its content, no fixed iframe height. - Framework-agnostic plain JavaScript runs inside React, Vue, plain HTML, or a CMS. - Respond to submission callbacks via postMessage from any framework. ## What an Embeddable Form Adds The widget is one channel of triple delivery: the same form definition you publish as a page and post to via the API. - **One-line include** — A target and one script tag. No build step, no package to add. - **Auto-resizing** — The widget reports its height and grows as conditional fields show or hide — never a clipped iframe. - **Published SDK for every stack** — @forms.expert/sdk ships React (FormsProvider + FormsExpertForm), Vue, and vanilla-JS bindings — install from npm or unpkg. Prefer no dependency? The raw iframe still works anywhere. - **Submission callbacks** — Listen for submit events via postMessage to show a thank-you state or fire analytics. - **Consent & anti-spam** — GDPR consent rides along, with honeypot, rate-limiting, and CAPTCHA to keep junk out. - **One definition, three surfaces** — The embed shares its definition with the hosted page and the REST API. Change it once and it ships everywhere. ## Copy, Paste, Collect 1. **Copy the snippet** — Grab the one-line embed code from your form's Embed tab. 2. **Paste it in** — Drop it anywhere on your site — a page, a CMS block, a landing template. 3. **Receive submissions** — Responses flow to email, Telegram, and signed webhooks — and your funnel. **Embedding is on every plan.** The widget works on all plans, including Free. What changes by tier is the monthly submission limit: Free 100, Starter 1,000, Pro 10,000, Business 100,000. Plan availability: Free · 100/mo included, Starter · 1k included, Pro · 10k included, Business · 100k included. ## Embedding Questions ### Is there a React SDK? Yes — and it's the recommended way to embed. Install the published @forms.expert/sdk package (npm install @forms.expert/sdk, or load it from unpkg) and import @forms.expert/sdk/react for a FormsProvider and a FormsExpertForm component that renders your form inline. It supports theming, language, available-themes/setTheme, and onSuccess/onError callbacks. Vue and vanilla-JS builds ship in the same package, and the raw iframe embed or the REST submit endpoint remain available if you'd rather skip the dependency. ### Will it match my site's height and layout? Yes — the widget auto-resizes to its content, so it grows and shrinks as fields show or hide based on earlier answers instead of sitting in a fixed-height iframe. ### How do I know when someone submits? The widget emits a submit event via postMessage, so you can show a thank-you state or fire analytics. For server-side certainty, verify a signed webhook. ### Is it the same form as my hosted page and API? Yes. The embed is one surface of triple delivery — it shares a single form definition with the hosted page and the REST endpoint, so edits apply everywhere at once. --- # Form Analytics — Completion Funnel & NPS Built In Source: https://forms.expert/form-analytics Form analytics built into the product, not bolted on: a view-to-submit funnel, per-field response and completion stats, NPS scoring, geo breakdown, and device split. A basic submissions overview is on every plan; the deeper metrics are on Pro and up. ## From Views to Submissions, in One View Watch the drop-off between views and submissions, read per-field response and completion stats, and track sentiment with NPS — without exporting anything to another tool. - The view-to-submit funnel shows how many views turn into submissions: viewed → started → submitted. - Fill rate and average length per field, plus NPS scoring for overall sentiment, without a separate survey tool. - Geo & device breakdowns map reach and surface, with no separate analytics vendor. ## The Metrics Behind Each Submission Form analytics is built in, so your form conversion rate and field-level stats live next to the form. - **View-to-submit funnel** — See how views turn into submissions across viewed, started, and submitted, then spot the leak. - **Per-field response stats** — How each field performs: fill rate, average length, and common answers, so you know what to tighten. - **NPS scoring** — Run an NPS question and read the score over time, without wiring up a separate survey tool. - **Geo breakdown** — See where submissions come from to understand reach and tailor your follow-up. - **Device split** — Desktop vs. mobile completion, so the weaker surface is easy to spot. - **Basic overview on all plans** — Every plan sees a simple submissions overview; the deep breakdowns above unlock on Pro and up. - **Export every submission** — Download responses as CSV, JSON, or Excel on every plan, including Free. Compound fields like name and address flatten into clean, labelled columns. ## It's On the Moment You Publish 1. **Publish the form** — Analytics start collecting as soon as your form is live. Nothing to install. 2. **Watch the funnel** — See views, starts, and submissions in your dashboard, with per-field response stats alongside. New submissions appear live the moment they land, no refresh. 3. **Fix the leak** — Spot the field with the weakest response stats, change it, and watch completion respond. **Basic Overview Everywhere, Deep Analytics on Pro+.** Every plan gets a basic submissions overview. Per-field response stats, the view-to-submit funnel, NPS, geo, and device analytics turn on at Pro and above. Plan availability: Free not included, Starter not included, Pro included, Business included. ## Analytics Questions ### Do I get analytics on the Free plan? Every plan gets a basic submissions overview. The deeper analytics (completion funnel, per-field response and completion stats, NPS, geo, and device) are available on Pro and up. ### Do I need a separate analytics tool? No. Analytics are built into Forms Expert and tied to your form — there's no tag to add and no third-party dashboard to maintain. ### Can I measure NPS? Yes — add an NPS question and Forms Expert scores it for you and tracks it over time, alongside the rest of the form's analytics (Pro and up). ### Does analytics work with embedded and API forms? Analytics follow the form definition, so submissions from the hosted page, the embedded widget, and the REST API all roll up into the same view-to-submit funnel. --- # Multilingual Form Builder — Translate One Form 30 Ways Source: https://forms.expert/form-translation Translate a form's content into 30 languages with built-in, in-product machine translation. Respondents pick a language and the whole form follows. Available on the Business plan. ## Translate the Whole Form in a Click Labels, help text, options, and buttons translate together — in the product, not through a third-party overlay. Switch languages from the form itself and every string keeps up. - 30 languages from one source form. No duplicate forms to maintain. - In-product machine translation, not a Weglot-style external bolt-on. - Respondents pick their language right on the hosted page or inside the embeddable widget page · widget. ## Every String, One Multilingual Form Translation works on the whole form definition, so you maintain one form and serve many languages from it. - **30 languages** — A fixed set of 30 supported languages, generated from your source form's content. - **Labels & help text** — Field labels, descriptions, placeholders, and option text are all translated, not just titles. - **Consent text too** — The built-in GDPR consent copy travels with the translation so the legal text isn't left in English. - **Respondent switcher** — People choose their language right on the form — on the hosted page and inside the embedded widget. - **One definition** — No cloned forms per locale — translations attach to the single source form you already manage. - **Re-translate on edit** — Change the source copy and refresh the translations — you're not hand-syncing 30 copies. ## Build Once, Translate, Publish 1. **Build your form** — Create the form in your source language as you normally would. 2. **Add languages** — Pick from the 30 supported languages and generate translations of every string. 3. **Publish multilingual** — Ship one form; respondents switch language on the page or in the widget. **Translation is a Business-plan feature.** 30-language translation is on the Business plan. Lower tiers can build a form in any single language; the multilingual switcher and translate-form capability are Business-only. Plan availability: Free not included, Starter not included, Pro not included, Business included. ## Translation Questions ### How many languages are supported? 30 languages, generated from your source form. Translation is a built-in, in-product feature — there's no external service to connect. ### Which plan includes translation? Translation is on the Business plan. On lower tiers you can build a form in any one language, but the 30-language switcher and machine translation are Business-only. ### Is the translation a third-party overlay? No. It's in-product machine translation built into Forms Expert — not a Weglot-style external script layered over your form. ### Can respondents choose their language? Yes — a language switcher appears on the hosted form page and inside the embeddable widget, so people answer in whichever supported language they prefer. --- # Online Form Builder — Page, Widget & API | Forms Expert Source: https://forms.expert/ An online form builder where one definition ships three ways: a hosted page, an auto-resizing embed, and a REST endpoint. No rebuilding. ## Everything in One Product, Not Five Subscriptions Rivals scatter these across add-ons and higher tiers. Translation, consent, analytics, and a real API all live inside Forms Expert. - **One form, three channels** — A single type field ships the form as a hosted page, an embeddable widget, and an API. No rebuilding. - **AI form generation** — Our AI form builder generates and edits a form from a plain-English prompt with Anthropic Claude. Off on the Free plan. - **30-language translation** — Native DeepL translation into 30 languages, built into the form. No separate vendor. - **GDPR consent built in** — Cookie consent with per-modal analytics and full customization: position, layout, trigger, and categories. - **Analytics beyond counts** — A completion funnel, per-field stats, NPS, and device breakdowns in form analytics. Basic overview on every plan; depth on Pro+. - **Developer API & webhooks** — A real REST endpoint with publishable & secret keys and signed webhooks that retry up to 5× with exponential backoff. ## One Form Definition. No Rebuilds, Ever. The trade-offs you escape by building on one form definition with batteries already included. - **Never rebuild a form** — One no-code definition ships every way. Change the channel, leave the form alone. Set type and you’re done. - **Flat, predictable pricing** — $0, $9, $29, $99 with stated per-tier limits and no per-response cliff. 100 to 100,000 submissions a month. - **Batteries included** — Consent, analytics, anti-spam, and file handling all come in the box. - **Built for teams** — A workspace per client site with real role-based collaboration. SMB prices, not an enterprise quote. ## How Does One Form Become Three Channels? Build or generate the form once, choose how it ships, then collect and analyze. Everything stays in one product. 1. **Build or Generate** — Drag and drop 35 field types, generate an editable draft from a plain-English prompt with Claude, or start from a template. 2. **Choose How It Ships** — Set one type field: hosted page, embed, API, or all at once. No rebuilding, ever. 3. **Collect & Analyze** — Route submissions to email, Telegram, and signed webhooks, then read the completion funnel. ## Questions, Answered Plainly ### How does one form become three channels? A single type field — api, hosted, embed, or both — selects how each form ships: a hosted page at /h/{slug}, an auto-resizing widget at /e/{slug}, and a REST endpoint. One definition, no rebuilding. ### Do you scan uploads for malware? No. Uploads are validated with MIME presets, schema checks, and SHA-256 checksums on S3, and forms are protected by honeypot, rate limiting, and CAPTCHA. We don’t claim antivirus scanning we don’t run. ### Is the pricing really flat? Yes — $0, $9, $29, and $99 per month with stated per-tier limits and no per-response cliff. Submissions per month run 100 / 1,000 / 10,000 / 100,000 across Free, Starter, Pro, and Business. ### Is there a published React SDK? Yes — and it's the recommended way to embed. Install the published @forms.expert/sdk (npm install @forms.expert/sdk, or load it from unpkg), which ships React, Vue, and vanilla-JS bindings. The React binding renders the form inline and supports theme, language, available-themes/setTheme, and onSuccess/onError callbacks. Prefer no dependency? The one-line auto-resizing iframe widget and the REST submit endpoint are still there, with copy-paste fetch and cURL examples. ### Which features are paid? AI generation is bundled from the paid $9 Starter tier (off on Free). 30-language translation is a Business-plan feature. Basic analytics is on every plan; per-field and NPS analytics are Pro and up. --- # Lead Capture Forms — Embed Anywhere, Fire to Your Stack Source: https://forms.expert/lead-capture-forms On-brand lead capture forms that embed on any page and send every submission to your stack. Signed webhooks, a REST API, email and Telegram alerts, with GDPR consent built in from the first field. ## A Lead Form That Reaches Your Tools Instantly Lead capture is mostly what happens after submit. Forms Expert embeds the form anywhere and routes each lead to the systems you already run, the moment it lands. - Embed anywhere via the @forms.expert/sdk (React, Vue, or vanilla JS) or a plain iframe. - Fire to your stack via signed webhooks and a REST API, with email or Telegram alerts. - Consent & anti-spam, built in: GDPR opt-in, honeypot, rate-limit, and CAPTCHA. - Qualify on the way in. Show or hide fields based on earlier answers, captured as page · widget · API. ## Everything a Lead Form Needs The pieces that turn a form into a lead pipeline, all from one definition, no add-ons. - **Embed on any page** — The @forms.expert/sdk works in React, Vue, or vanilla JS. A plain iframe is available for zero-dependency installs. - **Signed webhooks** — Push each lead to your CRM or backend with verifiable, retrying webhooks — up to 5× with exponential backoff. - **Email & Telegram alerts** — Get notified the instant a lead arrives, by email or Telegram, with no extra tool to wire up. There’s no Slack notification today. - **Conditional fields** — Qualify on the way in: show or hide a follow-up field based on an earlier answer. - **Consent built in** — GDPR cookie consent ships with every form on every plan, so opt-in is captured from the start. - **Anti-spam** — Honeypot, rate-limiting, and CAPTCHA keep junk leads out. Real people barely notice them. - **Control what happens next** — After submit, show a custom thank-you message, redirect to any URL, or render your own success HTML — fire a conversion pixel or send the lead to the next step. ## From Visitor to Lead in Your CRM 1. **Build & embed** — Design the lead form and drop the one-line widget onto your highest-intent pages. 2. **Connect your stack** — Point a signed webhook at your CRM, or read leads from the REST API on your schedule. 3. **Act on every lead** — Get instant email and Telegram alerts, and watch conversion in the view-to-submit funnel. ## What We Can Actually Promise We’re early, so we won’t show logos we don’t have. Here’s what the product guarantees instead. - **5× Webhook retries** — Failed deliveries retry up to five times with exponential backoff, so leads aren’t silently lost. - **GDPR Consent built in** — Cookie consent is part of every form on every plan, so opt-in lands with the lead itself. - **3 Ways to deliver** — The same lead form ships as a hosted page, an embeddable widget, and a REST endpoint. ## Lead Capture Questions ### Can I send leads to my CRM? Yes. A lead capture form collects visitor details and routes them to your CRM via a signed webhook or the REST API. Webhooks retry up to 5× with exponential backoff, so deliveries aren’t lost. ### How do I get notified of new leads? Forms Expert can notify you by email and Telegram the moment a lead submits, alongside the webhook and API. There’s no Slack notification today. ### How do you keep spam out? Anti-spam is built in: a honeypot field, rate-limiting, and CAPTCHA. Together they cut junk submissions without adding friction for genuine leads. ### Is consent handled for me? GDPR cookie consent is built into every form on every plan, so you capture opt-in as part of the lead rather than wiring up a separate consent tool. ### Can you email a confirmation to each respondent? Yes — auto-send a confirmation email to the person who submitted, with a custom subject and message (Starter and up). --- # Online Survey Builder — Multi-Step, NPS & Analytics Source: https://forms.expert/online-surveys Build multi-step surveys with conditional logic and NPS, then read real completion analytics to see where respondents drop off. Pricing is flat, no per-response cliff, so a busy survey won’t inflate your bill. ## Ask the Right Question Next Forms Expert runs multi-step flows with conditional fields, so respondents only see follow-up questions that are relevant. That means cleaner data and less drop-off. - Multi-step with progress: break a long survey into steps with a progress indicator so respondents see how far they’ve come. - Conditional fields & NPS: show or hide fields based on earlier answers, and score sentiment over time. - No per-response cliff. Flat pricing with stated monthly limits, not metered overages. - One definition, two surfaces — run the same survey as a hosted page or an embeddable widget. ## Everything a Survey Needs Conditional logic, NPS scoring, and a view-to-submit funnel in one product. The same survey runs as a hosted page, an embeddable widget, or a REST endpoint. - **Multi-step flows** — Break long surveys into steps with a progress indicator to keep completion high. - **Conditional fields** — Show or hide fields based on earlier answers, so people only see follow-up questions that matter. - **NPS & rating scales** — Drop in an NPS or rating question and let Forms Expert score it for you over time. - **Completion analytics** — Read a view-to-submit funnel and per-field response and completion stats. The deep funnel and NPS analytics are on Pro and up. - **Flat pricing** — Stated monthly limits — Free 100, Starter 1,000, Pro 10,000, Business 100,000 — no per-response overage. - **Share or embed** — Run the survey as a hosted page or embed it on your site — same definition, your choice. ## Build, Branch, and Measure 1. **Build the flow** — Add questions across steps and set the conditional fields that decide what each respondent sees next. 2. **Share it** — Publish as a hosted page or embed the survey anywhere you reach your audience. 3. **Read the results** — Track completion, the view-to-submit funnel, and NPS in the built-in analytics. ## What the Survey Engine Guarantees No invented response counts or logos, just the capabilities you can rely on. - **100k Submissions / month** — The Business tier handles up to 100,000 submissions a month — flat price, no per-response cliff. - **NPS Scored for you** — Run an NPS question and read the score over time in the built-in analytics — no extra tool. - **Logic Conditional fields built in** — Show or hide fields based on earlier answers, so surveys adapt to each respondent without add-ons. ## Survey Questions ### Will I get charged more if responses spike? No. Pricing is flat with stated monthly submission limits — Free 100, Starter 1,000, Pro 10,000, Business 100,000 — so a busy survey won’t trigger a per-response overage. ### Can the survey adapt based on answers? Yes — conditional logic lets you show or hide fields based on earlier answers, so respondents only see follow-up questions that are relevant across a multi-step flow. ### Do I get analytics on responses? A basic overview is on every plan. The view-to-submit funnel, per-field response and completion stats, and NPS scoring are part of the deeper analytics on Pro and up. ### Can I embed the survey or just share a link? Both. The same survey ships as a hosted page you can link to and as an auto-resizing embeddable widget — from one definition. --- # Pricing — Forms Expert · Flat Plans from $0 to $99/mo Source: https://forms.expert/pricing ### Free — $0/mo ($0/yr) For trying it out and shipping your first forms. Includes: - 100 submissions / mo - All 3 delivery channels - All 35 field types - Basic analytics - GDPR consent - Data export (CSV/JSON/XLSX) ### Starter — $9/mo ($90/yr) AI generation bundled in — from here up. Everything in Free, plus: - 1,000 submissions / mo - AI form generation - 1 custom domain - Signed webhooks - Email support ### Pro — $29/mo ($290/yr) For growing teams and deeper analytics. Everything in Starter, plus: - 10,000 submissions / mo - Per-field analytics & NPS - Completion funnel - 5 custom domains - Priority support ### Business — $99/mo ($990/yr) Translation, scale, and real team roles. Everything in Pro, plus: - 100,000 submissions / mo - 30-language translation - 20 custom domains - Role-based team access ## Every Capability, Side by Side ### Core | Feature | Free | Starter | Pro | Business | | --- | --- | --- | --- | --- | | Submissions / month | 100 | 1,000 | 10,000 | 100,000 | | Field types | 35 | 35 | 35 | 35 | | Multi-step & conditional logic | Yes | Yes | Yes | Yes | | File uploads | Yes | Yes | Yes | Yes | ### Delivery & developer | Feature | Free | Starter | Pro | Business | | --- | --- | --- | --- | --- | | Hosted page, widget & REST API | Yes | Yes | Yes | Yes | | Data export | Yes | Yes | Yes | Yes | | Signed, retrying webhooks | — | Yes | Yes | Yes | | Custom domains | — | 1 | 5 | 20 | ### AI & content | Feature | Free | Starter | Pro | Business | | --- | --- | --- | --- | --- | | AI form generation | — | Yes | Yes | Yes | | 30-language translation | — | — | — | Yes | ### Analytics | Feature | Free | Starter | Pro | Business | | --- | --- | --- | --- | --- | | Basic analytics overview | Yes | Yes | Yes | Yes | | Per-field stats, NPS & funnel | — | — | Yes | Yes | ### Compliance, team & support | Feature | Free | Starter | Pro | Business | | --- | --- | --- | --- | --- | | GDPR consent & anti-spam | Yes | Yes | Yes | Yes | | Password / domain / invitation access | — | Yes | Yes | Yes | | Role-based team access | — | — | — | Yes | | Support | Community | Email | Priority | Priority | ## Pricing, Answered Plainly ### What happens if I hit my submission limit? Your monthly submissions are capped at the plan’s stated number — 100 / 1,000 / 10,000 / 100,000. There is no per-response overage billing: instead of a surprise charge, you’re prompted to upgrade. That’s what “no per-response cliff” means. ### Is there a free trial? Yes. All paid plans include a 14-day trial. The Free plan is free forever with a 100-submission monthly limit — no credit card required to start. ### Which features are paid? AI form generation is bundled from the $9 Starter tier (off on Free). 30-language translation is a Business-plan feature. Basic analytics is on every plan; per-field stats, NPS, and the completion funnel are Pro and up. ### What does yearly billing save me? Paying yearly bills 10 months instead of 12 — effectively 2 months free. Toggle “Yearly” above to see each plan’s annual rate. ### Can I switch plans or cancel anytime? Yes. Upgrade, downgrade, or cancel from your dashboard at any time. Changes take effect immediately and billing is prorated. --- # Event Registration Form Builder — Uploads & Steps Source: https://forms.expert/registration-forms Build an event registration form that takes file uploads without requiring a respondent account. Split long signups into steps, let people save and continue later, and embed it anywhere with consent built in. ## Let People Register Without Friction Event registration forms often need a document and more than one screen. Start from a registration form template, collect uploads with no respondent sign-in, and pace it across steps with progress saved. - Collect IDs, CVs, or tickets via file upload. Respondents don't need to create an account. - Long forms that don't lose people halfway through, with save-and-continue on Starter and up. - Conditional fields show or hide fields based on earlier answers, like ticket type or role. - Drop the signup on your event page or share a link. Inline code as page · widget · API. ## Everything a Signup Needs From the upload to the confirmation — and the same form can be a page, a widget, or an API. - **File uploads** — Collect IDs, CVs, photos, or tickets directly in the form. Respondents never have to sign in. - **Multi-step** — Pace a long registration across clear steps, with a progress indicator as people go. - **Save & continue** — Let people pause and return without losing progress, which means fewer abandoned signups. - **Conditional fields** — Show or hide fields based on earlier answers — like ticket type or role — so each registrant sees only the right fields. - **Consent & anti-spam** — GDPR consent is built in, with honeypot, rate-limiting, and CAPTCHA to block junk signups. - **Access control** — Password-protect a registration, restrict it to a domain, make it invitation-only, cap the number of signups, or close it on a deadline. - **Notify & sync** — Send each registration to email, Telegram, and signed webhooks, or read it from the REST API. Set up recipients once per workspace and reuse them across forms. - **After-submit control** — Show a custom thank-you message, redirect to a confirmation or payment page, or render your own success HTML — so registration flows into your next step. ## Open Registration in Minutes 1. **Build the signup** — Add your fields, an upload or two, and split it across steps if it's long. 2. **Publish or embed** — Share a hosted registration page or embed the form on your event site. 3. **Manage signups** — Get notified, sync to your systems, and watch completion in the view-to-submit funnel. ## What the Registration Engine Promises No invented attendee counts, just what the registration engine does. - **No login Uploads without accounts** — Respondents attach files without creating an account, so fewer drop off before they finish. - **Resume Save & continue** — People can pause a long registration and pick it back up where they left off. - **3× Ways to deliver** — One registration form ships as a hosted page, an embeddable widget, and a REST endpoint. ## Registration Questions ### Can registrants upload files? Yes — add file-upload fields for IDs, CVs, photos, or tickets, and respondents attach them without creating an account or signing in. ### Can people finish a long form later? Yes — save-and-continue is available on the Starter plan and up. It lets registrants pause a multi-step form and return to where they left off, which cuts abandonment on longer signups. (Multi-step forms themselves are on every plan, including Free.) ### Does it handle payments for paid events? No — Forms Expert does not collect payments. It handles the registration, uploads, and routing; you would pair it with a separate payment tool if you need to charge. ### Where do registrations go? Each registration can notify you by email and Telegram, fire a signed webhook to your systems, and be read from the REST API — and it rolls up into the view-to-submit funnel. Inline as email · webhook · REST. ### Can registrants get a confirmation email? Yes — automatically email each registrant a confirmation with a custom subject and message after they sign up (Starter and up). --- # Bug Report Form Template — Repro Steps, Severity & API Source: https://forms.expert/templates/bug-report-form Capture reproducible bug reports — severity, steps to reproduce, expected vs actual, and a screenshot. Embed it in your app, host it as a page, or POST issues straight to your tracker via API. ## Ten Fields, Fully Reproducible Everything a developer needs to triage a bug — and nothing they don't. Edit, reorder, or remove any field in the builder. - Your Name (required) — text - Email Address (required) — email - Bug Title (required) — text - Severity (required) — choice - Description (required) — long text - Steps to Reproduce (required) — long text - Expected Behavior (required) — long text - Actual Behavior (required) — long text - Screenshot / Recording — file - Page URL where bug occurred — url Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Adjust severity levels, add fields for your stack, and restyle it to match your product. 3. **Publish & route** — Ship it as a page, a widget, or an API — embed it in-app via embeddable forms and route issues to your tracker. ## Bug Report Questions ### Is the bug report form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Can testers attach screenshots? Yes — the template includes an optional screenshot/recording file field with MIME and size validation. No account needed to submit. ### Can I send bugs straight to my issue tracker? Yes — route submissions to email, Telegram, or signed webhooks that retry, or pull them from the REST API into your tracker. --- # Contact Form Template — Free, Embeddable & API-Ready Source: https://forms.expert/templates/contact-form A clean contact form your visitors actually finish — name, email, subject and message. Embed it as a widget on any page, host it as its own link, or post submissions straight to your API. ## Five Fields, Zero Clutter Everything a visitor needs to reach you — and nothing they don't. Edit, reorder, or remove any field in the builder. - Your Name (required) — text - Email Address (required) — email - Phone Number — phone - Subject (required) — choice - Message (required) — long text Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Rename the subject options, add fields, and match the accent to your brand. 3. **Publish & route** — Ship it as a page, a widget, or an API, then send submissions to email, Telegram or a webhook — or grow it into a full lead-capture flow. ## Contact Template Questions ### Is the contact form template free? Yes, browsing and using it is free on every plan, with no credit card. Paid plans add extras like AI generation and 30-language translation, not template access. ### Can I embed the contact form on my website? Yes. Ship it as an auto-resizing widget with a one-line script, host it as its own page, or POST to it via the REST API — all from one definition. See embeddable forms. ### Where do contact submissions go? Route them to email, Telegram, or signed webhooks that retry — or pull them from the REST API into your CRM. --- # Contact Form Templates — Page, Widget & API Source: https://forms.expert/templates/contact Two ways to open a clean line back to you — a focused contact form and a structured support ticket that captures the details you actually need to reply. Each one hosts as a standalone page, embeds as a widget on any site, or posts submissions to your own systems over the REST API. Both are free on every plan, and new submissions show up instantly so nothing slips through. ## Capturing leads, not just messages? ## Contact Template Questions ### Are the contact form templates free? Yes, browsing and using every template is free on every plan, with no credit card required. ### Can I embed a contact form on my site? Yes — each ships as an auto-resizing widget, a hosted page, and a REST API from one definition. ### Where do submissions go? Route them to email, Telegram, or signed webhooks that retry, or pull them from the REST API into your CRM. --- # Course Evaluation Form Template — Ratings & Feedback Source: https://forms.expert/templates/course-evaluation-form Gather end-of-course feedback that's actually useful — content and instructor ratings, plus open comments. Host it, embed it in your LMS, or pull responses via API. ## Eight Fields, Real Signal Ratings for content and instructor, plus space for open feedback and a recommendation. Edit, reorder, or remove any field in the builder. - Course Name (required) — text - Instructor Name (required) — text - Overall Course Rating (required) — rating - Content Quality (required) — scale - Instructor Effectiveness (required) — rating - What did you like about the course? — long text - Suggestions for improvement — long text - Would you recommend this course? — yes/no Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Tune the rating scales, add questions, and restyle it to match your program. 3. **Publish & collect** — Ship it as a page, a widget, or an API — or run it as a recurring online survey across cohorts. ## Course Evaluation Questions ### Is the course evaluation form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Can I see per-question rating stats? A basic analytics overview is on every plan; per-field response stats and rating breakdowns are available on Pro and up. ### Can I embed it in my LMS? Yes — embed it as an auto-resizing widget, host it as its own page, or POST to it via the REST API. --- # Customer Feedback Form Template — NPS & Satisfaction Source: https://forms.expert/templates/customer-feedback-survey Measure satisfaction and capture the comments behind the score. An NPS question, a satisfaction rating, and open feedback — ready to host, embed, or call by API. ## Six Fields, Real Signal An NPS recommend question, an overall satisfaction rating, and two open-comment prompts. Edit, reorder, or remove any field in the builder. - Full Name (required) — text - Email Address (required) — email - How likely are you to recommend us? (required) — scale - Overall Satisfaction (required) — rating - What did you like most? — long text - What could we improve? — long text Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Tune the NPS and rating scales, add questions, and restyle it to match your brand. 3. **Publish & collect** — Ship it as a page, a widget, or an API, then route responses anywhere — or run it as a recurring online survey. ## Feedback Survey Questions ### Is the customer feedback survey template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Does it calculate an NPS score? The template includes the NPS recommend-likelihood question. A basic analytics overview is on every plan; per-field response stats and the NPS breakdown are available on Pro and up. ### Can I embed the survey or call it via API? Yes — the same definition ships as a hosted page, an auto-resizing embed, and a REST endpoint. See form analytics for how responses are reported. --- # Education Form Templates — Evaluations & Quizzes Source: https://forms.expert/templates/education Evaluations, quizzes and assessments for classrooms and training teams — collect answers, ratings and structured responses without spreadsheet wrangling. Each template hosts as its own page, embeds inside your LMS or course site, or runs over the REST API, and every one is free on every plan. Need something specific? Start from a template or generate a fresh form from a prompt. ## Surveying a whole cohort? ## Education Template Questions ### Are the education form templates free? Yes, browsing and using every template is free on every plan, with no credit card required. ### Do the quizzes auto-grade? Not automatically — Forms Expert collects the answers; tools like Google Forms offer built-in auto-grading. Use these when you want a multi-step quiz that also ships as a page, a widget, and an API, and score it with your own logic. ### Can I embed them in my LMS? Yes — each ships as an auto-resizing widget, a hosted page, and a REST API from one definition. --- # Employee Onboarding Form Template — Page, Widget & API Source: https://forms.expert/templates/employee-onboarding-form Gather new-hire details, emergency contacts and work setup step by step — without the back-and-forth email chain. Host it, share it, or post onboarding data to your HR system via API. ## Eleven Fields, Three Steps Everything HR needs to set up a new hire — and nothing they don't. Edit, reorder, or remove any field in the builder. - Full Name (required) — name - Personal Email (required) — email - Phone Number (required) — phone - Date of Birth (required) — date - Home Address (required) — address - Emergency Contact Name (required) — text - Emergency Contact Phone (required) — phone - Start Date (required) — date - Department (required) — select - T-Shirt Size — choice - Dietary Restrictions — multi-select 1. **Personal Information** — Name, email, phone, date of birth and home address. 2. **Emergency Contact** — Who to reach in an emergency, and how. 3. **Work Details** — Start date, department, and a couple of welcome details. Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Set departments, add policy acknowledgements, and restyle it to match your brand. 3. **Publish & route** — Ship it as a page, a widget, or an API — and pair it with other registration forms. ## Onboarding Questions ### Is the employee onboarding form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Do multi-step forms work on mobile? Yes — steps stack to a single column, the progress bar stays visible, and the form scrolls comfortably on a narrow screen. ### Where does onboarding data go? Route it to email, Telegram, or signed webhooks, or pull it from the REST API into your HR system. --- # Event Registration Form Template — Page, Widget & API Source: https://forms.expert/templates/event-registration-form Collect attendees, ticket types, headcount and dietary needs in a few clear fields. Host it as a page, embed it on your event site, or post registrations straight to your API. ## Seven Fields, Ready to Register Everything you need to take a registration — and nothing you don't. Edit, reorder, or remove any field in the builder. - Full Name (required) — text - Email Address (required) — email - Company / Organization — text - Ticket Type (required) — choice - Number of Attendees (required) — number - Dietary Requirements — multi-select - Special Requests — long text Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Set ticket types and limits, add custom questions, and restyle it to match your event. 3. **Publish & share** — Ship it as a page, a widget, or an API — or build it out into a fuller registration form for bigger events. ## Event Registration Questions ### Is the event registration form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Can I embed it on my event website? Yes — embed it as an auto-resizing widget with a one-line script, host it as its own page, or POST to it via the REST API. ### Does it collect payments? Forms Expert does not process payments itself. The template collects registrations and ticket choices; pair it with your payment tool of choice at checkout. --- # Event Form Templates — Registration & RSVP Source: https://forms.expert/templates/event Registrations and RSVPs without the back-and-forth — collect attendees, ticket choices, guest details and dietary needs in one structured submission. Each template hosts as a page you can share, embeds on your event site, or posts entries to your own tools over the REST API. All are free on every plan, and multi-step versions keep longer forms from feeling like a wall of fields. ## Need full event registration? ## Event Template Questions ### Are the event form templates free? Yes, browsing and using every template is free on every plan, with no credit card required. ### Can I embed an event form on my site? Yes — each ships as an auto-resizing widget, a hosted page, and a REST API from one definition. ### Do they collect payments? Forms Expert does not process payments. The templates collect registrations and ticket choices; pair them with your payment tool of choice. --- # Exit Interview Form Template — Structured Offboarding Source: https://forms.expert/templates/exit-interview-form Understand why people leave with honest, structured offboarding questions — reason, experience ratings and open feedback. Host it, share the link, or pull responses via API. ## Eight Fields, Honest Signal Enough structure to compare across leavers, with room for candid feedback. Edit, reorder, or remove any field in the builder. - Your Name (required) — text - Department (required) — select - Years at Company (required) — select - Primary Reason for Leaving (required) — select - Overall Experience (required) — select - What did you enjoy about working here? — long text - What could be improved? — long text - Would you recommend this company to others? — yes/no Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Adjust the reason and experience options, drop the name field for anonymity, and restyle it. 3. **Publish & collect** — Share the hosted link or embed it — or run it as a standing online survey across departures. ## Exit Interview Questions ### Is the exit interview form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Can responses be anonymous? You can drop the name field in the builder to collect anonymous feedback — keep only the questions you want. ### Where do responses go? Route them to email, Telegram, or signed webhooks, or pull them from the REST API into your HR system. --- # Feedback Form Templates — Surveys & Bug Reports Source: https://forms.expert/templates/feedback Measure satisfaction and surface the comments behind the score — a customer feedback survey with rating scales and a reproducible bug report that captures the steps you need to fix it. Each template hosts as a page, embeds as a widget, or posts to your stack over the REST API, free on every plan. Export every response as CSV, JSON or XLSX when you are ready to dig in. ## Running a bigger survey? ## Feedback Template Questions ### Are the feedback form templates free? Yes, browsing and using every template is free on every plan, with no credit card required. ### Can I see response stats? A basic analytics overview is on every plan; per-field response stats and NPS breakdowns are available on Pro and up. ### Can I embed a feedback form? Yes — each ships as an auto-resizing widget, a hosted page, and a REST API from one definition. --- # HR Form Templates — Applications, Onboarding & Offboarding Source: https://forms.expert/templates/hr Hiring and people forms that handle resumes, multi-step flows and the details HR actually tracks — without bolting on a separate ATS. From job applications to onboarding and exit interviews, each template ships as a hosted page, an embeddable widget, and a REST API, and stays free on every plan. Collect file uploads, branch questions with conditional logic, and post submissions straight to the system you already use. ## Registering people at scale? ## HR Template Questions ### Are the HR form templates free? Yes, browsing and using every template is free on every plan, with no credit card required. ### Can a job application accept resume uploads? Yes — the job application template includes a required resume file field with MIME and size validation. Applicants can upload without an account. ### Do multi-step forms work on mobile? Yes — steps stack to a single column, the progress bar stays visible, and the form scrolls comfortably on a narrow screen. --- # Form Templates — Page, Widget & API · Forms Expert Source: https://forms.expert/templates ## Start From a Template. Ship It as a Page, a Widget, and an API. Every template is a real, working Forms Expert form — open it, fill it in, and make it yours. The same definition becomes a hosted page, an auto-resizing embed, and a REST endpoint. ## Every Template, Ready to Ship Every form we offer in one place — filter by category, open any template to fill in the live preview, then launch it as a hosted page, an embeddable widget, and a REST API. Free on every plan. ## From Template to Live in Three Steps Pick a template, make it yours, then choose how it ships — no rebuilding between channels. 1. **Pick & Preview** — Open any template and fill in the live preview — it is the real form, not a screenshot. 2. **Make It Yours** — Edit fields, logic and theme in the builder. The template keeps its own saved styling. 3. **Choose How It Ships** — Set one type field — page, embed, API, or all at once. ## Template Questions, Answered ### Do templates cost anything? No. Browsing and using every template is free on every plan, including Free — no credit card required. Paid plans add things like AI generation and 30-language translation, not template access. ### Is the preview a real form? Yes — each preview is the actual Forms Expert form, rendered live with its own saved theme. You can fill it in to see exactly how it behaves, including multi-step flows and validation. ### Can one template ship as a page, a widget, and an API? That is the whole point. A single type field selects how each form ships: a hosted page at /h/{slug}, an auto-resizing widget at /e/{slug}, and a REST endpoint — from one definition, no rebuilding. ### Can I edit a template after I start from it? Completely. Add or remove fields, change labels and validation, wire conditional logic, and restyle it. Templates are a starting point, not a lock-in. --- # Job Application Form Template — Page, Widget & API Source: https://forms.expert/templates/job-application-form A guided, multi-step application that collects contact details, the role, experience, a resume upload, and screening answers — then ships as a careers-page embed, a hosted link, and a REST API into your systems. ## Thirteen Fields, Three Steps Everything a hiring team needs to screen a candidate — and nothing it doesn't. Edit, reorder, or remove any field in the builder. - Full Name (required) — name - Email Address (required) — email - Phone Number — phone - Portfolio / LinkedIn URL — url - Position Applied For (required) — text - Years of Experience (required) — select - Highest Education (required) — choice - Upload Resume (required) — file - Cover Letter — long text - Available Start Date — date - Salary Expectation — amount - How did you hear about us? — choice - Data Processing Consent (required) — consent 1. **Personal Information** — Name, email, phone and a portfolio or LinkedIn link — the basics, kept short to start strong. 2. **Professional Background** — The role, years of experience, education and a required resume upload. 3. **Additional Details** — Cover letter, start date, salary expectation, referral source, and GDPR consent before submit. Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Adjust fields & theme** — Rename roles, add screening questions, and tweak the accent to match your brand. 3. **Publish & route** — Choose page, embed, or API, then send applications to email, Telegram, or a webhook — or pair it with other registration forms. ## Job Application Questions ### Can the job application accept resume uploads? Yes — the template includes a required resume/CV file field with MIME and size validation. Applicants can upload without creating an account. ### Is the job application form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Do multi-step forms work on mobile? Yes — steps stack to a single column, the progress bar stays visible, and the form scrolls comfortably on a narrow screen. ### Where do applications go? Route them to email, Telegram, and signed webhooks that retry — or pull them from the REST API into your ATS. See embeddable forms to add it to a careers page. --- # Newsletter Signup Form Template — Embeddable Widget Source: https://forms.expert/templates/newsletter-signup-form The smallest form that earns its place — email, an optional first name, and an interest. Built to embed: drop the auto-resizing widget on any page, host it, or POST signups to your list via API. ## Three Fields, Built to Embed Just enough to start a list, and nothing that adds friction. Edit, reorder, or remove any field in the builder. - Email Address (required) — email - First Name — text - Primary Interest — select Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Add interest options, tweak the copy, and restyle it to match your brand. 3. **Embed it anywhere** — Drop the one-line auto-resizing widget on any page with embeddable forms — or host it, or POST signups via API. ## Newsletter Signup Questions ### Is the newsletter signup form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### How do I embed it on my site? Paste a one-line script and it renders as an auto-resizing widget inside your page — no iframe wrangling. See embeddable forms. ### Does it include GDPR consent? GDPR cookie consent is built into every Forms Expert form on every plan; add a consent field for explicit opt-in if you need one. --- # Order Form Templates — Product Orders & Quote Requests Source: https://forms.expert/templates/order Take orders and quote requests, structured and ready to route — capture products, quantities, options and shipping in one clean submission. Each template hosts as a page, embeds as a widget, or posts entries to your system over the REST API, free on every plan. Payments stay with your own tool: these forms collect the order details and hand them off, so you keep your existing checkout. ## Capturing sales leads? ## Order Template Questions ### Are the order form templates free? Yes, browsing and using every template is free on every plan, with no credit card required. ### Do they process payments? No — Forms Expert does not handle payments. These forms collect order and quote details; pair them with your own payment tool at checkout. ### Can orders route into my system? Yes — send them to email, Telegram, or signed webhooks, or pull them from the REST API into your order system. --- # Patient Intake Form Template — Page, Widget & API Source: https://forms.expert/templates/patient-intake-form Structure a new-patient intake — personal details, insurance and medical history — across three clear steps, collected before the visit. Share the link, embed it, or pull responses via API. ## Twelve Fields, Three Steps A standard intake structure you can shape to your practice. Edit, reorder, or remove any field in the builder. - First Name (required) — text - Last Name (required) — text - Date of Birth (required) — date - Email Address (required) — email - Phone Number (required) — phone - Home Address (required) — long text - Insurance Provider — text - Insurance ID — text - Known Allergies — long text - Current Medications — long text - Existing Medical Conditions — long text - Reason for Visit (required) — long text 1. **Personal Information** — Name, date of birth, and contact details. 2. **Insurance** — Provider and member ID, if you collect them. 3. **Medical History** — Allergies, medications, conditions, and the reason for the visit. Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Adjust the insurance and history fields, add questions, and restyle it to match your practice. 3. **Publish & collect** — Share the hosted link before a visit, or embed it — and pair it with other registration forms. ## Patient Intake Questions ### Is the patient intake form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Is it HIPAA compliant? No. Forms Expert is not a HIPAA or BAA provider, so do not use it for protected health information that requires HIPAA compliance. The template structures standard new-patient intake and includes GDPR cookie consent on every plan. ### Can patients fill it in before a visit? Yes — share the hosted link or embed it on your site so patients complete intake ahead of time, on any device. --- # Product Order Form Template — Multi-Step, Page, Widget & API Source: https://forms.expert/templates/product-order-form Take product orders with quantities, options and delivery details across two clear steps. Host it, embed it on your store, or POST orders to your system via API — pair it with your own payment tool. ## Eight Fields, Two Steps Order details first, shipping second — kept short so buyers finish. Edit, reorder, or remove any field in the builder. - Select Product (required) — select - Quantity (required) — number - Color — select - Special Instructions — long text - Full Name (required) — text - Email Address (required) — email - Shipping Address (required) — long text - Phone Number (required) — phone 1. **Order Details** — Product, quantity, options and any special instructions. 2. **Shipping Information** — Where it's going and how to reach the buyer. Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Set products, options and shipping fields, and restyle it to match your store. 3. **Publish & route** — Ship it as a page, a widget, or an API, take payment with your own tool, and grow it into a full lead-capture flow. ## Product Order Questions ### Is the product order form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Does it take payment? No — Forms Expert does not process payments. This form collects the order and shipping details; pair it with your payment tool of choice at checkout. ### Can orders route into my system? Yes — send them to email, Telegram, or signed webhooks, or pull them from the REST API into your order system. --- # Quiz Template — Multi-Step Online Quiz & Assessment Source: https://forms.expert/templates/quiz-assessment-template Build a multi-step quiz or assessment — collect the taker's details, then ask your questions across clean steps. Host it, embed it, or call it via API, and score responses your own way. ## Seven Fields, Two Steps Taker details first, then five sample multiple-choice questions to replace with your own. Edit, reorder, or remove any field in the builder. - Your Name (required) — text - Email Address (required) — email - Question 1 (multiple choice) (required) — choice - Question 2 (multiple choice) (required) — choice - Question 3 (multiple choice) (required) — choice - Question 4 (multiple choice) (required) — choice - Question 5 (multiple choice) (required) — choice 1. **Student Information** — Who's taking the quiz. 2. **Questions** — Five multiple-choice questions — swap in your own. Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Swap in your own questions and options, add steps, and restyle it to match your brand. 3. **Publish & collect** — Ship it as a page, a widget, or an API — or run it as a recurring online survey or assessment. ## Quiz Template Questions ### Is the quiz template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Does it auto-grade answers? Not automatically — Forms Expert collects the answers; tools like Google Forms offer built-in auto-grading. Use this template when you want a multi-step quiz that also ships as a page, a widget, and an API, and score it with your own logic. ### Can I add more questions or steps? Yes — add or remove questions, split them across more steps, and restyle the whole thing in the builder. --- # Quote Request Form Template — Lead-Gen, Page, Widget & API Source: https://forms.expert/templates/quote-request-form Let prospects describe what they need and request a tailored quote — service type, budget, timeline and project details. Host it, embed it, or post leads to your CRM via API. ## Eight Fields, Quote-Ready Everything you need to scope a quote — and nothing that scares a lead off. Edit, reorder, or remove any field in the builder. - Full Name (required) — text - Email Address (required) — email - Company — text - Phone Number — phone - Service Type (required) — select - Budget Range (required) — select - Timeline (required) — select - Project Description (required) — long text Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Set service types, budget and timeline options, and restyle it to match your brand. 3. **Publish & route** — Ship it as a page, a widget, or an API — and grow it into a full lead-capture flow. ## Quote Request Questions ### Is the quote request form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Does it process payments? No — Forms Expert does not handle payments. This form collects the details you need to prepare a quote; you send the quote and take payment with your own tools. ### Can leads route into my CRM? Yes — send them to email, Telegram, or signed webhooks that retry, or pull them from the REST API into your CRM. --- # Support Ticket Form Template — Category, Priority & API Source: https://forms.expert/templates/support-ticket-form Capture support requests with the detail your team needs — category, priority, subject and an attachment. Embed it in your help center, host it, or POST tickets straight to your desk via API. ## Seven Fields, Triage-Ready Everything an agent needs to pick up a ticket fast — and nothing they don't. Edit, reorder, or remove any field in the builder. - Your Name (required) — text - Email Address (required) — email - Category (required) — select - Priority (required) — select - Subject (required) — text - Description (required) — long text - Attachment — file Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Set categories and priorities, add fields, and restyle it to match your brand. 3. **Publish & route** — Ship it as a page, a widget, or an API, then send tickets to your desk — or build a full lead-capture flow for pre-sales. ## Support Ticket Questions ### Is the support ticket form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Can users attach files to a ticket? Yes — the template includes an optional attachment file field with MIME and size validation. ### Can tickets route into my help desk? Yes — send them to email, Telegram, or signed webhooks that retry, or pull them from the REST API into your help-desk tool. --- # Wedding RSVP Form Template — Free & Shareable Source: https://forms.expert/templates/wedding-rsvp-form A quick yes or no with guest count, meal choice and a song request. Share the hosted link, embed it on your wedding site, or pull responses via API. ## Eight Fields, Effortless to Fill Everything you need from a guest — and nothing that slows them down. Edit, reorder, or remove any field in the builder. - Full Name (required) — text - Email Address (required) — email - Will you be attending? (required) — select - Bringing a guest? — select - Guest Name — text - Meal Preference — select - Dietary Restrictions — text - Song Request — text Ships three ways from one definition: a hosted page (/h/{slug}), an embeddable widget (/e/{slug}), and a REST API. ## Live in Three Steps 1. **Start from this template** — It opens in the builder pre-filled, free on every plan, no credit card. 2. **Make it yours** — Set meal options and guest rules, add questions, and restyle it to match your theme. 3. **Share it** — Send the hosted link or embed it on your site — or build a fuller registration form for the whole event. ## Wedding RSVP Questions ### Is the wedding RSVP form template free? Yes, browsing and using it is free on every plan, with no credit card required. ### Can guests RSVP without an account? Yes — anyone with the link can fill it in. No sign-up or app required to respond. ### Can I embed it on my wedding website? Yes — embed it as an auto-resizing widget, host it as its own page, or POST to it via the REST API. --- # Cognito Forms Alternative — API, AI & Translation Source: https://forms.expert/alternatives/cognito-forms-alternative Cognito wins on price-per-capability and a generous free tier, and we're not going to pretend otherwise. Forms Expert leads with the three things its pricing page doesn't advertise: a real REST API, prompt-to-form AI, and built-in translation — all from one definition that ships as a page, an embed, and an API. ## Forms Expert vs Cognito Forms, Feature by Feature A side-by-side read, including the rows where Cognito genuinely comes out ahead. Competitor details are approximate (2026) — check them before you rely on them. ## Where Forms Expert Pulls Ahead of Cognito Forms The reasons teams move off Cognito Forms, and what they get the day they switch. - **A real REST API and signed webhooks** — A first-class endpoint with pk_/sk_ keys and signed webhooks that retry up to 5 times. Cognito doesn't lead with an API on its pricing page, so headless and product-embedded forms are where we pull ahead. - **AI that builds and edits the form** — Type what you want, get a full editable form, then keep refining it by prompt (Claude, on paid plans). It's a workflow Cognito's pricing page doesn't advertise. See the AI form builder for what that looks like. - **Translation inside the product** — Built-in DeepL across 30 languages with per-language publishing, on the $99 Business plan. Not advertised on Cognito's pricing page, and not a separate vendor here — more in form translation. - **One definition, three channels** — The same form ships as a hosted page, an auto-resizing widget, and a REST endpoint — flip a type field, never rebuild it. Cognito covers the page and embed; the API is the part it doesn't. - **HIPAA-ready from $9** — A signed BAA and HIPAA-ready forms come with every paid plan from $9. Cognito keeps HIPAA on its top Enterprise tier, so regulated intake starts a lot cheaper here. One honest caveat: it's on the paid plans, not the Free one. - **Funnel analytics in the product** — A completion funnel, NPS, per-field stats, and geo and device breakdowns land on Pro and up. Cognito is strong on structured data and calculations; this adds the reporting layer that shows where a form loses people, without a separate tool. ## How to Switch From Cognito Forms in Four Steps There's no automated importer, so you rebuild the form once — then it ships three ways from a single definition. 1. **Rebuild the form** — Recreate your Cognito form in the builder with 35 field types, conditional logic, and multi-step flows. Most forms take minutes, not an afternoon. 2. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. No separate build per channel, which is the whole point. 3. **Drop it into your product** — Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key. Wire signed webhooks for downstream events. Skip this step if you only need the hosted page. 4. **Turn on the extras** — Enable the GDPR consent module, per-field analytics on Pro, and 30-language translation on Business — all from the same dashboard. Mind the tiers: translation is Business-only, so plan around it. ## Switching From Cognito Forms ### Does Forms Expert have a developer API and webhooks? Yes. There's a first-class REST endpoint with publishable (pk_) and secret (sk_) keys, plus signed webhooks that retry up to 5 times with exponential backoff. The same form definition also ships as a hosted page and an embed, controlled by one type field. Cognito Forms doesn't lead with an API on its pricing page, so if you're wiring forms into your own code, that's the clearest reason to look at us. ### Can Forms Expert generate a form with AI? It can. Describe the form in plain English and you get a full, editable form back, then keep editing it by prompt (it runs on Claude). AI generation is on the paid plans, not the free tier. Cognito's pricing page doesn't advertise AI generation, so this is a workflow you'd be adding by switching, not replacing. ### Does Forms Expert support multiple languages? Yes, with built-in DeepL translation across 30 languages and per-language publishing — on the $99 Business plan, not the cheaper tiers. Cognito doesn't advertise multi-language on its pricing page. So if a multilingual form is a hard requirement, check which tier you'd land on before you commit, because ours is gated to Business. ### What does triple delivery mean here? One form definition ships three ways at once: a hosted page, an auto-resizing embed, and a REST API. You flip a type field instead of rebuilding the form per channel. Cognito gives you a hosted page and an embed, which covers most marketing use, but not the headless API path. That last channel is the wedge. ### Is Cognito Forms' free tier better than yours? On raw allowance, probably. Cognito's free tier is genuinely generous, with a large entry allowance, and it's a big reason people like it. Forms Expert's free plan caps at 100 submissions a month. If a roomy free tier is the deciding factor, Cognito is a fair pick. We'd argue the trade is worth it once you need the API, AI, or translation, but the free-tier point goes to them. ### What about calculations, payments, and approvals? Cognito is strong here. Its calculations, payment collection, and approval workflows are real strengths and show up even on its lower tiers, which is why structured-data and nonprofit teams reach for it. Forms Expert isn't built around heavy calculations or approval routing. If that's the center of your form, Cognito has the better price-per-capability — no contest. ### How do I switch from Cognito Forms to Forms Expert? Rebuild the form once in the builder (35 field types with conditional logic), pick how it ships — hosted page, embed, API, or all three — then drop in the SDK or point your backend at the REST endpoint. Turn on consent and, on the right tiers, analytics and translation from the same dashboard. There's no automated Cognito importer, so you recreate the form, not migrate it. --- # Fillout Alternative — Built-In Translation & Consent Source: https://forms.expert/alternatives/fillout-alternative Fillout wires forms into your CRM and hands you a roomy free tier, and we like it for that. Forms Expert leans somewhere else: built-in 30-language translation, a GDPR consent module, and one definition that ships as a page, an embed, and a REST API together. ## Forms Expert vs Fillout, Feature by Feature A straight side-by-side, including the rows where Fillout comes out ahead. Competitor details are approximate (2026), so verify them before you rely on them. ## Where Forms Expert Pulls Ahead of Fillout The practical reasons developer and growth teams move off Fillout, and what they get on day one. - **Translation built into the form** — DeepL translation across 30 languages on the Business plan, published per language from the same dashboard. Fillout has no built-in translation, so multilingual there means a separate tool. - **Consent that ships with the form** — A GDPR consent module with categories, stored consent records, and Google Consent Mode lives in the product. Fillout has no consent module, so you'd add a third-party banner or roll your own. - **One definition, three channels** — The same form ships as a hosted page, an auto-resizing embed, and a REST endpoint with signed webhooks. Flip a type field, no rebuild per channel. - **Analytics in the box** — Per-field stats, a completion funnel, NPS, and geo and device breakdowns land on Pro and up, in the same product. You see where responses drop off without wiring a separate analytics tool onto the form. ## How to Switch From Fillout in Four Steps There's no automated importer, so you rebuild each form once. After that it ships three ways from a single definition. 1. **Rebuild the form** — Recreate your Fillout form with 35 field types, conditional logic, and multi-step flows. Most forms take minutes, not an afternoon. 2. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. One definition covers every channel. 3. **Drop it into your stack** — Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key. Wire signed webhooks for anything downstream, including the CRM you used Fillout for. 4. **Turn on the extras** — Enable the GDPR consent module, 30-language translation on Business, and per-field analytics on Pro, all from one dashboard. ## Switching From Fillout ### Does Forms Expert translate forms? Fillout doesn't. Yes. Forms Expert ships built-in DeepL translation across 30 languages, with per-language publishing, on the $99 Business plan. Fillout has no built-in translation at all, so multilingual forms there mean a separate vendor or manual duplication. If you collect responses in more than one language, this is the cleanest reason to switch. ### Can I capture GDPR consent inside the form? Yes — there's a built-in consent module with consent categories, stored consent records, and Google Consent Mode. Fillout has no consent module, so you'd bolt on a third-party banner or build it yourself. Having consent live in the same form you're already publishing saves a real integration. ### Does Fillout have an API? What's the actual difference? Fillout does have a REST API, on every tier including free, so this isn't about who has an API. The difference is how it's framed. With Forms Expert, one form definition ships as a hosted page, an embed, and a REST endpoint together, set by a single type field, with signed webhooks that retry up to 5 times. Fillout's hosted, embed, and API are all there too, just less unified around one definition. ### Is Fillout's free plan more generous? On raw volume, yes. Fillout's free plan allows 1,000 responses a month; Forms Expert's free tier is 100. If a roomy free allowance is your priority, Fillout wins that line outright. Our paid tiers move up fast (Starter 1,000, Pro 10,000, Business 100,000 a month) on flat pricing, but we won't pretend the free numbers are even. ### Does Forms Expert have as many field types as Fillout? No. Fillout advertises 50+ field types; Forms Expert has 35, with conditional logic and multi-step flows. For most lead, signup, and feedback forms that's plenty, but if you lean on a long tail of specialized inputs, Fillout covers more ground there. ### What about native Airtable, Notion, and CRM integrations? This is Fillout's home turf. Its native CRM, Airtable, and Notion connections are deeper than ours, and that's the whole reason a lot of teams pick it. Forms Expert reaches those tools through the REST API and signed webhooks rather than pre-built native blocks. If wiring straight into Airtable or Notion with no code is the job, Fillout is the better fit. ### How do I move my forms off Fillout? Rebuild the form in Forms Expert (35 field types, conditional logic), pick how it ships, then embed it with the published @forms.expert/sdk or POST to the REST endpoint with a pk_ key. Switch on the consent module, 30-language translation, and per-field analytics from the same dashboard. There's no automated Fillout importer, so plan to recreate each form once. --- # Forms.app Alternative — AI & Triple Delivery From $9 Source: https://forms.expert/alternatives/forms-app-alternative Forms.app is a polished, fairly priced builder with credible AI and a deep template library — we won't pretend otherwise. Forms Expert competes on price and reach: the same AI generation and editing come bundled from our first paid tier, and one form definition ships three ways, as a page, a widget, and a REST API. ## Forms Expert vs Forms.app, Feature by Feature A side-by-side read, including the two rows where Forms.app genuinely wins. Competitor figures are approximate (2026) — check them before you rely on them. ## Where Forms Expert Pulls Ahead of Forms.app The reasons teams move over from Forms.app, and what lands the day you switch. - **Same AI, lower entry price** — AI building and editing are bundled into the Starter plan at $9, our first paid tier, rather than waiting for a higher one. Forms.app's AI is genuinely good; the difference is that you hit the same prompt-to-form workflow sooner, for less. - **One definition, three channels** — The same form ships as a hosted page, an auto-resizing widget, and a REST endpoint with signed webhooks. Flip a type field — you never rebuild it per channel. Forms.app stays hosted-and-embed. - **Consent in the box, translation when you grow** — The GDPR consent module ships with the product, and Forms.app doesn't offer one at all. Add 30-language DeepL translation on Business and deeper per-field analytics on Pro and up. One product, no separate vendor, no bolted-on add-on. - **HIPAA-ready forms from $9** — A signed BAA and HIPAA-ready forms come with every paid plan from $9, not a separate enterprise contract. If your intake touches patient or client health data, the compliant path sits on the same flat pricing. Plainly: it's on the paid plans, not Free. ## How to Switch From Forms.app in Four Steps There's no automated importer, so you recreate the form once. After that, it ships three ways from a single definition. 1. **Rebuild or generate the form** — Recreate your Forms.app form with 35 field types and conditional logic, or describe it to the AI and edit from there. Most forms take minutes. 2. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. One build covers every channel, so there's no separate version to maintain. 3. **Drop it into your product** — Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key. Wire signed webhooks for downstream events. 4. **Turn on the extras** — Enable the GDPR consent module, then add 30-language translation on Business and per-field analytics on Pro. A common slip is expecting translation at Starter — it's a Business feature. ## Coming From Forms.app ### How much does AI form building cost on Forms Expert? AI generation and editing come bundled into the Starter plan at $9 a month, which is our first paid tier. Forms.app's AI is well-integrated and credible, and it also lives on a paid tier that starts around $15. So the gap here is the entry price, not the capability — you reach the same prompt-to-form workflow for less. ### Does Forms Expert have a real API and webhooks? Yes. There's a REST endpoint with publishable (pk_) and secret (sk_) keys and signed webhooks that retry up to 5 times with exponential backoff. The same form also ships as a hosted page and an auto-resizing embed through the published @forms.expert/sdk for React, Vue, or vanilla JS, all set by one type field. Forms.app stays hosted-and-embed, without that API channel. ### Can I translate my Forms Expert forms into other languages? Yes, with built-in DeepL translation across 30 languages and per-language publishing — but that lives on the $99 Business plan, not on the $9 Starter tier. If you just need AI building and triple delivery, Starter covers it. Multilingual forms step up to Business, where the GDPR consent module also helps you keep records straight across markets. ### What does Forms.app do better than Forms Expert? Templates and breadth, plainly. Forms.app ships 5,000+ templates and built-in PDF generation, and it's a reliable, well-rounded builder with a longer track record. Our starter set is curated rather than vast. If a huge template library or native PDF output is central to your work, Forms.app is a fair, well-priced choice and we'd say so. ### How do I switch from Forms.app to Forms Expert? Rebuild the form once in our builder (35 field types with conditional logic), or describe it to the AI and edit from there. Pick how it ships — hosted page, embed, API, or all at once — then drop in the SDK or point your backend at the REST endpoint. There's no automated Forms.app importer, so plan to recreate the form rather than migrate it. --- # Formstack Alternative — Developer Delivery, 1/10 Cost Source: https://forms.expert/alternatives/formstack-alternative Formstack is an enterprise compliance platform, and a real one — native Salesforce, document generation, eSignature. If what you actually need is form delivery your code can drive, Forms Expert gives you the same HIPAA + signed BAA (on every paid plan) plus a REST API, signed webhooks, and a published SDK on flat $0–$99 pricing instead of $113–225 per user a month. ## Forms Expert vs Formstack, Where Each One Wins An honest side-by-side, including the rows where Formstack is clearly ahead. Competitor details are approximate (2026) — verify Formstack's pricing and compliance before you rely on them. ## Where Forms Expert Pulls Ahead of Formstack Why teams leave Formstack, and what flat, self-serve delivery gives them on day one. - **Flat pricing instead of per-seat** — Formstack bills per user per month; we don't. $0 / $9 / $29 / $99 covers the whole account. For a small team that adopted Formstack mainly for its API, that's roughly a tenth of the spend. - **Delivery your code can drive, self-serve** — A first-class REST API, signed webhooks that retry up to five times, and the published @forms.expert/sdk (React, Vue, vanilla). No demo call, no enterprise contract — the keys are in your dashboard the moment you sign up. - **One definition, three channels** — The same form ships as a hosted page, an auto-resizing widget, and a REST endpoint — flip a type field, never rebuild it. Translation across 30 languages and a GDPR consent module ride along in the same product. - **Analytics without a second tool** — A completion funnel, NPS, per-field stats, and geo and device breakdowns arrive on Pro and up, in the same product. The numbers that show where a form stalls sit next to the responses, not behind a paid add-on. ## Moving From Formstack in Four Steps There's no automated importer, so you rebuild each form once. Worth saying up front: this covers data collection and delivery, not Formstack's document, eSignature, or Salesforce workflows. 1. **Rebuild the form** — Recreate your Formstack form with 35 field types, conditional logic, and multi-step flows. A straightforward intake form takes minutes; a long workflow form takes a bit longer. 2. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. One definition, no separate build per channel. 3. **Wire it into your stack** — Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key. Point signed webhooks at your backend, or at Zapier if you're routing into Salesforce yourself. 4. **Turn on the extras** — Enable the GDPR consent module, 30-language translation on Business, and per-field analytics on Pro, all from one dashboard. Just remember the eSign and document pieces stay with a separate tool. ## Switching From Formstack ### How much cheaper is Forms Expert than Formstack? A lot, and the reason is the billing model. Formstack charges roughly $113 to $225 per user per month, plus modular add-ons for the documents and signature pieces. Forms Expert is flat: $0, $9, $29, or $99 a month for the whole account, not per seat. So a small team that's deep into a Formstack contract on the developer-API story is often looking at close to a tenth of the cost on us. Run your real seat count against our pricing before you assume. ### Does Forms Expert have HIPAA compliance or a BAA? Yes — Forms Expert is HIPAA compliant and signs a BAA on any paid plan (Starter and up), not on Free. Formstack also offers real HIPAA and BAAs, but on its enterprise per-seat plans ($113–225/user/mo); you get the same compliance from our $9 Starter plan. ### Can Forms Expert connect to Salesforce like Formstack does? Not natively. Formstack ships a native Salesforce integration; we don't. What you get instead is a real REST API and signed webhooks, so you (or a tool like Zapier) can push submissions into Salesforce yourself. That's more wiring on your end. If a turnkey, native Salesforce connector is the thing you're buying for, Formstack is the honest answer. ### Does Forms Expert do document generation and eSignature? No. Document generation, eSignature, and audit trails are Formstack's territory, and Forms Expert offers none of them. We collect and deliver form data — as a hosted page, an embed, and an API — but we don't produce signed PDFs or merge documents. If your workflow ends in a countersigned contract, Formstack (or a dedicated eSign tool) is the right call, not us. ### Is the Forms Expert API self-serve, or do I have to talk to sales? Self-serve. Sign up, generate a publishable (pk_) and secret (sk_) key, and you're posting to the REST endpoint the same afternoon — no demo call, no enterprise contract. Webhooks are signed and retry up to five times with exponential backoff. The same form definition also ships as a hosted page and an embed, switched with one type field. Formstack's developer story sits behind a sales-led, enterprise motion; ours is just there when you sign up. ### What do I give up by leaving Formstack? Less than you'd think on compliance. HIPAA and BAAs you keep — Forms Expert is HIPAA compliant and signs a BAA on every paid plan. What you actually lose is the native Salesforce connector, document generation, eSignature, and audit trails — Forms Expert matches none of those four. You also trade a sales-led platform for a self-serve one. What you gain is flat $0–$99 pricing instead of per-seat fees, and developer-grade delivery (REST API, signed webhooks, the published SDK) without an enterprise contract. ### How do I migrate from Formstack to Forms Expert? Rebuild the form in our builder (35 field types with conditional logic), pick how it ships — page, embed, API, or all three — then drop in the SDK or point your backend at the REST endpoint. Turn on the GDPR consent module and per-field analytics from the same dashboard. HIPAA and a signed BAA come standard on any paid plan, so health-data intake moves over too. There's no automated Formstack importer, so plan to recreate each form once. For the document, eSignature, and Salesforce workflows, you'll need a separate plan; we don't replace those. --- # Google Forms Alternative — A Real API & Branded Embeds Source: https://forms.expert/alternatives/google-forms-alternative Google Forms is free, fast, and sitting in an account you already have. We're not here to argue with that. Forms Expert is for the moment Google runs out of room: a real REST API, an auto-resizing branded widget, deeper logic, consent, and analytics, from one form definition. ## Forms Expert vs Google Forms, Feature by Feature A side-by-side read, including the rows where Google Forms genuinely wins. Competitor details are approximate (2026), so check them before you rely on them. ## Where Forms Expert Pulls Ahead of Google Forms The reasons teams outgrow Google Forms, and what they gain the day they switch. - **A real API, not Apps Script** — Forms Expert ships a first-class REST API with pk_/sk_ keys and signed webhooks that retry up to 5 times. Google Forms has no first-class form API, so anything headless or product-embedded means gluing together Apps Script and add-ons. - **An embed that actually fits** — Drop the form into your site with the published @forms.expert/sdk (React, Vue, vanilla). It auto-resizes and wears your branding, unlike Google's fixed iframe that leaves dead space or an inner scrollbar. - **Uploads without a sign-in wall** — Forms Expert accepts file uploads to S3 from anyone, no account required. Google Forms makes respondents log into Google before they can attach a file, which quietly loses you submissions on any public form. - **Depth Google leaves out** — 35 field types and real conditional logic, plus a GDPR consent module and per-field, geo, and device analytics on Pro and up. See the analytics and the embed options in detail. - **Real multilingual, not browser translate** — DeepL translation across 30 languages is built into the form on Business, published per language. Google Forms leaves it to the respondent's browser or a copy duplicated per language, so real multilingual means maintaining several. Here it's one form, many languages. - **AI that drafts the form** — Type a prompt and get a full, editable form, then keep refining it by prompt on the paid plans. Google Forms has no AI builder, so each form still starts from the blank editor or an old copy. See the AI form builder for how prompt-to-form works. ## How to Switch From Google Forms in Four Steps There's no automated importer, so you rebuild each form once. After that it ships three ways from a single definition. 1. **Rebuild the form** — Recreate your Google Form with 35 field types, multi-step flows, and conditional logic. Most simple forms take only a few minutes, and you'll likely add depth Google couldn't reach. 2. **Choose how it ships** — Set the type field to hosted page, embed, API, or all at once. No separate build per channel, which is exactly what Google's single hosted view can't give you. 3. **Embed or call it** — To embed a Google Form replacement on your site, install @forms.expert/sdk for React, Vue, or vanilla. Prefer code? POST to the REST endpoint with a pk_ key and wire signed webhooks. 4. **Turn on the extras** — Switch on the GDPR consent module and per-field analytics on Pro, and serve the page from your own domain via CNAME or TXT. Heads up: custom-domain SSL isn't automated yet, so handle certs yourself. ## Switching From Google Forms ### Does Forms Expert have a real API? Google Forms doesn't. Yes, and this is the cleanest reason to switch. Forms Expert ships a first-class REST API with publishable (pk_) and secret (sk_) keys plus signed webhooks that retry up to 5 times with backoff. Google Forms has no first-class form API at all; you're stuck wiring Apps Script or third-party add-ons. If you need to create forms, read responses, or fire events from your own code, Google leaves you improvising and we don't. ### Can I embed a Google Form on my website with my own branding? You can embed a Google Form, but only as a plain iframe that won't resize to its content, so it leaves dead space or an inner scrollbar and keeps Google's generic look. Forms Expert gives you an auto-resizing branded widget through the published @forms.expert/sdk (React, Vue, vanilla, plus a CDN build). It grows with the form and matches your site, no clunky frame. ### Are responses and file uploads anonymous, with no sign-in? Forms Expert accepts file uploads (stored on S3) without forcing anyone to sign in, which matters a lot for public intake. Google Forms makes respondents log into a Google account before they can attach a file, and that single requirement quietly kills a chunk of your submissions. For text answers Google can be set not to collect emails too, but the upload wall is the real gap, and we don't have one. ### Is Forms Expert free like Google Forms? Not in the same way, and I won't pretend otherwise. Google Forms is genuinely free with no submission caps, bundled into an account most people already have. Forms Expert has a free plan too, but it's capped at 100 submissions a month, and the paid tiers run $9, $29, and $99. If your only need is a quick, no-cost survey, Google wins on price. You're paying us for the API, branding, logic, consent, and analytics Google doesn't do. ### Does Forms Expert support conditional logic and more field types? Yes. You get 35 field types with multi-step forms and real conditional logic that branches on any answer. Google Forms gives you roughly a dozen basic types and section-only branching that fires off multiple-choice or dropdown questions. For anything past a simple quiz or a one-page survey, Google's logic runs out of room fast. ### What will I give up by moving off Google Forms? A few real things. You lose the genuinely free, uncapped pricing, the zero-signup reach of a tool everyone already has a login for, and the native real-time Sheets, Drive, and Docs integration that Google does better than anyone. Forms Expert exports and integrates, but it isn't living inside your spreadsheet the way Google is. If those three are what you care about most, stay on Google Forms with a clear conscience. ### Does Forms Expert give me branded pages and a custom domain? Yes. Hosted Forms Expert pages carry your branding instead of Google's generic, hard-to-restyle look, and you can serve them from your own domain via CNAME or TXT verification. One honest caveat: we don't issue automated SSL certificates for custom domains yet, so plan your certs accordingly. Google Forms has no real branding or custom-domain story to begin with. Want the full setup? See our embeddable forms. ### How do I move my forms off Google Forms? Rebuild the form in Forms Expert with the field types and logic you actually want, then pick how it ships: a hosted page, an embed, the API, or all three from one definition. Point your backend at the REST endpoint or drop in the SDK, switch on the consent module and analytics, and you're live. There's no automated Google Forms importer, so you recreate each form once. Weighing other tools too? The Microsoft Forms comparison covers the other big free default. --- # Form Builder Comparisons — Forms Expert vs 11 Tools Source: https://forms.expert/alternatives Finding the best form builder means knowing what each tool gets right. How Forms Expert compares to eleven popular tools: flat pricing, triple delivery, consent, and a real API. Pick the head-to-head you need. ## Eleven Honest Comparisons Each comparison names the genuine strengths on both sides — no invented weaknesses. Find the tool you are weighing and see exactly where each one wins. - **Typeform** — Flat $0–$99 pricing and triple delivery — where Typeform leads on conversational survey UX. [See the comparison →](https://forms.expert/alternatives/typeform-alternative) - **Jotform** — Role-based team access below an enterprise tier, plus a first-class REST API. [See the comparison →](https://forms.expert/alternatives/jotform-alternative) - **Google Forms** — A real REST API and an auto-resizing branded embed, beyond a shared link. [See the comparison →](https://forms.expert/alternatives/google-forms-alternative) - **Tally** — In-app AI generation, 30-language translation, and built-in analytics. [See the comparison →](https://forms.expert/alternatives/tally-alternative) - **SurveyMonkey** — No per-response overage, and first-party multilingual built into the product. [See the comparison →](https://forms.expert/alternatives/surveymonkey-alternative) - **Formstack** — Self-serve flat pricing and a REST API — without an enterprise per-seat contract. [See the comparison →](https://forms.expert/alternatives/formstack-alternative) - **Fillout** — Built-in translation and a GDPR consent module, first-party — Fillout ships neither. [See the comparison →](https://forms.expert/alternatives/fillout-alternative) - **Microsoft Forms** — Public, embeddable, API-driven forms for work that lives beyond Microsoft 365. [See the comparison →](https://forms.expert/alternatives/microsoft-forms-alternative) - **Paperform** — An embed that actually auto-resizes, plus a genuine $0 plan. [See the comparison →](https://forms.expert/alternatives/paperform-alternative) - **Forms.app** — AI generation and editing bundled from $9, plus triple delivery. [See the comparison →](https://forms.expert/alternatives/forms-app-alternative) - **Cognito Forms** — Triple delivery, a real REST API, and AI plus 30-language translation. [See the comparison →](https://forms.expert/alternatives/cognito-forms-alternative) --- # Jotform Alternative — Real Teams, Triple Delivery Source: https://forms.expert/alternatives/jotform-alternative Jotform is a deep, mature builder with a huge template library, and we're not going to pretend otherwise. Forms Expert competes on two specific things: role-based teams that don't need an enterprise contract, and a real REST API, with one definition that ships as a page, a widget, and an API. ## Forms Expert vs Jotform, Row by Row A side-by-side read, including the rows where Jotform clearly wins. Competitor figures are approximate (2026) and pulled from public sources, so check them before you rely on them. ## Where Forms Expert Pulls Ahead of Jotform The concrete reasons teams move off Jotform, and what changes the day you switch. - **Real teams below enterprise** — Invite teammates with owner, admin, editor, and viewer roles on the standard paid plans. Jotform walls real multi-user access behind a quote-only Enterprise tier, so growing teams get stuck on a single seat. - **One definition, three channels** — The same form ships as a hosted page, an auto-resizing embed widget, and a REST endpoint with signed webhooks. Set a type field and you never rebuild it per channel. - **Consent and analytics in the box** — A GDPR consent module lives inside the form, and a completion funnel, NPS, and per-field stats arrive with deeper analytics on Pro and up. One product, no separate vendor or paid add-on. - **HIPAA without the enterprise tier** — A signed BAA and HIPAA-ready forms ship on every paid plan from $9. Jotform reserves HIPAA for its Gold and Enterprise tiers, so the same compliance costs more there. It's on the paid plans, not Free. ## How to Switch From Jotform in Four Steps There's no automated importer, so you rebuild each form once. After that, it ships three ways from a single definition. 1. **Rebuild the form** — Recreate your Jotform with 35 field types, conditional logic, and multi-step flows. Most forms come together in a few minutes. 2. **Choose how it ships** — Set the type field to hosted page, embed, API, or all three at once. One build covers every channel, so skip this and you'll be rebuilding later. 3. **Bring your team in** — Add teammates as owner, admin, editor, or viewer on a paid plan. No enterprise quote, no waiting on a sales rep to unlock seats. 4. **Drop it into your product** — Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key. Wire signed webhooks, then turn on consent and analytics from the same dashboard. ## Switching From Jotform ### Is Forms Expert cheaper than Jotform? Often, yes, but the bigger difference is what each tier counts. Forms Expert is flat: $0, $9, $29, $99 a month, with stated submission limits of 100, 1,000, 10,000, and 100,000. Jotform caps hard per tier (100 free, 1,000 Bronze, 2,500 Silver), which is its most-repeated complaint and the thing that pushes people to upgrade early. You won't hit a forced jump with us. ### Is Jotform free, and how does the Forms Expert free tier compare? Jotform has a free plan, capped at 100 submissions a month plus limits on forms and storage. Our free tier is also 100 submissions a month, and it ships the parts we care about: the hosted page, the embed widget, and the REST API. So the free comparison isn't really about the cap. It's that a Forms Expert free form can already live in your product and your code, not just behind a hosted link. ### Do I need an enterprise plan to add my team? No. Owner, admin, editor, and viewer roles come with the standard paid plans. Jotform reserves real multi-user, role-based access for its custom-priced Enterprise tier, which is a hard single-user wall that growing teams hit fast. You get teammates with the right permissions without a sales call or a quote. ### Does Forms Expert have a real API and webhooks for developers? Yes. There's a first-class REST endpoint with publishable (pk_) and secret (sk_) keys and signed webhooks that retry up to 5 times with exponential backoff. Jotform has a REST API and SDKs too, so this isn't us having one and them not. The difference is that the same form definition ships as a hosted page, an embed, and an API from one type field, instead of treating deep API use as a developer add-on. ### Is Forms Expert safe and secure for collecting data? Submissions move over HTTPS, file uploads land in S3, webhooks are signed so you can verify they came from us, and a built-in GDPR consent module records what each respondent agreed to. On the compliance side, Forms Expert is HIPAA compliant and signs a BAA on any paid plan (Starter and up), not on Free. Jotform reserves HIPAA for its Gold and Enterprise plans, so ours is available much earlier. ### Can Forms Expert collect payments like Jotform? Not the way Jotform does. Payments through 30-plus gateways, PDF generation, e-signatures, and approval workflows are genuine Jotform strengths, and we don't match them. Forms Expert is built around the delivery wedge: one form as a page, a widget, and an API. If a checkout or a signed PDF is the point of your form, Jotform is the better tool. ### What will I give up by switching from Jotform? The big ones: Jotform's 10,000-plus templates and 600-plus widgets, its payment gateways, PDF and e-sign workflows, AI Agents, and broader integrations. Jotform also advertises 130-plus respondent languages against our built-in 30 on the Business plan. If template breadth or those built-in workflows are central, Jotform stays the safer pick. ### How do I move my forms off Jotform? Rebuild the form in Forms Expert with 35 field types and conditional logic, then pick how it ships: hosted page, embed, API, or all at once. Drop in @forms.expert/sdk for React, Vue, or vanilla, or point your backend at the REST endpoint. Turn on consent and analytics from the same dashboard. There's no automated Jotform importer, so plan to recreate each form once. --- # Microsoft Forms Alternative — A Real API & Branding Source: https://forms.expert/alternatives/microsoft-forms-alternative Microsoft Forms is great for a quick internal poll or quiz inside Microsoft 365, and we won't pretend otherwise. Forms Expert competes on the outside: fully branded, public forms from one definition that ships as a hosted page, an embeddable widget, and a real REST API. ## Forms Expert vs Microsoft Forms, Row by Row A side-by-side read, including the rows where Microsoft Forms genuinely wins. Competitor details are approximate (2026) — check them before you rely on them. ## Where Forms Expert Pulls Ahead of Microsoft Forms The reasons teams reach past M365 Forms for public, branded work, and what they gain. - **A real API and signed webhooks** — Microsoft Forms has no native API and no webhooks, so wiring it into anything usually means Power Automate or a manual export. Forms Expert gives you a REST endpoint with publishable (pk_) and secret (sk_) keys and signed webhooks that retry up to 5 times, so responses land in your own systems on their own. - **Branding, embedding, no ~200-response wall** — Build fully branded public forms and drop them anywhere with the auto-resizing embed via @forms.expert/sdk (React, Vue, vanilla). Flat pricing runs 100 submissions on Free, then 1,000 / 10,000 / 100,000 — no ~200-response cap mid-campaign. Per-field and funnel analytics arrive on Pro and up. - **Microsoft Forms vs Google Forms, and where we fit** — Searching "Microsoft Forms vs Google Forms" usually means you want a public, shareable form. Here's the catch: both are built for their own ecosystem, neither ships a first-class API, and both embed through a plain non-resizing iframe. Microsoft wins internal M365 work; Google wins zero-signup reach. For branded, embedded, API-driven forms, that's our lane — and we break down the Google side on our Google Forms alternative page. - **Analytics past a summary chart** — Microsoft Forms gives you a response summary and a spreadsheet, fine for a quick internal poll. For forms that drive a funnel, Forms Expert adds per-field completion stats, an NPS view, drop-off analysis, and geo and device breakdowns on Pro and up. You see which question loses people and on what device, then fix it — a read a summary chart and an Excel export can't give you on a public, higher-volume form. ## How to Move From Microsoft Forms in Four Steps There's no automated importer, so you rebuild the form once — then it ships three ways from a single definition. 1. **Rebuild the form** — Recreate your Microsoft Forms survey or quiz in the builder with 35 field types, conditional logic, and multi-step flows. Most forms take only a few minutes. 2. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. One definition, no separate build per channel. 3. **Wire it into your stack** — This is the part M365 Forms can't do. Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key, then point signed webhooks at your downstream systems. 4. **Turn on consent and analytics** — Switch on the GDPR consent module, and on Pro and up, per-field and funnel analytics — all from the same dashboard. A common slip: leaving consent off on a public form, so set it before you share the link. ## Moving Beyond Microsoft Forms ### Does Microsoft Forms have an API? No. Microsoft Forms has no native API and no webhooks, so anything programmatic usually routes through Power Automate or a manual Excel export. Forms Expert is the opposite: a first-class REST endpoint with publishable (pk_) and secret (sk_) keys and signed webhooks that retry up to 5 times with exponential backoff. If you need form data flowing into your own systems automatically, that's the wedge. ### Microsoft Forms vs Google Forms — which is better for public forms? For public, embedded, or developer-facing work, neither is a great fit, and they fall short for the same reasons: no first-class API, generic branding, and a plain non-resizing iframe. Microsoft Forms is the better internal pick if you live in M365; Google Forms wins on zero-signup reach. If the form has to be branded, embedded, and wired into your stack, that's where Forms Expert comes in. We wrote up the Google side separately on our Google Forms alternative page. ### Can I brand a form and embed it on my own website? Yes. Microsoft Forms gives you minimal branding and a basic iframe. Forms Expert ships fully branded public forms, and the same definition renders as an auto-resizing embed through @forms.expert/sdk (React, Vue, or vanilla JS) plus a hosted page on its own URL. Respondents never need a Microsoft 365 login to open it. ### Will I hit a ~200-response cap like Microsoft Forms? No. The Microsoft Forms free tier caps at around 200 responses, which is easy to hit on a public form. Forms Expert is flat-priced with stated monthly limits — 100 on Free, then 1,000, 10,000, and 100,000 on Business. No cliff drops on you halfway through a collection. ### Is Forms Expert free like Microsoft Forms? Not in the same way, and that's a fair concession. Microsoft Forms is genuinely free if you already pay for Microsoft 365. Forms Expert has a free plan too, but it's capped at 100 submissions a month, then paid tiers run $9, $29, and $99. You're paying for the API, branding, embedding, and higher limits — not a copy of the M365 polling tool. ### Does Forms Expert connect to Excel, Teams, and SharePoint? Not natively. This is where Microsoft Forms is plainly stronger: its native Excel, Teams, and SharePoint links are excellent for internal surveys and quizzes, and we don't match that. Forms Expert reaches your tools through the REST API, signed webhooks, and data export instead. For work that stays inside Microsoft 365, Microsoft Forms is the better tool. ### How do I switch from Microsoft Forms to Forms Expert? Rebuild the form in the builder (35 field types with conditional logic and multi-step flows), pick how it ships, then either drop in the SDK or point your backend at the REST endpoint. Turn on GDPR consent and, on Pro and up, per-field analytics from the same dashboard. There's no automated importer, so you recreate the form once — most are quick. --- # Paperform Alternative — Embeds That Auto-Resize Source: https://forms.expert/alternatives/paperform-alternative Paperform builds gorgeous document-style forms that read like a landing page, and that's a real strength. Forms Expert plays a tighter game: an embed that auto-resizes as the form grows, a genuine $0 plan instead of a trial, and one definition that ships as a page, a widget, and an API. ## Forms Expert vs Paperform, Row by Row A side-by-side read, including the two rows where Paperform genuinely wins. Competitor details are approximate (2026), so check them before you rely on them. ## Where Forms Expert Pulls Ahead of Paperform The practical reasons teams move off Paperform, and what changes the day you switch. - **Embeds that auto-resize** — The @forms.expert/sdk widget grows and shrinks with the form, so a long or multi-page form sits cleanly inside your page. Paperform's iframe can't do that, and the scrollbars show. See how the embeddable widget handles it. - **A real free tier, not a countdown** — Start at $0 with 100 submissions a month and stay there. Paperform gives you a trial, then asks for ~$24–29+. Our pricing is flat at $0/$9/$29/$99 with stated monthly limits and no per-response cliff. - **One definition, three channels** — Write the form once. A single type field ships it as a hosted page, an auto-resizing widget, and a REST endpoint with signed webhooks, no rebuild per channel. Paperform's API is limited, so headless use cases stall. - **HIPAA-ready from $9** — A signed BAA and HIPAA-ready forms ship on every paid plan from $9, so patient or client intake has a compliant home. Paperform isn't built around HIPAA, so for regulated work this is a real gap we close. One caveat: it's on the paid plans, not the Free one. ## How to Switch From Paperform in Four Steps There's no automated importer, so you rebuild each form once. After that, one definition feeds the page, the embed, and the API. 1. **Rebuild the form** — Recreate your Paperform in the builder with 35 field types, conditional logic, and multi-step flows. Short forms take only a few minutes. 2. **Choose how it ships** — Set the type field to hosted page, embed, API, or all three at once. One build covers every channel, unlike maintaining a separate embed. 3. **Drop it into your page** — Add the @forms.expert/sdk widget for React, Vue, or vanilla, and it auto-resizes inside your layout. Prefer code? POST to the REST endpoint with a pk_ key and wire signed webhooks. 4. **Turn on the extras** — Switch on the GDPR consent module, 30-language translation on Business, and per-field analytics on Pro from the same dashboard. A quick heads-up: translation lives on the Business plan, not the entry tier. ## Coming From Paperform ### Does the Forms Expert embed resize automatically? Yes. The widget grows and shrinks with the form, so adding a page or tripping a long validation message never leaves you with an inner scrollbar or a clipped field. Paperform's iframe embed doesn't auto-resize that way, which gets awkward on long or multi-page forms sitting inside your own page. That single behavior is the main reason people land on this comparison. ### Is there a real free plan, or just a trial like Paperform? A real Free plan at $0, no card, with 100 submissions a month. Paperform is trial-only, then roughly $24 to $29 and up once the trial ends. Our paid tiers stay flat at $9, $29, and $99 with stated monthly limits, so the price you pick is the price you pay. ### Can one Forms Expert form be a page, an embed, and an API at once? Yes, and that's the part Paperform doesn't do. You write the form once, then a single type field decides whether it ships as a hosted page, an embedded widget, a REST endpoint, or all of them together. Paperform covers the hosted page and the embed well; its API is limited, so headless or product-embedded use cases run into a wall. ### Does Forms Expert match Paperform on design and custom CSS? Not fully, and I'd rather say so. Paperform's design freedom runs deeper. Its document-style canvas with custom HTML and CSS is built for forms that read like a polished landing page, and it supports multiple custom domains. Forms Expert gives you theming and custom CSS on Pro, which covers most brand needs, but if pixel-level page design is the whole point, Paperform stays ahead. ### Can I put a Forms Expert form on my own domain? You can connect a custom domain through CNAME or TXT verification. Be clear on the limit, though: we don't issue the SSL certificate for you automatically, and Paperform supports more custom domains than we do. If running many branded domains matters, that's a point for Paperform. ### How do I move my forms off Paperform? Rebuild the form in our builder using 35 field types with conditional logic, pick how it ships, then drop in the @forms.expert/sdk widget or point your backend at the REST endpoint. There's no automated importer, so you recreate each form once. After that it's a single definition feeding the page, the embed, and the API, so you're not maintaining three versions. --- # SurveyMonkey Alternative — No Per-Response Overage Source: https://forms.expert/alternatives/surveymonkey-alternative SurveyMonkey is the survey brand people know, with real research depth, and we're not pretending otherwise. Forms Expert plays a different game: flat pricing with no per-response overage, multilingual built into the product, and one form definition that ships as a hosted page, an embed, and a REST API. ## Forms Expert vs SurveyMonkey, Row by Row A side-by-side read, including the rows where SurveyMonkey genuinely wins. Competitor details are approximate (2026) — check them before you rely on them. ## Where Forms Expert Pulls Ahead of SurveyMonkey The concrete reasons teams move off SurveyMonkey, and what changes once you switch. - **No per-response overage** — Pricing is flat: $0 / $9 / $29 / $99 with stated submission limits from 100 to 100,000 a month. SurveyMonkey's metered plans tack on roughly $0.15 a response past the cap. Here, a survey that goes viral doesn't end the month with a surprise bill. - **Multilingual without a second vendor** — DeepL translation across 30 languages is built into the product on the Business plan, with per-language publishing. It's first-party and in the product, not a translation service you bolt on. Worth being clear: this lives on Business, not on every tier. - **One definition, three channels** — The same survey ships as a hosted page, an auto-resizing embed, and a REST endpoint with signed webhooks. Flip a type field instead of rebuilding it. A built-in GDPR consent module rides along, so consent lives in the form rather than a separate tool. - **HIPAA-ready intake from $9** — A signed BAA comes with every paid plan from $9, so patient, client, or research intake has a compliant home. SurveyMonkey keeps HIPAA on its higher tiers, where the bill climbs well past that. Worth stating: it's on the paid plans here, not the Free one, and a template isn't medical certification. ## How to Switch From SurveyMonkey in Four Steps There's no automated importer, so you rebuild each survey once — then it ships three ways from a single definition. 1. **Rebuild the survey** — Recreate your SurveyMonkey survey in the builder with 35 field types, conditional logic, and multi-step flows. Most surveys take minutes, not an afternoon. 2. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. One survey, no separate build per channel. 3. **Drop it where it's needed** — Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key. Skip this step if you're only running a hosted survey link. 4. **Turn on the extras** — Switch on the GDPR consent module, 30-language translation on Business, and per-field analytics on Pro — all from one dashboard. Anonymous collection works out of the box. ## Switching From SurveyMonkey ### Is there a per-response charge on Forms Expert? No. There's no per-response overage at all. Pricing is flat — $0, $9, $29, $99 a month — with stated submission limits of 100, 1,000, 10,000, and 100,000. SurveyMonkey's metered plans add roughly $0.15 per response once you pass the cap, so a survey that suddenly takes off can quietly run up your bill. With us, a spike just means more responses, not a surprise invoice. ### Are responses anonymous, the way SurveyMonkey surveys can be? Yes. Both tools support anonymous responses, so this isn't where they differ. You can collect submissions without asking respondents to sign in or identify themselves, and you decide what to capture. If anonymity is the whole reason you're shopping, either product covers it — the real gap is pricing and feature gating, not whether a survey can stay anonymous. ### Is Forms Expert free, and is it more usable than SurveyMonkey's free plan? There's a free tier — 100 submissions a month with a fuller set of features. SurveyMonkey's free plan caps each survey at around 10 questions and 40 responses, which runs out fast for anything real. So yes, free exists on both sides; ours just lets you build something closer to a finished survey before you have to pay. ### Can I run multilingual surveys without paying a separate translation vendor? Yes, on the $99 Business plan. DeepL translation across 30 languages is built in, with per-language publishing, so it's first-party and lives inside the product rather than a tool you wire up on the side. SurveyMonkey gates multilingual surveys to its higher tiers too. The honest framing: this is a Business-plan feature on our end, not something included on every tier. More on form translation. ### Can I embed a survey or pull responses through an API? Yes. The same form ships as an embed through @forms.expert/sdk (React, Vue, vanilla JS) or a raw iframe, and as a REST endpoint with publishable (pk_) and secret (sk_) keys plus signed webhooks that retry up to 5 times. One type field controls how it ships — you don't rebuild per channel. SurveyMonkey is survey-centric with a thin embed and API story, so this is a real wedge if the survey has to live inside your product or your code. ### Is Forms Expert HIPAA compliant like SurveyMonkey? Yes — Forms Expert is HIPAA compliant and signs a BAA on any paid plan (Starter and up); it isn't offered on the Free plan. SurveyMonkey offers HIPAA only on higher-tier plans, so ours is available earlier and on flat pricing. ### What will I give up by switching from SurveyMonkey? Honestly, two things: brand trust and survey-research depth. SurveyMonkey is the name people recognize, and its question bank plus research-grade analytics go deeper than ours for serious methodology work. If validated survey design is your core job, that's a fair reason to stay. If predictable pricing, in-product translation, and embed-plus-API are what you're after, that's our lane. ### How do I move my surveys off SurveyMonkey? Rebuild the survey in Forms Expert with 35 field types and conditional logic, pick how it ships — hosted page, embed, API, or all at once — then drop in the SDK or point your backend at the REST endpoint. Turn on the consent module, translation, and analytics from the same dashboard. There's no automated SurveyMonkey importer, so plan to recreate each survey once. --- # Tally Alternative — Native AI & In-Product Translation Source: https://forms.expert/alternatives/tally-alternative Tally's free tier is hard to beat, and we won't pretend otherwise. Forms Expert plays a different angle: AI form generation and editing you run in-product, content translation across 30 languages, and a consent module in the form — with the same definition shipping as a page, an embed, and an API. ## Forms Expert vs Tally, Feature by Feature A straight side-by-side, including the rows where Tally wins outright. Competitor details are approximate (2026) — check them before you rely on them. ## Where Forms Expert Pulls Ahead of Tally The reasons teams move off Tally, and what lands the day they switch. - **AI that lives in the builder** — Type a prompt, get a full editable form, then keep refining with AI without leaving the tool. Tally's AI runs through an external MCP server. See the AI form builder for how in-product generation works. - **Translate the form, not just the chrome** — Built-in DeepL translation of your form content across 30 languages on Business, with per-language publishing — no Weglot bolt-on. Details on the form translation page. - **Consent and analytics in the box** — A GDPR consent module sits in the form, and per-field stats, NPS, geo, and a completion funnel land on Pro. Tally is privacy-friendly already; this adds the consent record and the deeper numbers without a second tool. - **One definition, three channels** — The same form ships as a hosted page, an auto-resizing widget, and a REST endpoint with signed webhooks — flip a type field, never rebuild it. Tally has an API too; here it's the frame, not an add-on. - **HIPAA-ready from $9** — A signed BAA and HIPAA-ready forms ship on every paid plan from $9, so patient, client, or HR intake has a compliant home — the kind of regulated coverage a lean indie builder like Tally doesn't take on. It's on the paid plans, not Free. - **Roles for a real team** — Invite teammates as owner, admin, editor, or viewer on the paid plans, each with the access their role needs. Tally keeps collaboration lighter, so for a team that needs real permission levels on shared forms, the structure is here. ## How to Switch From Tally in Four Steps There's no automated importer, so you rebuild the form once — then it ships three ways from a single definition. 1. **Rebuild the form** — Recreate your Tally form in the builder with 35 field types, conditional logic, and multi-step flows. Most forms take only a few minutes. 2. **Generate or edit with AI** — Stuck on structure? Describe the form in plain English and let AI draft it, then tweak fields with AI in the same screen. A quick prompt often beats rebuilding by hand. 3. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. Drop in @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint. 4. **Turn on the extras** — Enable the GDPR consent module, 30-language translation on Business, and per-field analytics on Pro — all from the same dashboard. ## Switching From Tally ### Does Forms Expert have AI form generation built in? Yes, and that's the main reason teams move. You type a plain-English prompt and get a full, editable form back, then keep editing with AI right inside the builder (Claude, on paid plans). Tally's AI lives outside the tool — you drive a Tally MCP server from Claude, ChatGPT, or Cursor. There's no built-in prompt-to-form generator in Tally itself. If you want AI in the product instead of a separate window, that's the difference. ### Can I run a multilingual form without Weglot? Yes. Forms Expert ships built-in DeepL translation of the form content across 30 languages, on the $99 Business plan, with per-language publishing. Tally translates its default UI text into 50+ languages, but full multilingual content usually means wiring in third-party Weglot on its Pro plan. So both can go multilingual — ours just doesn't hand the content layer to another vendor. ### Is Tally's free plan better than Forms Expert's? On raw generosity, yes — and we'll say so plainly. Tally gives you unlimited forms and unlimited submissions for free (fair use), with logic, uploads, and payments at $0. Forms Expert's free tier caps you at 100 submissions a month. If a no-cost, no-limit form is all you need, Tally is the better free deal. We make our case on what's in the paid product: native in-app AI, content translation, a consent module, and the API. ### Does Tally have an API, or only Forms Expert? Tally has a real REST API and webhooks, free even on the free plan — anyone telling you otherwise is wrong. Our edge isn't having an API; it's how the form ships. One Forms Expert definition goes out at once as a hosted page, an auto-resizing embed, and a REST endpoint, set by a single type field, with signed webhooks that retry up to 5 times. It's triple delivery as the frame of the product, not an API tacked onto a hosted-first tool. ### Does Forms Expert include consent and analytics? Yes. There's a GDPR consent module built into the form — categories, consent records, and Google Consent Mode — plus per-field stats, NPS, geo, device, and a completion funnel on Pro and up. Tally is genuinely privacy-friendly (EU-hosted, no cookie tracking), so this isn't about Tally ignoring privacy. The difference is the consent module living in the form, and analytics that don't lean on a separate tool. ### How do I switch from Tally to Forms Expert? Rebuild the form in Forms Expert (35 field types, conditional logic, multi-step), pick how it ships, then drop in the SDK or point your backend at the REST endpoint. Turn on consent, translation, and analytics from the same dashboard. There's no automated Tally importer, so you'll recreate the form once — most take only a few minutes. --- # Typeform Alternative — Flat Pricing, Triple Delivery Source: https://forms.expert/alternatives/typeform-alternative Typeform owns the conversational survey, and we're not pretending otherwise. Forms Expert plays a different game: one form definition that ships three ways, with consent and analytics in the box, on flat $0–$99 pricing and no per-response cliff. ## Forms Expert vs Typeform, Feature by Feature A side-by-side read, including the rows where Typeform genuinely wins. Competitor details are approximate (2026) — check them before you rely on them. ## Where Forms Expert Pulls Ahead of Typeform The reasons teams move off Typeform, and what changes the day they switch. - **Flat pricing, no per-response cliff** — $0 / $9 / $29 / $99 with stated submission limits, 100 to 100,000 a month. No surprise overage when a campaign takes off and the responses spike. - **One definition, three channels** — The same form ships as a hosted page, an auto-resizing widget, and a REST endpoint with signed webhooks — flip a type field, never rebuild it. - **Consent and analytics in the box** — A GDPR consent module and per-field analytics live in one product, not a separate vendor or paid add-on. The completion funnel, NPS, and per-field stats land on Pro and up. - **Built for your code** — Embed with the published @forms.expert/sdk (React, Vue, vanilla) or call the API directly. The form lives inside your product, not behind a shared link. - **HIPAA from $9, not enterprise** — A signed BAA ships from the $9 plan. Typeform keeps HIPAA on its enterprise tier, so regulated intake starts far cheaper here. It's on the paid plans, not Free. - **Roles without an enterprise plan** — Owner, admin, editor, and viewer roles come on the standard paid plans. Typeform pushes granular access and SSO toward enterprise, so a small team gets real permissions sooner. ## How to Switch From Typeform in Four Steps There's no automated importer, so you rebuild the form once — then it ships three ways from a single definition. 1. **Rebuild the form** — Recreate your Typeform in the builder with 35 field types, conditional logic, and multi-step flows. Most forms take minutes. 2. **Choose how it ships** — Set the type field — hosted page, embed, API, or all three at once. No separate build per channel. 3. **Drop it into your product** — Install @forms.expert/sdk for React, Vue, or vanilla, or POST to the REST endpoint with a pk_ key. Wire signed webhooks for downstream events. 4. **Turn on the extras** — Enable the GDPR consent module, 30-language translation on Business, and per-field analytics on Pro — all from the same dashboard. ## Switching From Typeform ### Is Forms Expert cheaper than Typeform? It depends on your volume, but the pricing model is the real difference. Forms Expert is flat — $0, $9, $29, $99 a month, with stated submission limits (100 to 100,000). Typeform meters by volume and counts partial completions, which is what pushes heavy users toward its $199+ Growth tiers. You won't get a spike-driven overage bill from us. ### Can I embed a Forms Expert form the way I embed Typeform? Yes. The recommended path is our published SDK, @forms.expert/sdk, with React, Vue, and vanilla-JS bindings from npm or a CDN. It renders the form inline and exposes theme, language, and onSuccess/onError callbacks. Prefer no dependency? The raw iframe embed (/e/{slug}) auto-resizes too. Both products ship a React SDK, so embedding is at parity. ### Does Forms Expert have a real API and webhooks? Yes — a first-class REST endpoint with publishable (pk_) and secret (sk_) keys and signed webhooks that retry up to 5 times with exponential backoff. The same form definition also ships as a hosted page and an embed, set by one type field. Typeform has an API, but it's bolted onto a hosted-first product rather than the frame of it. ### Is Forms Expert HIPAA compliant like Typeform? Yes — Forms Expert is HIPAA compliant and will sign a BAA on any paid plan (Starter and up); it isn't offered on the Free plan. Typeform reserves HIPAA for its enterprise tier, so with us HIPAA is available far earlier, from $9. If you're collecting protected health information, sign the BAA, stay off Free, and you're covered on the same flat pricing as everything else. ### What will I give up by switching from Typeform? Honestly: Typeform's polished one-question-at-a-time conversational flow and its documented completion-rate lift, its broader AI and enrichment layer, a larger template gallery, and enterprise trust like SSO and a dedicated CSM. HIPAA isn't one of them — we're HIPAA compliant and sign a BAA from $9, earlier than Typeform's enterprise-only HIPAA. If a brand-led survey experience is the whole point, Typeform is a fair choice. If the form has to live inside your product and your code on predictable pricing, that's our lane. ### Can Forms Expert handle multiple languages? Yes, with built-in DeepL translation across 30 languages and per-language publishing — on the $99 Business plan. Typeform also gates multi-language to its Business tier. So it's roughly even on availability; the difference is that ours is first-party and in the product, with a GDPR consent module included rather than handed to a separate vendor. ### How do I move my forms off Typeform? Rebuild the form in Forms Expert (35 field types with conditional logic), choose how it ships — hosted page, embed, API, or all at once — then drop in the SDK or point your backend at the REST endpoint. Turn on consent, translation, and analytics from the same dashboard. There's no automated Typeform importer, so plan to recreate the form once. --- # Blog — Forms Expert Source: https://forms.expert/blog ## Articles - [How to Write Good Survey Questions (40+ Examples and Rules)](https://forms.expert/md/en/blog/good-survey-questions.md): Good survey questions explained: 5 rules for clear, unbiased wording plus 40+ examples by use case, and the bad questions to avoid. - [Types of Survey Questions: 12 Formats and When to Use Each](https://forms.expert/md/en/blog/survey-question-types.md): Types of survey questions explained: 12 formats from multiple choice to Likert, ranking, and open-ended, with an example and when to use each. - [How to Build a Multilingual Form (Methods, Pitfalls, and Examples)](https://forms.expert/md/en/blog/multilingual-forms.md): What a multilingual form is, the four ways to build one, how to translate a Google Form, and the encoding and RTL pitfalls to avoid. - [Translate a Form Into 30 Languages Without a Separate Vendor](https://forms.expert/md/en/blog/translate-a-form-into-30-languages.md): A multilingual form builder with one-click DeepL translation into 30 languages, per-language publish control, and an optional public language switcher. Business plan. - [File Upload Forms: How to Let People Send You Files (2026 Guide)](https://forms.expert/md/en/blog/file-upload-forms.md): How to make a file upload form: how the file field works, the Google Forms and WordPress routes, file-type and size limits, and security explained. - [Save and Continue Forms: Let Respondents Finish Later (2026 Guide)](https://forms.expert/md/en/blog/save-and-continue-forms.md): What a save and continue form is, why it cuts abandonment on long forms, how saving progress works, and how to add it with a return link. - [Multi-Step Forms: How to Build Them and Why They Convert (2026)](https://forms.expert/md/en/blog/multi-step-forms.md): What a multi-step form is, why splitting a long form lifts completion, how to build one (no-code or in code), best practices, and real examples. - [Conditional Logic and Multi-Step Forms, Explained](https://forms.expert/md/en/blog/conditional-logic-and-multi-step-forms.md): How multi-step layouts, branching form logic, and save-and-continue drafts work in Forms Expert — plus practical UX guidance for building forms people finish. - [How to Create a Consent Form (Required Elements and How to Build One)](https://forms.expert/md/en/blog/how-to-create-a-consent-form.md): How to create a consent form: the required elements a valid one needs, the types, a 5-step digital build, and how it stores a timestamped record. - [Client Intake Form: What to Include and How to Build One](https://forms.expert/md/en/blog/client-intake-form-guide.md): Client intake form guide: what to include, fields by profession, a 5-step build, best practices, and a free intake template to start from. - [How to Create a Job Application Form (Fields, Steps, and a Free Template)](https://forms.expert/md/en/blog/how-to-create-a-job-application-form.md): How to create a job application form: the fields to include, a 5-step build with resume upload, what you legally can't ask, and a free template. - [How to Create an Order Form (Fields, Steps, and a Free Template)](https://forms.expert/md/en/blog/how-to-create-an-order-form.md): How to create an order form: the fields to include, a 5-step build, how to route orders, the honest truth on payments, and a free template. - [How to Make a Feedback Form (Questions, Steps, and a Free Template)](https://forms.expert/md/en/blog/how-to-make-a-feedback-form.md): How to make a feedback form: the questions to ask, a 4-step build, rating scales, response routing, and a free template to start from. - [How to Make a Registration Form (Fields, Steps, and a Free Template)](https://forms.expert/md/en/blog/how-to-make-a-registration-form.md): How to make a registration form: the fields to include, a 5-step build, no-account uploads, capping sign-ups, and a free event template. - [Generating a Form From a Prompt With Claude](https://forms.expert/md/en/blog/generate-a-form-from-a-prompt-with-claude.md): Describe a form in plain English and Forms Expert drafts an editable form with Claude. AI Edit reworks it by instruction. Paid, bundled from the $9 Starter tier. - [How to Create a Form With AI (From a Plain-English Prompt)](https://forms.expert/md/en/blog/create-a-form-with-ai.md): How to create a form with AI in five steps: open a generator, write a good prompt, generate, review, and edit. With a copyable prompt example. - [AI Form Builder: How AI Generates an Editable Form From a Prompt](https://forms.expert/md/en/blog/ai-form-builder.md): What an AI form builder is, how prompt-to-form works step by step, how to write a good prompt, editing the draft, and what AI generation costs. - [One Form, Three Channels: How the type Field Works](https://forms.expert/md/en/blog/one-form-three-channels.md): A single type field ships a form as a hosted page, an embeddable widget, or both — and every published form is also a REST endpoint. - [Why We Don't Bill Per Response (and What "No Per-Response Cliff" Means)](https://forms.expert/md/en/blog/why-we-dont-bill-per-response.md): Forms Expert uses flat pricing — $0/$9/$29/$99 with stated monthly submission limits. Hit the cap and you're prompted to upgrade, not hit with a surprise overage. - [The Best Survey Tools in 2026 (Free and Paid, Compared)](https://forms.expert/md/en/blog/best-survey-tools.md): The best survey tools compared: a fair shortlist with each tool's best-for, free plan, standout, and price, plus the best pick by survey type. - [Typeform vs Google Forms: A Neutral, Side-by-Side Comparison (2026)](https://forms.expert/md/en/blog/typeform-vs-google-forms.md): Typeform vs Google Forms compared dimension by dimension — price, design, embedding, API, and analytics — with a clear verdict on which to choose. - [Best Online Form Builder in 2026: How to Choose (Buyer's Guide)](https://forms.expert/md/en/blog/best-online-form-builder.md): How to choose the best online form builder: the six factors that matter (pricing model, embed/API, data ownership, free tiers) plus a shortlist. - [The Best Form Builders in 2026 (Tested and Compared by Use Case)](https://forms.expert/md/en/blog/best-form-builders.md): The best form builders compared: a use-case shortlist with each tool's best-for, free plan, standout, and price, so you can pick the right one. --- # How to Write Good Survey Questions (40+ Examples and Rules) Source: https://forms.expert/blog/good-survey-questions **On this page:** What Makes a Good Survey Question · 5 Rules for Writing Good Survey Questions · Good Survey Questions Examples by Use Case · Open-Ended vs Closed-Ended Survey Questions · Bad Survey Questions to Avoid · How Long Should a Survey Be · Turn Good Questions Into a Live Survey A survey is only as good as its questions, and most surveys quietly lose before they're sent. A vague phrase here, a leading word there, two ideas crammed into one line, and the answers come back impossible to trust. The fix isn't complicated, but it is specific. This guide covers what separates a good survey question from a bad one, the five rules that catch most mistakes, a bank of 40+ examples you can copy by use case, and the loaded and double-barrelled questions to stop asking. ## What Makes a Good Survey Question A good survey question is one that every respondent reads the same way and can answer honestly. That's the whole test. If two people could reasonably interpret the wording differently, or if the phrasing nudges them toward a particular answer, the data is broken before anyone opens a chart. Good questions are clear, neutral, and focused on a single idea, which sounds obvious until you start writing them and notice how easily all three slip. Think of it as protecting the answer. Every choice you make (the words, the scale, the order) either keeps the respondent's honest opinion intact or distorts it. A question like "how satisfied were you with our fast, friendly support?" has already decided the support was fast and friendly, so a dissatisfied customer has to argue with your premise before they can answer. Strip the adjectives and the same question becomes usable. The [Pew Research Center's work on writing survey questions](https://www.pewresearch.org/writing-survey-questions/) is the definitive deep dive if you want the research behind why small wording changes move results so much. It helps to remember what a bad question actually costs. It doesn't just produce one weak data point, it quietly corrupts the average, because the people who misread it answer a slightly different question than the people who read it as intended. You can't see that damage in the results, which is what makes it dangerous. A clean question fails loudly (people skip it); a subtly biased one fails silently and still gives you a number that looks trustworthy. One more thing worth saying up front: a good question is also one you'll actually use. If the answer can't change a decision you're going to make, it isn't a good question for this survey, no matter how cleanly it's written. Clarity and neutrality keep the data honest. Relevance keeps the survey short enough that people finish it. ## 5 Rules for Writing Good Survey Questions Five rules catch the large majority of survey mistakes. Run every question past them before it goes out. **1. One idea per question.** The most common mistake is the double-barrelled question: "how would you rate our speed and pricing?" If someone loves your speed and hates your price, they can't answer truthfully, so they pick something in the middle and you learn nothing. Split anything with an "and" or an "or" into separate questions. **2. Keep the wording neutral.** A question shouldn't reveal the answer you're hoping for. Drop praise words ("our excellent support"), drop assumptions ("how much did you enjoy..."), and don't bundle a justification into the question. Neutral phrasing feels almost too plain when you write it, and that flatness is the point. **3. Use plain, accessible language.** Write for the least specialist person who'll answer. Cut jargon, acronyms, and internal product names that respondents won't recognize. "How long did it take to get your first result?" beats "how would you rate your time-to-value?" every time. The University of Pittsburgh's [tips for writing good survey questions](https://teaching.pitt.edu/resources/tips-for-writing-good-survey-questions/) is a tidy reference on accessible wording. **4. Pretest before you send.** Show the draft to three or four people who resemble your audience and watch where they hesitate. A question that makes sense in your head but trips up every tester is a question that'll trip up a thousand respondents. Pretesting is the cheapest quality step in the whole process, and the one people skip most. **5. Match the question type to the goal.** A number you'll track over time wants a rating or a scale. A list of known options wants multiple choice. A reason you can't predict wants an open box. Picking the wrong format is its own kind of bad question, and our guide to the [types of survey questions](https://forms.expert/blog/survey-question-types) walks through which format fits which goal. If you only remember one thing, make it this: a good question gives away nothing about the answer you want. Clarity, neutrality, plain language, and pretesting are all really in service of that single idea. Write the question so that a happy customer and an unhappy one can both answer it without arguing with the wording first, and most of the other rules take care of themselves. > **note:** A fast neutrality check: read your question and try to guess the answer the writer is hoping for. If you can guess it, so can your respondents, and they'll drift toward it. Good questions give away nothing about the "right" answer, which is why genuinely neutral wording often feels almost boringly plain. ## Good Survey Questions Examples by Use Case Here's the bank. These are written to be copied and adapted, grouped by the survey you're most likely running. Swap in your product or context and keep the neutral phrasing. **Customer satisfaction questions:** - How satisfied are you with your purchase overall? - How easy was it to get the help you needed? - How well does the product meet your needs? - How likely are you to buy from us again? - What almost stopped you from completing your order? - How did we compare to what you expected before buying? - What is one thing we could do better? - How likely are you to recommend us to a friend or colleague? **Product feedback questions:** - How often do you use the product? - Which feature do you rely on most? - Which feature do you wish worked differently? - How easy was it to get started? - When something goes wrong, how easy is it to recover? - What were you trying to do the last time you got stuck? - How well does the product fit into your existing workflow? - If the product disappeared tomorrow, what would you miss most? **Employee and team questions:** - How clear are you on what's expected of you in your role? - How supported do you feel by your manager? - How comfortable are you raising concerns with leadership? - How well do the tools you're given fit the job? - How manageable is your current workload? - What would make the biggest difference to your day-to-day? - How connected do you feel to the team's goals? **Post-event questions:** - How would you rate the event overall? - Which session was the most useful to you, and why? - How well did the event match what was advertised? - How likely are you to attend again? - What topic would you want covered next time? - How was the pace, too slow, about right, or too fast? - What's one thing we should change for next time? **Website and UX questions:** - Were you able to find what you came for today? - What almost made you leave the page? - How easy was it to understand what we offer? - Was anything confusing or missing? - How would you rate the speed of the site? - What were you hoping to do that you couldn't? - How did you first hear about us? **Market and pricing research questions:** - How much would you expect to pay for something like this? - At what price would this start to feel too expensive? - At what price would it feel so cheap you'd question the quality? - Which of these options would you choose, and why? - What would you most likely use instead of us? - How important is price next to the other things you weigh? - What would make this an easy yes for you? That's 40-plus to start from. Notice how few of them carry an opinion: most ask "how" or "what" and leave the verdict entirely to the respondent. ## Open-Ended vs Closed-Ended Survey Questions Good questions come in two shapes, and knowing when to use each is half the craft. A closed-ended question gives a fixed set of options, so it's quick to answer and easy to count. An open-ended question leaves a blank box, so it's slower but catches things you didn't think to ask. Closed-ended questions do the measuring. Multiple choice, rating scales, and [Likert scales](https://forms.expert/blog/likert-scale-survey-questions) all let you put a number on opinion and watch it move over time. Open-ended questions do the discovering. "What almost stopped you from signing up?" surfaces objections in the customer's own words, often the exact phrasing your marketing should be using. The catch is effort: open questions cost the respondent more, and they cost you reading time, so they earn their place near the end of a survey and in small numbers. The honest answer to "which should I use?" is usually both. Lean on closed questions for the bulk of the survey so you get clean numbers, then add one or two open questions for the surprises. If you want the full breakdown of every format and when it fits, the [types of survey questions](https://forms.expert/blog/survey-question-types) guide is the companion to this one. The short version: close the question when you know the possible answers, open it when you don't. A rough ratio helps in practice: aim for most of the survey to be closed questions and reserve one or two open ones, usually near the end. Too many open questions and your completion rate falls off a cliff, since typing is real work. Too few and you only ever hear back about the things you already knew to ask. One well-placed open question, like "what almost stopped you?", often earns more than five extra rating scales. ## Bad Survey Questions to Avoid Bad questions usually fail in one of a few predictable ways. Each has a quick fix once you can name it. The table pairs the common problems with a bad example and a better version you can borrow. The pattern underneath all of them is the same: a bad question does some of the answering for the respondent, or asks for more than one thing at once, or assumes a fact that might not be true. Read each of your questions out loud and ask whether a person who disagrees with you could still answer it comfortably. If they can't, you've found a leading or loaded question. The UK Government's [questionnaire design guidance](https://analysisfunction.civilservice.gov.uk/policy-store/questionnaire-design-guidance/) catalogues these failure modes in more detail if you want a formal checklist to test against. | Problem | Bad question | Better version | | --- | --- | --- | | Double-barrelled | Was our staff friendly and knowledgeable? | Split it: "Was our staff friendly?" and "Was our staff knowledgeable?" | | Leading | How great was our award-winning support? | How would you rate your experience with our support? | | Loaded (built-in assumption) | Where do you skip the docs before asking support? | When you have a question, where do you look first? | | Absolutes | Do you always read our release notes? | How often do you read our release notes? Never to always | | Vague | Do you use the product often? | How many times did you use the product last week? | | Jargon | How would you rate your onboarding TTV? | How long did it take to get your first result? | ## How Long Should a Survey Be Shorter than you want it to be. Every question you add costs completions, and the drop gets steeper the longer the form feels. There's no magic number, but a focused survey of five to ten good questions almost always beats a sprawling one of thirty, because the people who would have quit at question twenty-two actually finish. The useful discipline is to start from the decision, not the question list. Write down what you'll do differently depending on the answers, then keep only the questions that feed those decisions. If an answer wouldn't change anything, the question is costing you completions for nothing. Order matters too: open with easy, low-stakes questions to build momentum, put the effortful ones (ranking, long open text, sensitive demographics) near the end once people are invested, and never lead with "what's your income?" There's a real trade-off here worth naming. More questions feel like more insight, and it's tempting to ask everything while you have someone's attention. But a half-finished survey teaches you less than a short one that people complete, so the restraint pays off twice: better completion rates and cleaner data from respondents who weren't rushing to escape. A practical way to find your length: build the survey, then cut it by a third before sending. Almost every draft has questions that felt essential while writing and turn out to be curiosity rather than need. The third you remove is rarely missed, and the completion rate you gain from the shorter form usually tells you more than the questions you dropped ever would have. > **important:** Before you send, run the cut test: go through every question and ask "what will I do differently based on the answer?" If you can't answer that, delete the question. A survey people finish is worth more than a thorough one they abandon, and ruthless trimming is the single biggest lever on your response rate. ## Turn Good Questions Into a Live Survey Once the questions are written, building the survey is the easy part. In [Forms Expert](https://forms.expert/online-surveys), every question type in this guide (multiple choice, rating, Likert, open text, ranking, and demographic fields) is available on every plan, including Free, so you can mix the formats your questions actually call for. Group related questions, keep the form short, and use [conditional logic](https://forms.expert/blog/conditional-logic-and-multi-step-forms) to show follow-ups only when they're relevant, which keeps a survey feeling shorter than it is. When you publish, the same survey ships as a hosted page, an embeddable widget, or a REST endpoint, so it meets people wherever they already are, on a site, in an email, or inside your own app. If you'd rather not start from a blank page, the [survey templates](https://forms.expert/templates) come with sensible questions already laid out, and a [customer feedback survey](https://forms.expert/blog/customer-feedback-survey) is one of the most common places to start. The honest note on analysis: collecting responses and reading a basic results overview is all-plans, while per-field breakdowns and trend tracking are part of the Pro analytics. So you can run a full survey on Free and upgrade only when you want the deeper reporting. Write clear, neutral, single-focus questions, keep the list short, and the survey will mostly take care of itself from there. Start from the [home page](https://forms.expert/) when you're ready to build. ## Frequently Asked Questions ### What makes a good survey question? A good survey question is one that every respondent reads the same way and can answer honestly. In practice that means three things: it's clear (no ambiguous wording), it's neutral (it doesn't reveal the answer you're hoping for), and it's focused on a single idea rather than two crammed together. A useful test is to imagine someone who disagrees with you reading it. If they can still answer comfortably, the question is probably fine. If the wording argues with them first, it's leading or loaded and needs a rewrite. The last quiet rule is relevance: a good question is one whose answer will actually change a decision you're going to make. ### What are examples of good survey questions to ask? Good questions usually ask "how" or "what" and leave the verdict to the respondent. For customers: "How easy was it to get the help you needed?" and "What almost stopped you from completing your order?" For products: "Which feature do you rely on most?" and "What were you trying to do the last time you got stuck?" For employees: "How clear are you on what's expected of you?" For events: "Which session was the most useful, and why?" Notice none of them carry an opinion or a compliment that would nudge the answer. ### What's the difference between open-ended and closed-ended survey questions? A closed-ended question gives a fixed set of options, so it's fast to answer and easy to count, like multiple choice or a rating scale. An open-ended question leaves a blank box for a written answer, which is richer but slower to analyze. Use closed questions for the measuring work and the numbers you'll track, and save a small number of open questions for discovering things you didn't think to ask. Most good surveys mix both, leaning on closed questions and adding one or two open ones near the end. ### What are examples of bad survey questions to avoid? The usual offenders are leading, loaded, and double-barrelled questions. Leading: "How great was our award-winning support?" assumes the support was great. Double-barrelled: "Was our staff friendly and knowledgeable?" asks two things at once, so someone who felt one but not the other can't answer. Loaded: "Where do you skip the docs before asking support?" smuggles in an assumption. Absolutes like "do you always..." force a yes/no where a frequency scale belongs. The fix is the same each time: remove the opinion, split the question, or replace the absolute with a scale. ### How many questions should a survey have? Fewer than you'll be tempted to include. There's no perfect number, but a focused survey of five to ten well-chosen questions usually beats a long one, because more people finish it. The deciding rule is whether each answer will change a decision you're going to make. If it won't, the question is costing you completions for nothing. Put the easy questions first to build momentum and the effortful ones near the end, and cut anything you can't tie to an actual decision. ### How do you write neutral, unbiased survey questions? Strip out anything that reveals or assumes an answer. Remove praise words like "excellent" or "award-winning," drop assumptions baked into the phrasing ("how much did you enjoy..." assumes enjoyment), and don't attach a justification to the question. Balance any scale so the positive and negative ends mirror each other. Then pretest it: show the draft to a few people who resemble your audience and watch for hesitation, since a question that trips up testers will trip up respondents. Neutral questions often feel almost too plain, and that plainness is exactly what keeps the data honest. --- # Types of Survey Questions: 12 Formats and When to Use Each Source: https://forms.expert/blog/survey-question-types **On this page:** What Are the Types of Survey Questions · Closed-Ended Survey Question Types · Scaled Survey Question Types · Ranking and Order Survey Question Types · Open-Ended Survey Question Types · Demographic Survey Questions · How to Choose the Right Survey Question Type · Build Any of These Question Types in Forms Expert The question type you pick decides what you can do with the answer. Ask "how was support?" as an open text box and you get stories you have to read one by one. Ask it as a 1-to-5 rating and you get a number you can chart by Tuesday. Neither is wrong, but they answer different questions, and choosing the wrong format is the quietest way to waste a survey. This guide is a labeled catalogue of the 12 survey question types worth knowing, each with a one-line example and a plain note on when to reach for it. ## What Are the Types of Survey Questions Every survey question is either closed-ended or open-ended, and that split is the most useful way to think about all the types of survey questions. A **closed-ended** question gives people a fixed set of options to choose from, so the answers come back countable and comparable. An **open-ended** question leaves a blank box, so the answers come back rich but messy. Most of the named formats (multiple choice, Likert, rating, ranking, dropdown) are just flavors of closed-ended, tuned for different kinds of decisions. The choice between them isn't only stylistic, it changes what you can do with the data and how many people finish. Closed questions are quick to answer and quick to analyze, so they protect your completion rate and hand you charts on day one. Open questions cost the respondent effort and cost you reading time, which is why a survey that's all open boxes gets abandoned and a survey that's all closed boxes misses the things you didn't think to ask. The skill is knowing which job each question is doing before you pick its format. The practical version: closed-ended questions are for measuring, open-ended questions are for discovering. If you already know the possible answers and want to count them, close the question. If you don't know what people will say and want to find out, leave it open. A good survey usually mixes both, leaning heavily on closed questions for the numbers and saving one or two open ones for the surprises. The UK Government's [questionnaire design guidance](https://analysisfunction.civilservice.gov.uk/policy-store/questionnaire-design-guidance/) is a solid, neutral reference if you want the formal version of this split. The table below is the whole catalogue at a glance. The sections after it walk through each group with examples. | Question type | Example | Use it when | Family | | --- | --- | --- | --- | | Dichotomous (yes/no) | Did you find what you needed today? | A clean either/or with no middle ground | Closed | | Multiple choice (single) | Which plan are you on? Free / Starter / Pro | One answer from a known list | Closed | | Checkbox (multiple-answer) | Which features do you use? Select all that apply | Several answers can be true at once | Closed | | Dropdown | What country are you in? | A long single-select list you want to keep compact | Closed | | Likert scale | Setup was easy: strongly disagree to strongly agree | Measuring agreement or an attitude | Scaled | | Rating scale | Rate our support from 1 to 5 stars | A quick quality or satisfaction score | Scaled | | NPS (0 to 10) | How likely are you to recommend us? | Tracking loyalty as a trend over time | Scaled | | Matrix | Rate speed, design, and price on the same scale | Several items sharing one scale | Scaled | | Slider | Set your ideal monthly budget | A feel for magnitude on a continuous range | Scaled | | Rank order | Drag these five features into priority order | Forcing trade-offs between options | Ranking | | Open-ended (text) | What almost stopped you from signing up? | Catching reasons you didn't predict | Open | | Demographic | What is your age range? | Segmenting results by who answered | Closed | ## Closed-Ended Survey Question Types Closed-ended questions are the backbone of any survey you plan to analyze. Four formats cover most of what you'll need. **Dichotomous questions** offer exactly two options, usually yes/no or true/false. They're fast and unambiguous, which makes them great as a gate ("Have you used the API?") that routes people to the right follow-up. The catch is that real opinions rarely fit in two boxes, so don't use them where a scale belongs. **Multiple choice** questions let people pick one option from a list. They're the most common closed format for a reason: easy to answer, easy to count. The work is all in the options. Make them cover every likely answer, keep them from overlapping, and add an "Other" field when you're not sure you've caught everything. These are what most people mean by [multiple choice survey questions](https://forms.expert/online-surveys), and they're the default for anything with a known set of answers. **Checkbox questions**, also called multiple-answer, look like multiple choice but let people select more than one option. Use them when several answers can be true at once ("Which of these do you use?"). One honest warning: because respondents can pick many or none, you can't read the percentages the same way as single-select, since they won't add up to 100. **Dropdowns** are single-select questions that hide their options until clicked. They earn their place for long lists, like country or job title, where showing every option would swamp the page. For three or four options, plain radio buttons are friendlier than making people open a menu. Across all four, the quality lives in the options, not the question stem. Three rules carry most of the weight: make the options mutually exclusive so no answer fits two boxes, make them collectively exhaustive so everyone has a home (an "Other" field covers the gaps), and keep the list short enough to read without scrolling. A multiple choice question with overlapping or missing options doesn't just lose data, it quietly pushes people toward whichever answer happens to sit at the top. ## Scaled Survey Question Types Scaled questions measure intensity, not just choice. They turn "how much" into a number, which is exactly what you want when you're tracking something over time. **Likert scales** measure agreement along an ordered range, usually five or seven points from strongly disagree to strongly agree. They're the workhorse of attitude measurement. There's enough to say about them that they have their own guide: see [Likert scale examples and how to use them](https://forms.expert/blog/likert-scale-survey-questions) for ready-to-copy anchor sets. **Rating scales** ask for a score, often 1 to 5 stars or 1 to 10. They feel natural to respondents and read instantly on a dashboard. The thing to nail down is what the endpoints mean, because "3 out of 5" is useless if nobody knows whether 5 is best or worst. **NPS** is a specific 0-to-10 rating ("how likely are you to recommend us?") rolled into a single loyalty score and tracked as a trend. It's worth its own treatment too: our [NPS survey guide](https://forms.expert/blog/nps-survey-guide) covers how the scoring works and how to read the movement. **Matrix questions** stack several items on one shared scale, like rating speed, design, and price all from 1 to 5 in a single grid. They save space and feel efficient, but they tire people out fast, so keep the rows few. **Sliders** let people drag along a continuous range, which suits questions about magnitude (a budget, a percentage) where exact buckets would feel arbitrary. When should you reach for a scale instead of a plain choice? When the answer has a direction and a degree. "Did support help?" is a yes/no. "How helpful was support?" is a scale, and the gap between them is everything you learn from the people who'd technically say yes but only barely. Scales also let you track movement: a number you measure this month and again next month tells a story a one-time choice can't. > **note:** A rating scale and a Likert scale look similar but answer different questions. A rating scale asks for a score on one thing ("rate this 1 to 5"). A Likert scale asks how much you agree with a statement ("setup was easy: agree or disagree"). If you want a number, rate. If you want an attitude, use Likert. ## Ranking and Order Survey Question Types Ranking questions ask people to put options in order rather than score each one on its own. They're the right tool when you need priorities, not ratings. **Rank-order questions** ask respondents to sort a list from most to least important. The payoff is that they force trade-offs: when someone has to choose, you learn what actually matters, instead of getting a survey where every feature is rated "very important." The cost is effort, so keep the list short, ideally five items or fewer, because ranking ten things is a chore most people quit. **This-or-that questions** (forced-choice pairs) are ranking stripped to two options at a time: "which matters more, speed or price?" Asked in a series, they reveal preferences more honestly than a grid of ratings, because there's nowhere to hide. If you want the full breakdown of when to rank versus rate, our guide to [ranking survey questions](https://forms.expert/blog/ranking-survey-questions) goes deeper. The short version: rate when you want each item's standalone score, rank when you want their order. One practical caution: ranking questions are harder on a phone, where dragging items is fiddlier than tapping. If most of your audience answers on mobile, test the ranking question on a real device before you ship it, or fall back to a short series of this-or-that pairs that only ask for a tap. ## Open-Ended Survey Question Types Open-ended questions hand people a blank box. They're slower to analyze and you can't average them, but they're the only format that tells you things you didn't think to ask. **Short-text questions** suit answers that are open but bounded, like "what's your role?" or "what almost stopped you from signing up?" That second one is worth stealing: a single open question about hesitation often surfaces the objection your whole funnel is built to handle, in the customer's own words. **Long-text or comment fields** give room for a real explanation ("tell us about your experience"), which is where you find the quotes that make a case to your team. Here's the honest tension. Open-ended questions get you the richest material and the worst response rates, because typing is work. The fix isn't to avoid them, it's to ration them. One sharp open question near the end of a survey, placed after people are already invested, earns far more than three scattered through the middle. For more on phrasing them well, our piece on [good survey questions](https://forms.expert/blog/good-survey-questions) covers the wording that gets useful answers instead of one-word shrugs. There's a cost on your end too, not just the respondent's. Open answers have to be read and grouped before they mean anything, which is fine for a hundred replies and painful for ten thousand. A common middle path: run an open question on an early batch, spot the recurring themes, then turn those themes into a closed multiple choice question for the full audience. You get the discovery of open text and the countability of closed options, in that order. ## Demographic Survey Questions Demographic questions ask who the respondent is: age range, location, role, company size, income band. Mechanically they're usually multiple choice or dropdowns, but they get their own category because of how you use them. Their job isn't to be interesting on their own, it's to let you slice every other answer by segment, so you can see that mobile users are the unhappy ones or that enterprise accounts want a different feature than startups do. Two habits keep them from backfiring. Put them at the end, not the start, because leading with "what's your income?" makes people bail before they've answered anything useful. And ask only for the segments you'll actually analyze. Every extra demographic question costs you completions and, for sensitive fields, trust, so if you won't split the data by it, cut it. When you do ask, an "prefer not to say" option is both kinder and more honest than forcing an answer. Kantar's rundown of [essential survey question types](https://www.kantar.com/north-america/inspiration/research-services/5-essential-survey-question-types-explained-pf) is a good reference on matching format to purpose here. A note on the categories themselves: write them the way respondents think, not the way your database stores them. Age ranges beat asking for a birth year, role buckets beat a free-text job title, and offering bands for income or company size gets far more answers than an open number. The looser category is easier to answer and still slices the data the way you need. ## How to Choose the Right Survey Question Type Forget the formats for a second and start with the decision you're trying to make. The question type should fall out of that, not the other way around. Work backward from the answer you need. If you need a number to track over time, use a rating, Likert, or NPS question. If you need to know what people prefer when they can't have everything, rank or use forced pairs. If you need to count how many fall into known buckets, use multiple choice or checkboxes. If you genuinely don't know what people will say, leave it open and read the replies. The [Pew Research Center's guidance on writing survey questions](https://www.pewresearch.org/writing-survey-questions/) is the gold standard if you want to go deeper on how format and wording shape answers. Three rules of thumb save most surveys. Lead with the easy closed questions and save effortful ones (ranking, open text, sensitive demographics) for the end. Don't mix two question types in one item, the way "rate and explain" secretly does. And match the format to how you'll report it, because a question you can't summarize the way you need is a question you shouldn't have asked. Pick the format from the decision, and the survey mostly writes itself. A quick worked example. Say you want to know why people downgrade. Start closed to size the problem: a multiple choice "what's the main reason?" with the four or five reasons you already suspect, plus "Other." Add one open question for the people who pick Other, so you catch the reason you didn't list. Finish with a demographic question or two if you'll want to see whether smaller accounts churn for different reasons than larger ones. Three question types, each pulling its weight, none of them doing another's job. > **important:** A survey's worst enemy is its own length. Every question you add costs completions, and the drop gets steeper once people sense the form dragging. Before you ship, cut every question you won't act on. The honest test: if the answer can't change a decision, it doesn't belong in the survey. ## Build Any of These Question Types in Forms Expert Every format in this guide is buildable in [Forms Expert](https://forms.expert/online-surveys), and all of them are available on every plan, including Free. Multiple choice, checkbox, dropdown, Likert, rating, NPS-style 0-to-10, ranking, open text, and demographic fields are all standard, so you can mix the types your survey actually needs instead of bending one format to do another's job. A couple of things that help once you're building. Group related questions so respondents settle into a rhythm, and use [conditional logic](https://forms.expert/blog/conditional-logic-and-multi-step-forms) to show follow-ups only when they're relevant, which keeps long surveys from feeling long. When you publish, the same survey ships as a hosted page, an embeddable widget, or a REST endpoint, so it goes wherever your audience already is. If you'd rather start from something pre-built, the [survey templates](https://forms.expert/templates) come with the common question types already laid out. The honest line on analysis: collecting any of these question types and reading a basic results overview is all-plans, while per-field breakdowns and trend tracking are part of the Pro analytics. So you can run a full mixed-format survey on Free and upgrade only when you want the deeper reporting. Start from the decision you're making, pick the format that answers it, and the rest is just asking clearly. ## Frequently Asked Questions ### What are the main types of survey questions? They fall into two big groups. Closed-ended questions give a fixed set of options and come back countable: multiple choice, checkbox (multiple-answer), dropdown, dichotomous yes/no, and the scaled formats like Likert, rating, and NPS. Open-ended questions leave a blank box for a written answer. Ranking questions are a third practical group, where people put options in order rather than scoring them, and demographic questions are closed-format questions used to segment the rest of your results. Most surveys mix several types, leaning on closed questions for the numbers and a few open ones for the surprises. ### What is the difference between open-ended and closed-ended questions? A closed-ended question gives people a fixed set of options to choose from, so the answers are easy to count and compare. An open-ended question leaves a blank box, so the answers are richer but have to be read one by one. The rule of thumb: closed questions are for measuring things you already know the shape of, and open questions are for discovering things you don't. Good surveys use closed questions for most of the work and save a couple of open ones for what you couldn't predict. ### What is the difference between multiple choice and checkbox questions? Multiple choice lets people pick one option from the list. Checkbox, also called multiple-answer, lets them pick several. Use multiple choice when only one answer can be true, like which plan someone is on. Use checkbox when more than one can apply, like which features they use. One thing to watch: because checkbox answers can select many options or none, the percentages won't add up to 100, so you read them as "share of people who picked this" rather than as a split of the whole. ### What is the difference between a rating scale and a Likert scale? A rating scale asks for a score on a single thing, like rating support from 1 to 5. A Likert scale asks how much you agree with a statement, from strongly disagree to strongly agree. They look similar but answer different questions: use a rating when you want a number, and a Likert scale when you want to measure an attitude or opinion. ### When should you use a ranking question instead of a rating question? Use a ranking question when you need to know what people prefer once they can't have everything. Rating each item separately often produces a survey where everything scores "very important," which tells you nothing about priorities. Ranking forces trade-offs, so you learn the actual order. The downside is effort, so keep the list to five items or fewer. Use a rating instead when you want each item's standalone score rather than its position relative to the others. ### What are demographic survey questions? Demographic questions ask who the respondent is: age range, location, role, company size, and similar. They're usually multiple choice or dropdowns, but their purpose is segmentation, letting you break every other answer down by group. Put them at the end of the survey so they don't scare people off early, ask only for the segments you'll actually analyze, and offer a "prefer not to say" option on sensitive fields. Asked well, they turn a single average into a story about which groups feel differently. --- # How to Build a Multilingual Form (Methods, Pitfalls, and Examples) Source: https://forms.expert/blog/multilingual-forms **On this page:** What Is a Multilingual Form · Ways to Build a Multilingual Form · How to Translate a Google Form · Machine vs Manual Translation for Forms · The Hard Parts of Multilingual Forms · Letting Respondents Pick a Language · Build a Multilingual Form in Forms Expert A multilingual form is one form your respondents can read and complete in their own language, with a switcher that lets them choose. Same questions, same logic, same results table, just rendered in Spanish, Arabic, or Japanese depending on who shows up. Simple in theory. Then you try to build one and find there are four different ways to do it, each with a catch. You can duplicate the form once per language and maintain five copies by hand, lean on a WordPress plugin, paste your fields through Google Translate, or use a tool that translates and serves the languages for you. This guide covers all four, walks the most-searched DIY route (translating a Google Form), and stays honest about the parts that quietly break: character encoding, right-to-left scripts, and dates that read differently from one country to the next. ## What Is a Multilingual Form A multilingual form is a single form published in more than one language, where the labels, help text, answer options, and buttons all appear in the respondent's language while the form underneath stays identical. One definition, several presentations. Someone in Berlin sees German, someone in São Paulo sees Portuguese, and both sets of answers land in the same place for you to read. That shared results table is what separates a real multilingual form from a pile of look-alike forms. Build five unrelated forms, one per language, and you also get five response tables, five sets of analytics, and five things to fix every time a single question changes. Keep the structure unified instead and the math gets a lot kinder: edit a field once, re-check its translations, and every submission still flows into one dataset no matter which language it came from. You analyze the results as one population, not as five spreadsheets you have to stitch together by hand. Here's a distinction people trip over constantly. Translating the form is not the same as translating your website, and neither is the same as the language your admin dashboard runs in. Your site can sit in English while the form embedded on it offers six languages, and your back office can stay in whatever you and your team read. So when someone asks for a multilingual form, it's worth asking back: do they mean the public questions, the confirmation email, the validation messages, or all of it? Almost always they mean the questions and buttons the respondent sees. That's where most of the effort goes, and it's the part this guide focuses on. ## Ways to Build a Multilingual Form There are four common ways to build a multilingual form, and they run from free-but-tedious to paid-but-painless. The honest trade-offs first, then the detail. Duplicating forms is the route that needs the least thinking and the most repetition. You rebuild the whole form for each language, translate the strings as you go, and link the versions together somehow (a menu, separate URLs). It works fine for one or two languages on a form you'll rarely touch. The moment you're maintaining four copies and someone asks to add a question, you feel the cost: that edit now happens four times, and miss one and that language quietly drifts out of sync with the rest. If your site already runs on WordPress, a multilingual plugin like WPML or Polylang can translate form strings alongside the rest of your content. Sensible if you're committed to that stack. Less sensible if you aren't, because you inherit the setup overhead, the plugin-conflict roulette, and a translation workflow bolted to your CMS rather than to the form itself. It also doesn't help at all if your form lives somewhere other than WordPress. The copy-paste Google Translate route is the fast, rough-draft option. You run each label through Google Translate and paste the result into a duplicated field. Good enough for an internal poll. Risky for anything customer-facing, because machine output dropped straight into a form goes out unreviewed, and a mistranslated consent line or a garbled payment label is a real problem, not a typo. There's also no switcher, so you're back to managing separate forms anyway. Built-in translation is when the form tool does the work. You write the form once, the tool machine-translates it into the languages you pick, you edit anything that reads wrong, and it serves each language behind a [built-in form translation](https://forms.expert/form-translation) switcher. Least ongoing effort, cleanest result, single response table. The catch is that this usually sits on a paid plan, which is the trade you're making for not hand-maintaining copies forever. | Method | How it works | Best for | Drawback | | --- | --- | --- | --- | | Duplicate forms | Rebuild the form once per language, link them manually | One or two languages, rarely edited | Every edit repeated N times; split results | | WordPress plugin | A plugin (WPML, Polylang) translates form strings | Sites already on WordPress | Setup overhead; tied to the CMS; conflicts | | Copy-paste Google Translate | Translate strings by hand, paste into new fields | A quick, internal rough draft | Unreviewed errors; no switcher; manual upkeep | | Built-in translation | The tool translates and serves languages with a switcher | Ongoing or customer-facing forms | Usually a paid plan | ## How to Translate a Google Form This is the single most-searched version of the question, so let's answer it straight. Google Forms doesn't have a built-in button that translates a form and hands respondents a live language switcher. So can you translate a Google Form? Sort of, with workarounds, and it helps to know their limits before you commit to one. The manual route is the duplicate-and-translate one. Make a copy of the form, then go field by field translating the title, the questions, the descriptions, and the answer options into the target language. Say you want to translate a Google Form to Spanish: you'd retype each string in Spanish, or paste it in from Google Translate, then publish that copy as a separate form and point Spanish-speaking respondents at its link. Repeat for every language you need. It's the same duplicate-forms pattern from the previous section, just living inside Google Forms, with the same upkeep tax every time a question changes. The browser route leans on the respondent's own tools instead of yours. Chrome and most browsers can auto-translate a page, so a respondent can right-click and pick Translate, or run the form's URL through Google Translate. This needs nothing from you, which is the appeal, but you don't control the result: translation quality varies, it can mangle option labels, it sometimes breaks the layout, and plenty of people never turn it on. Treat it as a fallback, not a feature you can rely on. What you don't get from Google Forms either way is one unified form with a proper switcher and a single response sheet across languages. You get either several separate forms or a respondent-side auto-translation you can't see or fix. For a quick internal survey that's usually fine. For anything that represents your brand or collects sensitive answers, the gaps start to matter, and that's the point where people go looking for a tool that treats translation as a first-class part of the form rather than an afterthought. > **note:** Honest limit: Google Forms has no native, respondent-facing language switcher and no shared cross-language response table. Your options are duplicating the form per language (which you maintain by hand) or relying on the visitor's browser to auto-translate (which you can't control or correct). That's fine for an internal poll. It's thin for a public, branded, or compliance-sensitive form. ## Machine vs Manual Translation for Forms Every route above eventually forces the same decision: do you trust machine translation, or do you write the translations by hand? The honest answer is that you want both, in that order. Machine translation (DeepL, Google Translate, and the rest) is genuinely good now, and for the bulk of a form, the plain field labels, the help text, the generic options, it gets you most of the way in seconds. Starting from scratch in six languages by hand is a waste of time when a machine can draft the whole thing and you can correct it. But forms have a handful of strings where most of the way isn't good enough. Consent and legal text has to say exactly the right thing in every language, and a machine doesn't know your jurisdiction or your intent. Answer options sometimes carry meaning a literal translation loses, like a satisfaction scale, a job title, or a regional term that has no clean equivalent. Anything with a number, a currency, or a date needs a human eye for local convention. And short button text like "Submit" or "Next" occasionally comes back oddly formal, or just wrong, in a way that's obvious to a native speaker and invisible to you. So the workflow that actually holds up is simple to say: machine-translate first to get a complete draft, then have a human (ideally a native speaker) review the labels respondents will read most and the strings where a mistake costs you something. If you're running a [multi-language survey](https://forms.expert/online-surveys) where wording shifts the results, that review isn't optional, because a leading or confusing question in translation quietly biases everything you collect from that language group. Machines draft. People sign off. Skip the second step only on throwaway forms where nobody important is reading the answers. ## The Hard Parts of Multilingual Forms Translation is the obvious work. The pitfalls below are the ones that surprise people, and they're where a multilingual form goes from translated to actually working. Encoding is the classic one. If any layer in the chain, the page, the form handler, the database, the export, isn't using UTF-8, your accented French and your Japanese and your emoji turn into garbage somewhere along the way. The fix is boring and absolute: use UTF-8 everywhere, declare it in your page, and store it that way end to end. The W3C's guidance on [handling form data in UTF-8](https://www.w3.org/International/questions/qa-forms-utf-8) is the reference worth bookmarking, because encoding bugs are miserable to track down after the data is already corrupted. Right-to-left languages are the pitfall people forget until an Arabic-speaking respondent sends a screenshot. Arabic, Hebrew, Persian, and Urdu read right to left, and a form laid out for English doesn't just need translated words, it needs its direction flipped: labels on the right, inputs aligned correctly, the whole flow mirrored. That comes down to setting the page direction and language attributes, which the W3C covers in its notes on [language and direction declarations](https://www.w3.org/International/techniques/authoring-html). Translate the words without handling direction and the form reads, technically, but it feels broken to the very people it's meant for. Then there's locale formatting, the quiet one. 03/04/2026 is March 4th to an American and the 3rd of April to almost everyone else. Decimal separators flip between commas and periods. Currency symbols sit on different sides of the number. None of this is translation, it's localization, and it's governed by per-locale data like the [Unicode CLDR](https://cldr.unicode.org/) that powers date and number formatting across the web. For a form, the safe moves are to localize formats per language where you can, and to remove ambiguity where you can't: an ISO date, a clearly labeled currency, an example next to the field. Get this wrong and you don't get garbled text, you get clean-looking data that's silently incorrect, which is the worse failure because nobody notices until it matters. | Pitfall | What breaks | How to handle it | | --- | --- | --- | | Character encoding | Accented and non-Latin characters show as garbled boxes | Use and store UTF-8 end to end; declare it in the page | | Right-to-left scripts | Arabic and Hebrew misalign; layout reads backwards | Set the direction and lang attributes; test the layout | | Locale formats | Dates, numbers, and currency are misread (03/04 differs) | Localize formats per language; use ISO dates and labels | ## Letting Respondents Pick a Language A multilingual form is only useful if respondents land in the right language without thinking about it. That's the job of two things working together: a switcher they can use, and a sensible default so most people never need to use it. The switcher is the visible part, usually a small globe icon or a dropdown listing the published languages. A respondent picks theirs and the form re-renders, ideally without losing anything they've already typed. Keep it where people expect it, near the top, and only list languages you've actually finished translating, because a switcher offering a half-translated language is worse than not offering it at all. The default is the smart part. A good multilingual form resolves the starting language in a sensible order: an explicit choice in the URL first (a query like "?lang=es" or a localized path, handy when you share a link to a specific audience), then the visitor's browser language, then a remembered choice from a previous visit stored in their browser, falling back to your form's base language if none of those apply. Done well, a French speaker who clicks your link sees French immediately and never touches the switcher, while a Polish speaker who manually picked Polish last week sees Polish again. The switcher is the safety net, not the main event. If you're embedding the form on a page rather than sending people to a hosted link, the switcher rides along inside the widget, so the form's language stays independent of whatever language the surrounding site happens to be in. That interaction with embedding is its own small topic, covered in how to [embed a form that auto-resizes](https://forms.expert/blog/embed-a-form-that-auto-resizes) without scrollbars or clipped content. ## Build a Multilingual Form in Forms Expert Forms Expert handles multilingual forms in the product, not as a separate translation service layered over the page. You build the form once, send it through machine translation, edit anything that reads wrong, and publish each language behind its own switcher. Here's the honest shape of it, including what it doesn't do. Translation runs on DeepL into 30 specific languages (English, Spanish, French, German, Arabic, Japanese, Chinese, Ukrainian, and 22 others). That's a fixed list, not any language on earth, so check yours is on it before you plan around it. Each language gets manual per-string editing, so you can fix the machine's draft, and an independent publish state, so a language goes live only when its copy is ready rather than the moment it's generated. The public globe switcher resolves the starting language from the URL, then the browser, then a remembered choice, the same order described in the previous section. The full walkthrough of that flow lives in the companion guide on how to [translate a form into 30 languages](https://forms.expert/blog/translate-a-form-into-30-languages) without a separate vendor. Two honest caveats, because this is exactly where marketing copy tends to overreach. First, multi-language forms are a Business-plan feature, so this isn't a free capability and shouldn't be sold as one. If you only ever need a single language, you don't need any of this. Second, the 30-language form translation is a separate thing from the language the Forms Expert dashboard itself runs in: the admin interface is available in English and Ukrainian only. Translating your form into Japanese doesn't put your control panel in Japanese, and the two aren't connected. You can see where the multilingual feature sits across the tiers on the [pricing page](https://forms.expert/pricing). Once a form is translated, it ships like any other Forms Expert form: a hosted page, an embedded widget, or a REST endpoint, all from the one definition, which is the subject of [one form, three channels](https://forms.expert/blog/one-form-three-channels). The translation travels with it. So a single multilingual form can be a public link for one audience, an embed on your site for another, and an API-fed form for a third, without rebuilding anything per language. That's the whole point of keeping translation inside the form instead of bolting it on afterwards. > **note:** The honest version: Forms Expert's multilingual forms are a Business-plan feature, powered by DeepL into 30 fixed languages, with per-language editing, independent publish control, and a public language switcher. It's built into the product, not a Weglot-style bolt-on, and it isn't free. The 30-language form translation is also separate from the dashboard's own interface language, which is English or Ukrainian only. ## Frequently Asked Questions ### What is a multilingual form? A multilingual form is one form published in several languages, where respondents read and answer in their own language while every submission lands in a single shared results table. The questions, logic, and data stay unified; only the displayed language changes. A language switcher lets people pick, and a sensible default picks for them when they don't. ### How do you create a multilingual form? You have four practical options. Duplicate the form once per language and maintain each copy by hand; use a WordPress plugin like WPML or Polylang if your site already runs on WordPress; copy-paste each string through Google Translate for a rough draft; or use a tool with built-in translation that generates the languages, lets you edit them, and serves a switcher. For anything ongoing or customer-facing, built-in translation saves the most time, because the other routes leave you re-doing every edit in every language. ### How do you translate a Google Form, and can you? You can, but only with workarounds, because Google Forms has no native one-click translation or respondent-facing switcher. The manual way is to duplicate the form and retype each question, description, and option in the target language (translating a Google Form to Spanish, for instance, means re-entering every string in Spanish), then share that copy as a separate form. The other way is to let respondents auto-translate the page in their browser, which needs nothing from you but gives you no control over quality or layout. Neither approach gives you one unified form with a shared response sheet across languages. ### Should I use machine translation or translate forms manually? Use machine translation to draft, then a human to review. Tools like DeepL translate the bulk of a form, the plain labels and help text, quickly and well. But consent and legal text, answer options that carry nuance, anything with dates or currency, and short button labels all deserve a native-speaker check, because a small error in those spots is the kind respondents notice or that quietly biases a survey. Machines get you most of the way; people catch what actually matters. ### How do respondents switch languages on a form? Through a language switcher, usually a globe icon or dropdown that lists the published languages and re-renders the form when someone chooses. Most respondents never need it, though: a well-built form sets the starting language automatically from the URL first, then the browser's language, then any choice remembered from a past visit, falling back to the base language. ### What breaks in multilingual forms? Three things, mostly, and none of them are translation itself. Character encoding is the first: if any layer in the chain isn't UTF-8, accented and non-Latin characters turn into garbage, so use UTF-8 from the page through to the export. Right-to-left scripts are the second: Arabic, Hebrew, Persian, and Urdu need the layout's direction flipped, not just the words translated, or the form looks broken to the people it's for. Locale formatting is the third and quietest: dates like 03/04 mean different days in different countries, separators and currency symbols differ, and getting it wrong produces clean-looking data that's silently incorrect. ### How many languages can one multilingual form support? It depends on the tool. A hand-maintained approach (duplicate forms or copy-paste) has no hard limit but a steep practical one, since you maintain every language yourself. Built-in tools usually translate into a fixed set: Forms Expert, for example, covers 30 specific languages through DeepL rather than any language you name. So the honest question isn't how many, it's whether the one you need is on the list, which is worth checking before you commit. --- # Translate a Form Into 30 Languages Without a Separate Vendor Source: https://forms.expert/blog/translate-a-form-into-30-languages **On this page:** Two Common Approaches, Both Expensive · How One-Click Translation Works · Per-Language Publish Control · The Public Language Switcher · Where Translation Fits the Product · Which Plan You Need Forms Expert translates a single form definition into 30 languages through DeepL, in one action. There is no second toolchain to wire up: no exporting copy to a translation service, no pasting results back, and no separate form to maintain per language. A **multilingual form builder** should treat translation as one attribute of one form, and that is what this does. ## Two Common Approaches, Both Expensive Most teams approach localized forms one of two ways, and both are expensive in the long run. - **Duplicate the form per language.** Now a single label change means editing it in every copy, and the copies drift apart the moment someone forgets one. - Bolt on an external translation service, and you pay a second vendor, manage a second set of credentials, and own the glue code that shuttles strings back and forth. Either way, the form definition stops being a single source of truth. *Form translation* works better as an attribute of one form than as a fleet of near-identical clones you maintain by hand. ## How One-Click Translation Works In Forms Expert, translation runs against the form you already built — its labels, help text, options, button copy, and validation messages. You pick the target languages and trigger the translation, and the platform sends the source strings to **DeepL**, the engine behind the feature, which returns up to 30 languages. The structure does not change: the same field schema, conditional logic, and [consent settings](https://forms.expert/blog/gdpr-cookie-consent-built-in) apply to every language, because there is still only one form underneath. You are translating the content while the definition stays put. When you later edit the source copy, you re-translate the affected strings rather than rebuilding anything. > **note:** Machine translation is a strong first draft, not a final sign-off. DeepL handles the bulk of the work in seconds, but a native reviewer should still read the legally and tonally sensitive strings — consent language, pricing, and calls to action — before that language goes live. Per-language publish control exists precisely so the machine draft and the human review can happen on different days without holding up the languages that are already correct. ## Per-Language Publish Control Translation and publication are separate steps on purpose. A freshly translated language sits as a draft you can edit, so a reviewer can correct the DeepL output before any respondent sees it. Each language is then published on its own schedule: French and German can go live this week while Japanese waits for a native check next week. The source language keeps running the entire time. This is what keeps *multilingual forms* honest — nothing reaches the public until a human has decided it is ready, and an unfinished translation can never block the languages that are already good to go. ## The Public Language Switcher Once more than one language is published, you can optionally expose a language switcher on the hosted page and the embeddable widget. Respondents pick their own language, and the form re-renders in that locale while still writing back to the same underlying form. It is optional because not every deployment wants it — a campaign that already routes German traffic to a German page may prefer to skip the control and serve that language directly. Either way, every translation answers to one definition, so a submission in Polish lands in the same place as a submission in English, with the same validation and the same delivery. ## Where Translation Fits the Product Translation is one attribute of the form, so the surfaces you already rely on keep working in every language. The same form can ship as a hosted page at `/h/{slug}`, an auto-resizing embedded widget at `/e/{slug}`, and a REST endpoint — and the localized versions inherit all three. A programmatic submission goes to the same endpoint regardless of language: ``` POST /f/{resourceId}/{slug}?token=pk_… Content-Type: application/json { "email": "sofia@empresa.es", "plan": "pro" } ``` Because the localized copies share one definition, your delivery and analytics stay unified too. Submissions still route to email, Telegram, and signed webhooks, and on the [Pro plan and up](https://forms.expert/pricing) the [completion funnel, per-field stats, and NPS](https://forms.expert/blog/form-analytics-beyond-counts) aggregate across languages instead of scattering across a dozen duplicate forms. A drop in Spanish completions, for instance, shows up in the same funnel as the English one rather than in a separate report you have to remember to open. | Capability | Forms Expert | Duplicate-per-language | External translation vendor | | --- | --- | --- | --- | | Single source of truth | Yes — one definition | No — N copies drift | Partial — glue code in between | | Translate in one action | Yes, via DeepL | No — manual per copy | No — export and re-import | | Review before publish | Per-language drafts | Manual and ad hoc | Depends on the vendor | | Unified analytics and delivery | Yes | No — split per copy | No — split per copy | | Second vendor to manage | None | None | Yes | ## Which Plan You Need Thirty-language DeepL translation is a **Business plan** feature — it is not available on Free, Starter, or Pro, and it is not framed as a free add-on. Business sits at the top of flat, predictable pricing: Free at $0, Starter at $9, Pro at $29, and Business at $99 per month, billed monthly or yearly at ten times the monthly rate, which works out to two months free. Paid plans include a 14-day trial, so a team can confirm that one-click *DeepL form translation* fits their workflow before committing. The full breakdown of limits and what each tier unlocks lives on the [pricing page](https://forms.expert/pricing). ## Frequently Asked Questions ### How many languages can a form be translated into? A form can be translated into up to 30 languages. Forms Expert sends the form's source strings — labels, help text, answer options, button copy, and validation messages — to DeepL, which returns translations for the languages you select. The form's structure is unchanged across every language: the same field schema, conditional logic, and consent settings apply, because all the translations share a single form definition rather than becoming separate copies. That shared definition is what keeps the experience consistent, so editing the source copy later means re-translating the affected strings rather than rebuilding anything. Thirty-language translation is available on the Business plan. ### What translation engine does Forms Expert use? Forms Expert uses DeepL as the translation engine. When you choose target languages and trigger a translation, the platform passes the source strings to DeepL and applies the returned translations to the corresponding language version of the form. There is no separate translation vendor to sign up for, no second set of credentials to manage, and no glue code to maintain; the translation step is built into the form builder itself. DeepL produces a strong first draft quickly, and because each language can be reviewed as a draft before it is published, a native speaker can refine the output before any respondent sees it. ### Do I have to publish every language at once? No. Translation and publication are deliberately separate steps. A newly translated language starts as an editable draft, so a reviewer can correct the machine output before it goes live. Each language is then published on its own schedule — French and German can launch this week while a language awaiting a native check waits until next week — and the original source language keeps running throughout. This per-language publish control means an unfinished translation never blocks the languages that are already correct, and nothing reaches the public until a human has decided that version is ready. It is the safeguard that lets a machine-translation first draft and human review happen on different days. ### Can respondents choose their own language? Yes, optionally. Once more than one language is published, a language switcher can be exposed on the hosted page and the embeddable widget, letting respondents pick their preferred language while the form re-renders in that locale. It is optional because some deployments already route traffic to the right language at the campaign level and prefer to serve a single language directly. Whether respondents switch languages themselves or arrive on a pre-selected version, every translation answers to the same underlying form definition, so a submission in one language lands in the same place as any other, with identical validation, delivery, and analytics. There is no separate inbox per language to reconcile. ### Which plan includes multilingual form translation? Thirty-language DeepL translation is included on the Business plan, which is $99 per month. It is not part of the Free, Starter, or Pro tiers, and it is not offered as a free add-on. Pricing is flat across all plans — Free at $0, Starter at $9, Pro at $29, and Business at $99 monthly — with yearly billing priced at ten times the monthly rate, equivalent to two months free. Paid plans include a 14-day trial, so a team that needs multilingual forms can verify the translation workflow before committing to Business. A full comparison of submission limits, custom domains, and the features each tier unlocks is on the pricing page. ### Is the translated content reviewed by a human or fully automatic? The translation itself is automatic — DeepL generates each language version in seconds — but publication is not. Every translated language arrives as an editable draft rather than going live immediately, which gives a reviewer the chance to refine machine output before respondents encounter it. This matters most for strings where nuance carries weight: consent language, pricing, and calls to action benefit from a native speaker's read even when the literal translation is accurate. Treating DeepL output as a strong first draft, then publishing each language only after review, combines the speed of machine translation with the accuracy of human oversight, and per-language publish control is what makes that two-step workflow practical. --- # File Upload Forms: How to Let People Send You Files (2026 Guide) Source: https://forms.expert/blog/file-upload-forms **On this page:** What Is a File Upload Form · How a File Upload Form Works · Build a File Upload Form in Plain HTML · Add File Upload to a Google Form · Add a File Upload Form in WordPress · File Types, Size Limits, and Security · Build One with Forms Expert Sometimes a form needs more than typed answers, it needs a file: a resume attached to a job application, a photo with a support ticket, a signed PDF on an intake form, a logo on a design brief. A file upload form is how you let people send you those files without email back-and-forth. This guide explains how file upload forms work, walks through the plain-HTML, Google Forms, and WordPress routes, covers the file-type and size limits that matter, and is honest about what upload security does and doesn't mean. By the end you'll know which approach fits your situation and how to ship one quickly. ## What Is a File Upload Form A file upload form is a form with a file field, a control that lets respondents attach one or more files (documents, images, PDFs) along with their other answers. When someone submits, the files are uploaded and stored somewhere the form owner can retrieve them, usually a dashboard, a cloud folder, or a notification with download links. It solves a specific, common problem: collecting files from people who aren't in your systems. Instead of asking applicants to email a resume or customers to message you a screenshot, you give them one form that captures both their information and their files in a single, organised submission. The result is less back-and-forth, files tied to the right record, and a consistent place to find everything. The rest of this guide is about the different ways to build one, from raw HTML to a hosted form builder, and the trade-offs of each. ## How a File Upload Form Works Under the hood, a file upload form relies on a single HTML element and a specific way of sending data. The file field is ``, which renders the familiar choose-a-file control (and, with the `multiple` attribute, lets people pick several at once). The important detail is the form's encoding: to send files, the form must use `enctype="multipart/form-data"`, which packages each file as a separate part of the request rather than trying to cram it into a normal text submission. When the form is submitted, the browser sends that multipart request to a server, which receives the file, writes it to storage (a disk, or more commonly cloud storage like an S3-compatible bucket), and records a reference to it alongside the rest of the submission. The form owner then retrieves the files, by downloading them from a dashboard, getting them in a notification, or syncing them to a folder. Every file upload form, however it's built, follows this same shape: a file field, multipart encoding, server-side storage, and a way to retrieve. The differences between approaches are who handles the storage, validation, and retrieval, you, or the tool. The canonical technical references are MDN's pages on [the file input](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input/file) and [sending form data](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Forms/Sending_and_retrieving_form_data). It's worth understanding why the encoding matters, because it's the part people miss. A normal form submission sends text as key-value pairs, which works for names and emails but can't carry the raw bytes of a file. The multipart encoding solves this by splitting the request into parts, one per field, so a file travels as its own binary chunk with its filename and type attached. Get the encoding wrong, by leaving it as the default, and the file simply won't arrive: the server sees only the filename as text. That single attribute is the difference between an upload that works and one that silently fails. ## How to Build a File Upload Form in Plain HTML If you control a web page and a backend, the markup for a file upload form is short. Here's a minimal example that accepts a single PDF: ```
``` Three things make this work: `enctype="multipart/form-data"` (so the file is sent correctly), `type="file"` (the upload control), and the `accept` attribute (a hint that nudges the file picker toward PDFs). Add `multiple` to allow several files. The catch is everything the markup doesn't do. The HTML only collects the file in the browser, you still need a backend at `/upload` to receive the multipart request, write the file to storage, validate it (type and size), guard against abuse, and give you a way to download it later. That's real work: you're responsible for storage costs, security, virus considerations, size limits, and retrieval. Note too that the `accept` attribute is only a convenience, it does not enforce the file type, so a determined user can still submit something else; real validation must happen on your server. For a one-off on a site you already run, raw HTML is fine. For anything you don't want to build and maintain, a hosted form handles the storage, validation, and retrieval for you, which is the trade-off the rest of this guide weighs. It's also worth knowing the browser-side niceties you get for free and the ones you don't. You get the native file picker and, with the multiple attribute, multi-file selection; you don't get progress bars, drag-and-drop, image previews, or client-side size checks unless you add JavaScript for them. Those touches matter for a polished public form, which is another reason teams reach for a tool once the upload is more than a quick internal utility. ## How to Add File Upload to a Google Form Google Forms supports file uploads with one significant catch. To add it, edit your form, add a question, and choose the **File upload** question type; you can set the allowed file types, the maximum number of files, and a size cap. Uploaded files land in a folder in the form owner's Google Drive, which is convenient if you already live in Google Workspace. The catch is the sign-in requirement: **respondents must be signed in to a Google account to upload a file.** This is a frequent frustration, it's the reason people search for ways to accept Google Forms uploads without sign-in, because requiring a Google login adds friction and excludes anyone who doesn't have (or doesn't want to use) a Google account. For an internal form where everyone's on Workspace, it's a non-issue. For a public form, a job application, a customer request, a lead magnet, it can cost you submissions, and there's no native way around it in Google Forms itself. That single limitation is what pushes many public-facing file upload forms to other tools. A couple of other Google Forms limits are worth noting. Uploads count against the form owner's Google Drive storage, so high-volume file collection can eat into your quota, and the file-type and size controls are basic compared with a dedicated tool. None of these is a dealbreaker for internal use; together with the sign-in requirement, they're why Google Forms is best for internal file collection and weaker for public-facing uploads. ## How to Add a File Upload Form in WordPress On WordPress, file uploads come via a form plugin. Most of the popular form plugins (the well-known ones in the WordPress ecosystem) offer a file-upload field, sometimes on paid tiers, that stores uploads in your WordPress media library or a designated folder and attaches them to the form entry. The setup is generally: install the plugin, add a form, drag in a file-upload field, configure allowed types and size, and place the form on a page. The trade-offs are worth knowing. A plugin keeps everything inside WordPress, which is tidy if that's your stack, but uploads then consume your hosting storage and the file-size ceiling is bound by your server's PHP upload limits (which you may need to raise). You're also responsible for keeping the plugin updated and for the security of files sitting on your host. For a WordPress-centric site this is the natural route; if you'd rather not store files on your own hosting or wrestle with PHP limits, a hosted form embedded into the WordPress page keeps the files (and the size limits) off your server. ## File Types, Size Limits, and Security Three practical questions decide whether a file upload form is safe and usable: what types you accept, how big files can be, and what security actually covers. **File types.** Restrict uploads to the types you actually need with a MIME allow-list, accept PDFs for a resume, images for a photo upload, rather than allowing anything. An allow-list is both a usability nudge and a security measure, since it narrows what can be sent. Remember that the browser's `accept` attribute is only a hint; enforcement has to happen server-side. **Size limits.** Every upload form needs a per-file size cap, both to control storage costs and to stop oversized uploads. Sensible defaults are a few megabytes per file for documents and images, with a higher ceiling only where you genuinely need it (high-resolution images, large PDFs). **Security, honestly.** This is where it pays to be precise rather than reassuring. Good upload hygiene means storing files safely, sanitising filenames (so a crafted name can't cause problems), recording a checksum to detect corruption or tampering, and limiting abuse with measures like a honeypot, rate limiting, and a CAPTCHA. What it does **not** automatically mean is antivirus scanning. Many hosted form tools, ours included, do not run a malware scanner on every upload, so you should not assume an uploaded file is malware-free just because it came through a form. If you accept executables or Office files from the public and need scanning, run uploaded files through a dedicated malware scanner in your own pipeline before opening them. OWASP's [File Upload Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html) is the reference for doing uploads safely. One more practical point: communicate the limits to respondents. A form that silently rejects a 12 MB file, or a .docx when you only accept PDF, just frustrates people and loses you the submission. State the accepted types and the size cap near the field, and show a clear error when something is out of bounds. Good upload UX is as much about telling people the rules up front as it is about enforcing them. > **warning:** Be clear-eyed about scanning: storing, checksumming, and sanitising filenames is not the same as antivirus scanning. Forms Expert does not run a malware scanner at upload time, so treat files from public forms as untrusted and scan them yourself before opening if that's a risk for you. ## Build a File Upload Form with Forms Expert If you'd rather not build and maintain the storage, validation, and retrieval yourself, a hosted form builder handles them. Here's how it works in Forms Expert, with the real defaults and limits so you can judge the fit, and the one genuine advantage over Google Forms. The differentiator is that **respondents don't need to sign in** to upload a file, which removes the friction that costs Google Forms public submissions. You add a file field, pick a MIME preset (Documents, Images, PDF only, or Any), and the field accepts up to **5 files of 5 MB each by default**. The maximum single-file size is tier-bound, and so is total storage and your monthly submission count: | Plan | Max file size | Total storage | Submissions / mo | | --- | --- | --- | --- | | Free | 5 MB | 100 MB | 100 | | Starter | 10 MB | 1 GB | 1,000 | | Pro | 25 MB | 10 GB | 10,000 | | Business | 100 MB | 100 GB | 100,000 | Uploaded files are stored in S3-compatible storage, SHA-256 checksummed (to detect corruption or tampering), and filename-sanitised; you retrieve them from the submissions dashboard. To be straight about it, as covered above, there's no antivirus scan at intake, and anti-abuse is a honeypot, IP rate limiting, and CAPTCHA rather than malware detection. Over-limit submissions are rejected at submit time rather than silently dropped, so you'll know. If you outgrow a plan's storage or file-size ceiling, the fix is moving up a tier rather than paying per upload, the same flat, predictable model as the rest of the product. For most intake and application forms, the default of 5 files at 5 MB comfortably covers resumes, PDFs, and photos without any configuration. Where a hosted upload field shines is on forms that already do other work, an application that also collects a resume, an intake form that needs a document, a support request with a screenshot. File uploads pair naturally with [conditional logic and multi-step forms](https://forms.expert/blog/conditional-logic-and-multi-step-forms) (show the upload field only on a relevant branch), with [multi-step forms](https://forms.expert/blog/multi-step-forms) (put the upload on its own step), and with [save and continue](https://forms.expert/blog/save-and-continue-forms) for longer forms where people gather documents over time. For intake and [lead capture forms](https://forms.expert/lead-capture-forms) specifically, collecting the file with the rest of the submission is the whole point. Start from the [home page](https://forms.expert/) to build one. ## Frequently Asked Questions ### What is a file upload form? A file upload form is a form that includes a file field, letting respondents attach one or more files, such as documents, images, or PDFs, along with their other answers. When someone submits, the files are uploaded and stored where the form owner can retrieve them, typically a dashboard, a cloud folder, or a notification with download links. It solves the common problem of collecting files from people who aren't in your systems: instead of asking for files by email, you capture a person's information and their files together in one organised submission. Job applications with resumes, support tickets with screenshots, and intake forms with documents are all classic file upload forms. ### How do I create a form that lets people upload files? You have three main routes. In plain HTML, add an input of type file inside a form with enctype set to multipart/form-data, then build a backend to receive, validate, store, and let you download the files, full control, but you handle the infrastructure and security. In Google Forms, add a File upload question, though respondents must sign in to a Google account. Or use a hosted form builder, which gives you a file field with built-in storage, type and size limits, and a dashboard to retrieve uploads, with no backend to maintain. Choose raw HTML for a one-off on a site you run, Google Forms for internal Workspace forms, and a hosted builder for public-facing forms you don't want to maintain. ### How do I add file upload to a Google Form? In the Google Forms editor, add a question and choose the File upload question type. You can then set which file types are allowed, the maximum number of files, and a size limit, and uploaded files are saved to a folder in the form owner's Google Drive. The important limitation is that respondents must be signed in to a Google account to upload, which is fine for internal forms where everyone uses Google Workspace but adds friction for public forms. If you need to collect files from people who may not have a Google account, a hosted form builder that doesn't require respondent sign-in is usually a better fit. ### Can people upload files to a Google Form without signing in? Not in Google Forms itself, file upload questions require respondents to be signed in to a Google account, and there's no native setting to turn that off. This is a common frustration for public-facing forms, because requiring a Google login adds friction and excludes anyone without an account. The usual workarounds involve third-party tools or add-ons, but the cleaner solution is to use a form builder whose file uploads don't require any respondent sign-in. Forms Expert, for example, lets anyone upload a file without logging in, which removes exactly the barrier that costs public Google Forms their submissions. ### What file types and sizes can a file upload form accept? That depends on how you configure it, and you should configure it deliberately. Restrict file types to what you actually need using a MIME allow-list (for example, PDFs for a resume or images for a photo upload) rather than accepting anything, which is both more usable and more secure. For size, set a per-file cap to control storage and block oversized uploads, a few megabytes per file is sensible for documents and images, with a higher ceiling only where you genuinely need it. In Forms Expert, the default is up to 5 files of 5 MB each, with the maximum single-file size depending on plan (from 5 MB on Free up to 100 MB on Business). Always enforce type and size on the server, since the browser's accept attribute is only a hint. ### Are file upload forms secure? They can be, but be precise about what secure means. Good practice covers storing files safely, sanitising filenames so a crafted name can't cause problems, recording a checksum to detect tampering or corruption, and limiting abuse with a honeypot, rate limiting, and a CAPTCHA. What it does not automatically include is antivirus scanning: many hosted form tools, including Forms Expert, do not run a malware scanner on every upload, so you should not assume a file is malware-free just because it arrived through a form. Forms Expert stores uploads in S3-compatible storage, SHA-256 checksums them, and sanitises filenames, but does not scan for malware. If you accept files from the public and that's a risk, run them through a dedicated scanner in your own pipeline before opening. ### How do I receive the files people upload? It depends on the tool. With a plain HTML form, your backend receives the multipart request and you store and retrieve the files however you've built it. With Google Forms, uploads go to a folder in the form owner's Google Drive. With a hosted form builder like Forms Expert, uploaded files appear in the submissions dashboard alongside the rest of each response, where you can download them, and you're notified of new submissions. The practical advantage of a hosted tool is that the files are automatically tied to the right submission and kept in one place, so you're not matching loose email attachments to the right person by hand. --- # Save and Continue Forms: Let Respondents Finish Later (2026 Guide) Source: https://forms.expert/blog/save-and-continue-forms **On this page:** What Is a Save and Continue Form · Why It Matters: Form Abandonment · How a Save and Continue Form Works · Partial Submissions vs Save and Continue · Best Practices · Add It with Forms Expert Long forms ask a lot in one sitting. An application, a detailed intake, a multi-section registration, these often can't be finished in a single uninterrupted go, and when someone is forced to, many simply give up partway and never return. A save and continue form solves this by letting respondents save their progress and come back later to finish, instead of losing everything when they close the tab. This is a focused guide to that capability: what it is, why it matters for abandonment on long forms, how saving and resuming actually works, how it differs from a partial submission, and how to add it, with an honest account of the limits. If your forms are short, you can skip this one: it's specifically for the long, interruptible forms where a saved draft is the difference between a finished application and a lost one. ## What Is a Save and Continue Form A save and continue form (often called save and continue later) is a form that lets a respondent save their progress partway through and return later to complete it, usually via a link, rather than having to finish in one sitting. Their answers so far are stored, and when they come back, the form is repopulated where they left off. The point is to remove the all-or-nothing pressure of a long form. Without it, someone who has to stop, to find a document, take a call, or simply think, loses everything and often doesn't bother starting again. With it, they save, deal with whatever interrupted them, and pick up where they were. It's a capability that matters most on exactly the forms that are hardest to finish in one go: applications, onboarding, intake, and any form long enough that an interruption is likely. The rest of this guide covers why that reduces abandonment, how it works under the hood, and how to set it up. It helps to be clear about what save and continue is not. It isn't the same as autosave in a document, where every keystroke is persisted silently; it's a deliberate save action the respondent takes, producing a draft they can return to. It's also not a way for you to harvest half-finished responses, the data stays the respondent's draft until they choose to submit. Keeping those boundaries clear avoids both technical confusion and the privacy missteps that come from treating an unfinished draft as a submission. The terminology varies by tool, save and continue, save and resume, save for later, save progress, but the idea is the same: a respondent-controlled pause-and-resume for a form that's too long to finish in one go. Throughout this guide, save and continue means exactly that, and where a specific tool's behaviour differs (especially on how long a draft lasts), it's worth checking the details rather than assuming. ## Why Save and Continue Matters: Form Abandonment Form abandonment is when someone starts a form and leaves before submitting, and it rises sharply with length and effort. Rather than quote an invented percentage, here's the honest mechanism: every additional field, step, and moment of required effort is a chance for someone to stop, and the longer the form, the more chances there are. When stopping means losing all their progress, a single interruption can cost you the whole submission. Save and continue attacks the most avoidable cause of abandonment, the interruption. A respondent who needs to find a reference number, check with someone, or upload a document they don't have to hand can save and return, instead of abandoning. The UX research is clear on the principle: long forms should reduce the cost of interaction and let people recover from interruptions, as Nielsen Norman Group covers in its [form design guidance](https://www.nngroup.com/articles/web-form-design/), and government services structure lengthy forms into small, manageable pages so progress is easy to make and to recover, as set out in the [GOV.UK Service Manual](https://www.gov.uk/service-manual/design/form-structure). The takeaway isn't a magic number; it's that for any form long enough to be interrupted, the ability to save progress directly protects completions you would otherwise lose. It's worth being concrete about when this bites. Picture a job application that asks for employment history, references, and a document upload. A candidate starts at lunch, realises they need a former manager's email, and closes the tab meaning to come back. Without save and continue, returning means starting over, and many won't. With it, they reopen their draft that evening and finish. The longer and more document-dependent the form, the more of these everyday interruptions stand between a starter and a completed submission, and the more a save option recovers. ## How a Save and Continue Form Works Mechanically, save and continue has a few moving parts. When a respondent saves, the form stores what they've entered so far, their answers, and usually the current step or last field, as a draft. To let them get back to it, the form issues a return mechanism: commonly a unique link (backed by a token) and/or a cookie in their browser, so reopening the form restores the draft. Some implementations email that return link to the respondent, which is why saving often asks for an email address, both to send the link and to identify the draft. Two details matter for expectations. First, drafts don't last forever: there's an expiry window after which an unfinished draft is cleared, so save and continue is for finishing soon, not months later. Second, what counts as finished: a saved draft is not a submission, you only receive the response when the respondent returns and actually submits. Until then it's their in-progress draft, not your data. Understanding both, the expiry and the draft-versus-submission distinction, is the key to using the feature well and setting honest expectations with respondents. It's also worth knowing how the return link relates to privacy. Because anyone with the link can open the draft, the link is effectively a key to the partially-entered data, so it should be treated like one: sent to the respondent's own email, not shared, and invalidated once the form is submitted. Tools that auto-delete the draft on submission and expire it after a set window are limiting how long that key stays useful, which is good practice. If a form collects sensitive information, this link-as-key behaviour is something to be deliberate about rather than an afterthought. ## Partial Submissions vs Save and Continue These two terms get used interchangeably, but they're different ideas. A **partial submission** is incomplete form data captured by the form owner, often automatically, when someone abandons a form; the owner gets whatever was entered so far, even though the respondent never submitted. **Save and continue** is respondent-driven: the person deliberately saves their own progress to finish later. One is mainly a lead-recovery tool for the owner; the other is a convenience for the respondent. They can overlap, but the intent and the data flow differ. | Aspect | Partial submission | Save and continue later | | --- | --- | --- | | Driven by | The form owner (often auto-captured) | The respondent, deliberately | | What's kept | Whatever was entered before abandoning | The respondent's draft, to resume | | How it resumes | Owner may follow up; respondent may not return | Respondent returns via a saved link | | Main purpose | Recovering leads from abandoned forms | Letting people finish a long form later | Which you want depends on your goal. If you're trying to recover leads who drop off, partial submissions (capturing what they entered) is the relevant idea, though it carries its own consent considerations, since you're storing data someone didn't submit. If you're trying to help genuine applicants finish a long form, save and continue is the respondent-friendly choice. This guide is about the latter, but it's worth knowing the distinction so you ask for the right feature. There's also a compliance angle worth flagging. Because a partial submission stores data the person never chose to submit, it can raise consent and data-minimisation questions under regimes like GDPR: you're keeping personal data from someone who didn't complete the action. Save and continue is cleaner on this front, since the respondent deliberately saves their own draft and controls whether to come back. If you're in a regulated context, that difference is worth weighing before enabling automatic partial-submission capture. ## Best Practices for Save and Continue Forms A few practices make save and continue genuinely useful rather than confusing. **Make the save option visible up front.** People decide whether to start a long form partly on whether they can pause it. Showing a Save and continue later option early reassures them it's safe to begin. **Set expectations about expiry.** Tell respondents how long their draft will be kept and, if you email a return link, that they should use it within that window, surprise expiry is worse than no save feature at all. **Be clear about what saving needs.** If saving requires an email (to send the return link), say so, and explain it's used to let them resume. **Combine it with multi-step.** Save and continue and [multi-step forms](https://forms.expert/blog/multi-step-forms) are natural partners: long forms benefit from both being broken into steps and being resumable, so a saved draft returns the person to the right step. **Confirm the save.** When someone saves, show a clear confirmation (and the return link), so they trust their progress is safe. Accessibility matters here too: the W3C WAI [multi-page forms guidance](https://www.w3.org/WAI/tutorials/forms/multi-page/) warns against time limits that could cut people off, an expiry window should be generous and clearly communicated, never a silent cutoff mid-task. A couple more worth doing. Don't force a save to finish, make it optional, since most people will complete in one go and only some need to pause; a mandatory save step adds friction for everyone. And test the resume flow yourself, save a draft, close the browser, and return via the link, because a save feature that doesn't reliably restore the right state is worse than none: it promises safety and then loses work. The whole value is trust that progress is genuinely safe, so the resume path has to be solid. One placement tip: put the save control where the effort is. On a multi-step form, a save option at each step boundary matches where people naturally pause; on a single long page, keep it visible as they scroll. The goal is that the moment someone feels the urge to stop, the save option is right there, not buried, so a pause becomes a save rather than an abandonment. ## How to Add Save and Continue Later in Forms Expert Forms Expert offers save and continue later as a capability you can enable on a form, here's exactly what it does, stated precisely so you know what you're getting. When enabled, the form shows a **Save and continue later** option. Saving stores the respondent's data, their current step, and last field as a **draft kept for 7 days**, resumable via a **token-based return link (and a cookie)**. You can optionally **require an email** at save time, used to send the return link. When the respondent comes back and submits, the draft is converted to a real submission and **auto-deleted**, drafts don't pile up, and unfinished ones are cleared after the 7-day window. > **note:** Be precise about the limits: saved drafts are kept for 7 days, not indefinitely, and a draft is not a submission until the respondent returns and submits. Save and continue is a feature you enable on a form rather than something on by default, so check it's available on your plan and turn it on where a form is long enough to need it. Because of the 7-day window, the feature is designed for finishing soon after an interruption, not for saving a form for weeks. That's the honest framing: it protects the common case (someone gets interrupted and comes back the same day or that week) rather than promising indefinite storage. It pairs naturally with the rest of the long-form toolkit, [multi-step forms](https://forms.expert/blog/multi-step-forms) to break the form up, [file uploads](https://forms.expert/blog/file-upload-forms) for the documents a long application needs, and [conditional logic](https://forms.expert/blog/conditional-logic-and-multi-step-forms) to keep it relevant, and it fits the prime use cases of [registration and intake forms](https://forms.expert/registration-forms) where applications are genuinely long. If your forms are short enough to finish in one go, you don't need it; if they're not, it's the difference between a saved draft and a lost applicant. Start from the [home page](https://forms.expert/) to set it up. One last honest note on fit: save and continue is a targeted feature, not a headline one. It quietly protects completions on your longest forms and does nothing for your short ones, which is exactly as it should be. Enable it where a form is genuinely long or document-dependent, communicate the 7-day window, and leave it off elsewhere, that's the whole job, done well. ## Frequently Asked Questions ### What is a save and continue later form? A save and continue later form is a form that lets a respondent save their progress partway through and return later to finish it, usually via a link, instead of having to complete it in one sitting. Their answers so far are stored as a draft, and when they come back, the form is repopulated where they left off. The purpose is to remove the all-or-nothing pressure of a long form: someone who has to stop to find a document or take a call can save and resume rather than lose everything. It's most valuable on long forms, applications, onboarding, and detailed intake, where an interruption is likely and abandonment is costly. ### What is a partial submission? A partial submission is incomplete form data that the form owner captures when someone starts a form but abandons it before submitting, so you receive whatever was entered up to that point even though the respondent never finished. It's primarily a lead-recovery idea: it lets the owner follow up with people who dropped off. This is different from save and continue, which is respondent-driven, the person deliberately saves their own progress to finish later. One captures abandoned data for the owner; the other lets the respondent resume. Note that capturing partial submissions carries consent considerations, since you're storing data the person didn't choose to submit, so handle it carefully and transparently. ### How do respondents resume a saved form? Through a return mechanism the form issues when they save, most commonly a unique link backed by a token, and often a cookie in their browser so reopening the form restores the draft. Many implementations email that return link to the respondent, which is why saving frequently asks for an email address: it's used both to send the link and to identify the draft. When the respondent follows the link (or returns in the same browser), their saved answers are repopulated and they continue from where they left off. The practical advice is to keep that return link safe and use it before the draft expires. ### How long is a saved form kept before it expires? It depends on the tool, and you should always check the specific window rather than assume drafts last forever, because they don't. In Forms Expert, a saved draft is kept for 7 days, after which an unfinished draft is cleared. That window is deliberately designed for finishing soon after an interruption, returning the same day or that week, rather than for saving a form for months. The key point for setting expectations is to tell respondents how long they have, so a draft never expires as an unpleasant surprise. If your process genuinely needs people to return after weeks, save and continue with a short expiry isn't the right mechanism. ### Does saving progress require an account or an email? Usually not a full account, but often an email. Save and continue typically works through a return link backed by a token and a browser cookie, so a respondent can resume without creating an account. Many tools, including Forms Expert, can optionally require an email at save time, which is used to send the return link so the person can get back to their draft even on another device. So the common pattern is: no account needed, but an email may be requested purely to deliver the resume link. If you enable an email requirement, tell respondents why, so it reads as helpful rather than as an unexpected ask. ### Which form builders offer save and continue later? Several do, though it's often a feature you enable rather than a default, and availability varies by plan. Among WordPress plugins, Gravity Forms is well known for a save-and-continue option, and Jotform offers a save-and-continue-later feature as well; other builders provide partial-submission or save-progress capabilities under various names. Forms Expert offers save and continue later as an enableable capability, storing a draft for 7 days that's resumable via a return link. Because the naming and the exact behaviour (expiry window, whether an email is required, what's stored) differ between tools, the practical advice is to confirm the specifics, especially how long drafts are kept, on whichever builder you choose. ### How does save and continue reduce form abandonment? It reduces abandonment by removing its most avoidable cause: the interruption that forces someone to start over. On a long form, the risk of abandonment rises with every field and every moment something might pull the person away, a call, a missing document, a detail to check. When stopping means losing all their progress, a single interruption can cost the whole submission. Letting people save and return turns that interruption from a dead end into a pause: they deal with whatever came up and finish later from where they left off. It doesn't fix abandonment caused by a form simply being too long or asking too much, those need fewer or better-grouped fields, but it directly recovers the completions lost purely to interruptions, which on long forms is a meaningful share. --- # Multi-Step Forms: How to Build Them and Why They Convert (2026) Source: https://forms.expert/blog/multi-step-forms **On this page:** What Is a Multi-Step Form · Why Multi-Step Forms Convert Better · How to Build One (No-Code) · How to Build One in Code · Multi-Step Form Best Practices · Examples and Design Patterns · Build One with Forms Expert A long form is intimidating. Faced with twenty fields on one screen, a lot of people take one look and leave. A multi-step form fixes that by showing the same questions a few at a time, across several steps with a progress indicator, so the form feels manageable instead of overwhelming. This guide covers what a multi-step form is, the honest reasons it tends to convert better, how to build one with no code or in code, the best practices (including accessibility), and a set of real-world examples you can borrow. The aim is a complete, practical reference, not a sales pitch. ## What Is a Multi-Step Form A multi-step form (also called a multi-page or wizard form) is a single form split across multiple steps, with only a few related fields shown at a time and a progress indicator that tells people where they are. Instead of scrolling through one long page, the respondent answers a small group of questions, clicks next, and moves to the following step, often with the option to go back. The key parts are a sequence of steps, a way to move forward and back, validation on each step (so errors are caught before moving on), and a visible progress cue such as Step 2 of 4 or a progress bar. It's worth distinguishing the layout from the logic: a multi-step form is about how a form is paginated, whereas conditional logic is about which fields or steps appear based on earlier answers. The two pair well but aren't the same thing, and we cover how they work together in our guide to [conditional logic and multi-step forms](https://forms.expert/blog/conditional-logic-and-multi-step-forms). This article focuses on the multi-step layout itself, why it helps, how to build it, and how to design it well. One more clarification, since the terms get muddled: a multi-step form is still a single submission. The respondent moves through steps, but they're filling in one form, and you receive one complete record at the end, not separate submissions per step. The pagination is purely a presentation choice; the underlying form, and the data you get, is unified. That's what separates a multi-step form from a sequence of linked, separate forms. ## Why Multi-Step Forms Convert Better It's tempting to quote a precise conversion-lift percentage here, but those numbers vary wildly by form, audience, and design, and a made-up figure helps no one. What's well understood is the mechanism, the reasons a multi-step form tends to outperform a long single page when it's done well. **Reduced perceived effort.** A short first step looks easy, and easy invites a start. The same questions feel lighter spread across steps than stacked on one daunting page, even though the total work is identical. **Progress feedback.** A visible Step X of N or a progress bar gives a sense of momentum and a reason to finish, people don't like abandoning something they're most of the way through. **Early, easy wins build commitment.** Asking the simplest question first (an email, a name, a single choice) earns a small commitment that makes people more likely to continue, a well-documented effect in behavioural research. **Focus.** Fewer fields on screen means less cognitive load and fewer chances to get distracted or intimidated. The honest caveat: multi-step isn't automatically better. Splitting a genuinely short form into steps just adds clicks for no benefit, and a clumsy implementation (no back button, lost data, unclear progress) can hurt. The lift comes from the design, not the format alone, which is what the best practices below are about. It's also worth naming who benefits most. Multi-step pays off most clearly on longer or higher-friction forms, applications, detailed quote requests, registrations with payment, where a single page would be genuinely daunting. On a three-field newsletter signup it adds nothing and may even slow people down with an extra click. So the question isn't whether multi-step is better in the abstract, but whether your form is long or demanding enough to benefit from being broken up. The longer and more intimidating the form, the more the format helps. ## How to Build a Multi-Step Form (No-Code) With a form builder, building a multi-step form is a matter of configuration, not coding. The general process is the same across tools. First, **group your fields into logical steps**, related questions together, simplest first. A registration form might be: basic details, then preferences, then payment. Second, **add a step break** between each group (in a good builder this is a single action that turns a long form into a paged one). Third, **enable a progress indicator** so respondents see how many steps remain. Fourth, **turn on per-step validation** so required fields are checked before someone can advance, catching errors early rather than at the very end. Fifth, **allow back navigation** so people can fix an earlier answer without losing their place. Finally, **test the flow** end to end on mobile and desktop, the experience of moving between steps is where multi-step forms succeed or fail. The whole point of the no-code route is that the builder handles the step state, validation, and progress UI for you, so you spend your time on the field grouping and wording rather than on the plumbing. If your form is long, also consider letting people save and return, covered below. A practical tip on grouping: a good test is whether you can give each step a short, honest title, Your details, Your project, Payment. If a step resists a clean label, it's probably mixing unrelated questions and should be regrouped. Titles also double as the progress labels respondents see, so getting the grouping right improves both the structure and the experience at once. Spend your effort here; it's the decision that most affects how the finished form feels. ## How to Build a Multi-Step Form in Code If you're building a form by hand, the core idea is simple: render all the steps, then show only one at a time and move between them. Here's the minimal pattern in plain JavaScript: ``` // Show one step at a time and move between them const steps = document.querySelectorAll('.step') let current = 0 function showStep(i) { steps.forEach((step, n) => { step.hidden = n !== i }) } function next() { // validate the current step before advancing if (current < steps.length - 1) showStep(++current) } function back() { if (current > 0) showStep(--current) } showStep(current) ``` That's the skeleton: a set of step containers, an index for the current step, and next/back functions that move it. In a real build you'd add per-step validation inside `next()` (don't advance if required fields are empty), update a progress indicator, and persist answers so a refresh doesn't wipe them. Use semantic grouping, a `
` with a `` per step, so the structure is meaningful to assistive technology; MDN's [first form tutorial](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Forms/Your_first_form) and W3C WAI's [grouping controls](https://www.w3.org/WAI/tutorials/forms/grouping/) cover the markup. In a framework like React, the same pattern becomes a `step` piece of state and an array of step components, with the form data lifted into a parent so it survives navigation between steps. The principle is identical; only the state management changes. Building it yourself gives full control, at the cost of handling validation, progress, persistence, and accessibility yourself, which is exactly what a hosted builder does for you. A note on data persistence specifically, because it's the part hand-built multi-step forms most often get wrong: if your steps live in separate sections but share one form, the browser keeps the values as people navigate; but if you re-render steps (as frameworks do), you must lift the form state up so answers aren't lost on each transition. Losing a respondent's earlier answers when they hit back is the fastest way to make a multi-step form worse than a single page. ## Multi-Step Form Best Practices The format only helps if the design is right. A handful of practices make the difference. **Group steps logically.** Each step should be a coherent set, contact details, then preferences, then payment, not an arbitrary slice of a long list. The grouping should make sense to the person filling it in. **Show clear progress.** A Step X of N label or a progress bar is essential, it's the feedback that keeps people moving. Don't hide how many steps remain. **Lead with the easiest step.** Put the simplest, lowest-friction question first to earn the initial commitment, save the demanding fields for once people are invested. **Always allow back navigation.** People misremember or mistype; let them go back and fix it without losing data. **Validate per step.** Catch errors as they happen, not in a frustrating pile at the end. **Keep steps short.** A few fields each; if a single step is still long, that's a sign to split it further or rethink what you're asking. **Make it accessible.** Multi-step forms have specific accessibility needs: a programmatically exposed progress state, properly labelled steps, working back navigation, and no surprise time limits. The W3C WAI [multi-page forms tutorial](https://www.w3.org/WAI/tutorials/forms/multi-page/) is the authority here, follow it so screen-reader and keyboard users get the same clear experience as everyone else. And for long forms, let people **save and continue later** so they're not forced to finish in one sitting. Two smaller touches that pay off: preserve answers if someone navigates away and returns within a session, and on important forms add a final review step so people can confirm before submitting. Both reduce the anxiety of a longer form, the sense that a mistake is irreversible or that progress is fragile. Multi-step forms win on the feeling of being in control, and these details are what create it. ## Multi-Step Form Examples and Design Patterns The best way to design a multi-step form is to borrow a proven pattern and adapt it. Here are common ones and why the multi-step layout suits each. | Use case | Typical steps | Why multi-step helps | | --- | --- | --- | | Lead capture | Contact → needs → budget | An easy first step (email) earns commitment before harder qualifying questions | | Event registration | Attendee → tickets → payment | Groups related fields; payment feels lighter once the rest is done | | Quote request | Project type → details → contact | Each step shows only the fields relevant to the choices so far | | Job application | Role → experience → documents → review | A long application feels manageable; the file upload sits on its own step | | Onboarding survey | Profile → preferences → goals | Progress feedback keeps people moving through many questions | A few design notes that apply across these patterns. Keep the number of steps honest to the content, three to five is common, and more is fine if each step stays short, but don't manufacture steps just to look thorough. Put anything that needs focus or effort (a [file upload](https://forms.expert/blog/file-upload-forms), a payment, a long free-text answer) on its own step so it doesn't crowd other fields. And end with a brief review or confirmation step on important forms, so people can check their answers before submitting. The examples above are starting points; the right structure is whichever grouping makes your specific form feel shortest. When you're sketching your own, work backwards from the submit button: what's the minimum you genuinely need, and what can wait? Front-load the low-friction, must-have fields and push the optional or demanding ones later, so even a partial completion captures something useful. Designing the step order around commitment, not just topic, is what separates a multi-step form that converts from one that merely paginates. ## Build a Multi-Step Form in Forms Expert In Forms Expert, multi-step is built in and available on every plan, including the free tier, it isn't a paid-only upgrade. You group fields into steps in the editor, and the hosted renderer handles the rest: a progress stepper (shown as a bar, dots, or numbered steps), step numbers, back navigation, and per-step validation that checks required fields before letting someone advance. Because it's part of the standard form builder, a multi-step form is also still one form delivered three ways, a hosted page, an embed, and an API, with no separate setup. For long forms, you can pair multi-step with [save and continue](https://forms.expert/blog/save-and-continue-forms) so people can leave and return without losing progress, and combine it with [conditional logic](https://forms.expert/blog/conditional-logic-and-multi-step-forms) to show only the steps that apply. It fits naturally with [registration forms](https://forms.expert/registration-forms) and other longer flows where breaking the form into steps is exactly what lifts completion. To try it, start from the [home page](https://forms.expert/) and split your next long form into a few focused steps. And because it's included on the free plan, you can test whether multi-step actually lifts completion for your form before committing to anything, the honest way to find out is to try it on your real audience rather than trust a generic statistic. That test-it-on-your-own-form approach is the theme of this whole guide: the multi-step format is a reliable tool, but the result depends on the grouping, the progress feedback, and the wording. Get those right and a long form stops feeling long, which is the entire point. ## Frequently Asked Questions ### What is a multi-step form? A multi-step form, sometimes called a multi-page or wizard form, is a single form split across several steps, showing only a few related fields at a time with a progress indicator. Rather than presenting one long page, it walks the respondent through small groups of questions, with next and back navigation and validation on each step. The purpose is to make a longer form feel manageable: a few fields at a time is far less intimidating than twenty at once, even though the total amount of information is the same. Common examples include registrations, applications, and quote requests, anywhere a form would otherwise be a daunting single page. ### Do multi-step forms convert better than single-page forms? Often, yes, when they're well designed, though the size of the effect varies too much by form and audience to put an honest single number on it. The reasons are well understood: a short first step reduces perceived effort and invites a start; a visible progress indicator gives momentum and a reason to finish; leading with an easy question earns an early commitment that makes people more likely to continue; and fewer fields on screen lowers cognitive load. The caveat is that the format isn't magic, splitting an already-short form just adds clicks, and a poor implementation (no back button, lost data) can hurt. The lift comes from good design, not the multi-step label alone. ### How do I create a multi-step form without coding? Use a form builder that supports steps. The process is: group your fields into logical steps (related questions together, simplest first), add a step break between each group, enable a progress indicator, turn on per-step validation so required fields are checked before advancing, and allow back navigation so people can fix earlier answers. Then test the flow on both mobile and desktop. A good builder handles the step state, validation, and progress UI for you, so your work is the field grouping and wording rather than any code. In Forms Expert, multi-step is available on every plan, including the free tier, so you can build one without upgrading. ### What are the best multi-step form tools? The best tool depends on what else you need, since multi-step support is fairly common now. Look for a builder that offers a clear progress stepper, per-step validation, back navigation, and (for long forms) a save-and-continue option, then weigh the usual factors: pricing model, how the form is delivered (hosted, embed, or API), and whether multi-step is included on the plan you'd use rather than locked behind a higher tier. Many form builders include multi-step; Forms Expert, for example, offers it on every plan including the free one. For a broader comparison of form builders, see our guide to the best form builders, then check that multi-step is included where you need it. ### How many steps should a multi-step form have? Enough to keep each step short, but no more than the content honestly needs, three to five steps is a common, comfortable range. The goal is for every step to feel quick, so group related fields together and aim for a handful of fields per step. If a single step is still long, split it further; if you find yourself with one field per step across many steps, you've gone too far and are just adding clicks. Let the content set the number: a short form may need only two steps, while a detailed application might warrant five or six, as long as each one stays focused and brief. ### How do I make a multi-step form accessible? Multi-step forms have specific accessibility requirements beyond a normal form. Expose the progress state programmatically so screen-reader users know which step they're on and how many remain; label each step clearly; group each step's fields with a fieldset and legend so the structure is meaningful to assistive technology; ensure back navigation works by keyboard and doesn't lose data; and avoid surprise time limits that could cut people off mid-form. The W3C WAI multi-page forms tutorial is the authoritative reference and worth following closely. Getting this right means keyboard and screen-reader users get the same clear, recoverable experience as everyone else, which is both the right thing to do and often a legal requirement. ### What's the difference between a multi-step form and conditional logic? They're related but distinct. A multi-step form is about layout, how the form is paginated, splitting fields across steps so people see a few at a time. Conditional logic is about behaviour, which fields or steps appear based on earlier answers, so the form adapts to each respondent. You can have a multi-step form with no logic (fixed steps everyone sees) or logic on a single-page form (fields that appear when relevant), and they're especially powerful together: showing only the steps that apply to a given person. We cover how the two combine in our dedicated guide to conditional logic and multi-step forms. --- # Conditional Logic and Multi-Step Forms, Explained Source: https://forms.expert/blog/conditional-logic-and-multi-step-forms **On this page:** What Multi-Step Layout Means · How Conditional Logic Works · Branching vs. Hiding Fields · Save-and-Continue Drafts · Field Types and Where They Render · UX Guidance That Holds Up · Putting It Together A long form is not the problem. A form that asks everyone the same forty questions is the problem. **Conditional logic** and **multi-step layout** are the two features that turn a wall of fields into a path that adapts to each respondent, and Forms Expert ships both, plus save-and-continue drafts to catch the people who need a break. Used well, they let one form ask a freelancer five questions and an enterprise buyer twenty-five without either seeing a field meant for the other. ## What Multi-Step Layout Means A multi-step layout splits one form into a sequence of screens. Each field is assigned to a step, and respondents move through them one at a time instead of scrolling a single tall page. The form definition stays singular — there is one schema, one set of validation rules, one submission — but the presentation is chunked. The reason to do this is mostly psychological. A short screen reads as quick even when the whole form is long, and a progress indicator gives people a sense of momentum. It also lets you group related questions: contact details on one step, project scope on the next, budget on a third. Validation can run per step, so a respondent fixes a typo before moving on rather than discovering six errors at the very end. ## How Conditional Logic Works Conditional logic decides which fields a respondent sees based on what they have already answered. A rule watches a field, checks its value against a condition, and shows or hides a target field accordingly. Pick *Yes* on "Do you have an existing website?" and a URL field appears; pick *No* and it stays out of the way. This is the difference between a form that feels personalized and one that feels like a tax return. Nobody should scroll past a "Company VAT number" field that does not apply to them. Because the logic lives in the form definition itself, it evaluates the same way no matter where the form is rendered — the [hosted page or embed](https://forms.expert/) — so a respondent on a landing page and one inside an embedded widget get identical behavior. > **note:** Conditional logic and multi-step layout work best together. Logic decides *whether* a field appears; steps decide *when* it appears in the sequence. Use steps to group the questions into screens and logic to prune anything irrelevant on each one. The result is a form whose length scales with the respondent's situation, not with the union of every question you might ever need to ask someone. ## Branching vs. Hiding Fields It helps to separate two ideas that get lumped together as "branching form logic." *Hiding fields* is the granular case: one rule toggles one field on a screen the respondent is already looking at. *Branching* is the larger pattern — using those same rules to reshape whole sections so that, in effect, a freelancer and an enterprise buyer walk different paths through the same form. You build branching out of conditional rules; there is no separate "branch" object to learn. Tie show/hide conditions to a routing question early in the form ("What are you here to do?") and the fields downstream rearrange themselves around the answer. Keep the condition logic readable: a handful of clear rules beats a deeply nested web that nobody on your team can debug six months later. ## Save-and-Continue Drafts Long forms lose people to interruptions — a meeting, a dead battery, a question they need to go look up. Save-and-continue drafts address exactly that. A respondent's progress is preserved so they can return and finish later instead of starting over from a blank first step. This matters most on the forms where the stakes are highest: job applications, detailed intake, multi-section onboarding. Pairing drafts with a multi-step layout is natural — each completed step is progress worth keeping. The feature does not replace good form hygiene (a form short enough to finish in one sitting rarely needs rescuing), but for genuinely long workflows it is the safety net that turns an abandoned tab into a completed submission. ## Field Types and Where They Render Forms Expert offers **35 field types** — text and email inputs, choices, dates, ratings, file uploads, layout blocks, and more — which is plenty to build rich, branching, multi-step forms. There is one architectural detail worth knowing. The 23 interactive field types and 3 layout field types are rendered UI: they need a place to draw themselves. So they live on a `hosted` page, an `embed` widget, or a `both` form. A form whose `type` is `api` is intentionally UI-less and rejects those field types with an HTTP 400, because there is no surface to render a date picker or a multi-step layout into. An `api` form is for free-form JSON intake — a backend posting structured data — not for the conditional, stepped experiences this guide is about. If you want steps and logic, publish to a hosted page or embed. > **consider:** Every published form also accepts programmatic submissions at [its REST endpoint](https://forms.expert/blog/rest-api-submit-forms-from-your-backend), even when it is a hosted, multi-step form full of conditional logic. The browser experience and the API are not mutually exclusive surfaces. A respondent fills out the stepped UI, while a backend integration can post to the same form's endpoint — the validation schema is shared, so both paths are held to the same rules. ## UX Guidance That Holds Up A few principles separate a multi-step form that converts from one that frustrates. Front-load the cheap questions: ask easy, low-commitment fields first, because once someone has answered two or three they are more likely to finish. Show a progress indicator while you are at it, since people tolerate length far better when they can see the end. Group steps by topic rather than by field count, so each screen feels like a coherent question set instead of an arbitrary slice. - **Hide aggressively.** If a field applies to a minority of respondents, gate it behind a condition. The default view should be the shortest honest version of the form. - **Validate per step.** Catching errors on the screen where they happen beats dumping a list of failures at the finish line. - **Keep branches shallow.** Logic you can explain in a sentence is logic you can maintain. None of this is specific to one tool, but all of it is achievable with steps, conditional logic, and drafts working together. ## Putting It Together Multi-step layout breaks the form into screens, conditional logic prunes what does not apply, and save-and-continue drafts catch the people who get pulled away. Used together, one form definition can serve very different respondents without showing anyone a field meant for someone else. All three are part of the builder rather than premium add-ons, so the entry point is low; see the [pricing page](https://forms.expert/pricing) for where each plan's submission limits and analytics land. Build the shortest honest version of your form first, then add steps and logic only where the data tells you respondents are dropping off. ## Frequently Asked Questions ### What is conditional logic in a form? It is a set of rules that show or hide fields based on what a respondent has already answered. Each rule watches a field, evaluates its value against a condition, and reveals or removes a target field accordingly. The practical effect is that a form adapts to each person: someone who answers no to a qualifying question never sees the follow-up fields it would have triggered. Because the logic is stored in the form definition rather than in page-specific code, it behaves identically whether the form is delivered as a hosted page or an embedded widget. This keeps forms short for the people who need fewer questions, which is one of the most reliable ways to lift completion rates on longer forms. ### How do multi-step forms differ from a single long page? A multi-step form splits the same set of fields across several screens, with each field assigned to a step, while a single-page form shows everything at once. The underlying form definition is identical in both cases — one schema, one submission — only the presentation changes. Multi-step layouts tend to feel faster because each screen is short, they let you group related questions together, and they support per-step validation so respondents fix mistakes before moving on rather than meeting a list of errors at the end. They also pair naturally with progress indicators and save-and-continue drafts. For very short forms a single page is usually fine; the multi-step approach earns its keep once a form is long enough that a single screen would feel overwhelming. ### Can every field type be used in a multi-step or conditional form? Yes, as long as the form has a UI surface to render into. Forms Expert provides 35 field types, including 23 interactive types and 3 layout types, all of which require a place to draw themselves — so they work on hosted pages, embeddable widgets, and forms set to both. A form whose type is api is intentionally UI-less and rejects those interactive and layout field types with an HTTP 400, because there is no rendered surface for a date picker or a stepped layout. That api type is meant for free-form JSON intake from a backend, not for the conditional, multi-step experiences readers usually have in mind. To use steps and branching logic, publish the form to a hosted page or an embed. ### What happens if a respondent leaves a long form unfinished? Save-and-continue drafts preserve a respondent's progress so they can return and complete the form later instead of starting over from the first step. This is especially valuable on long workflows like job applications, detailed intake, or multi-section onboarding, where interruptions are common and a blank restart often means the person never comes back. Drafts pair well with multi-step layouts, since each completed step represents progress worth keeping. The feature is not a substitute for keeping forms reasonably short — a form that finishes in one sitting rarely needs rescuing — but for genuinely lengthy forms it converts abandoned sessions into completed submissions that would otherwise have been lost. ### Is branching logic different from showing and hiding fields? They are built from the same mechanism but describe different scales. Showing and hiding fields is the granular case: a single rule toggles a single field. Branching is what emerges when those rules reshape whole sections so different respondents effectively walk different paths through one form. There is no separate branch object to configure; branching is just conditional rules tied to an early routing question, such as asking what someone is there to do and rearranging the downstream fields around their answer. Keep the rules readable: a handful of clear conditions is far easier to maintain than a deeply nested structure that becomes impossible to debug as the form evolves. ### Does conditional logic behave the same on hosted pages and embedded widgets? Yes. Conditional logic, multi-step layout, and validation all live in the single form definition rather than in surface-specific code, so they evaluate the same way regardless of where the form is rendered. A respondent filling out the hosted page and one using the embedded widget see identical show-and-hide behavior, the same step sequence, and the same rules. This shared definition is also why a form can expose a browser experience and a REST submission endpoint at the same time without the two drifting apart: both are checked against one validation schema. In practice it means a team can move a form from a landing page to an in-app embed without rebuilding or re-testing its logic, because the logic was never tied to the surface in the first place. --- # How to Create a Consent Form (Required Elements and How to Build One) Source: https://forms.expert/blog/how-to-create-a-consent-form **On this page:** What Is a Consent Form, and What Must It Include · Types of Consent Forms · How to Create a Consent Form in 5 Steps · How to Create a Digital, Fillable Consent Form · Consent Forms and GDPR · What a Consent Form Can and Can't Do · Build a Consent Step Into Any Form A consent form turns a yes into a record: proof that someone understood what they were agreeing to and agreed to it. Whether you're a photographer needing a media release, a clinic documenting treatment, a researcher running a study, or a business collecting personal data, the form is how you capture that agreement clearly and keep it. This guide covers what a valid consent form must include, the main types, a five-step build, and an honest line on what a consent form does and doesn't do. One note up front: this is about how to structure and store consent, not legal advice. ## What Is a Consent Form, and What Must It Include A consent form is a document in which a person agrees, in writing, to something specific: their data being processed, their photo being used, a procedure being performed, or their participation in research. Its purpose is twofold, to make sure the person genuinely understands what they're agreeing to, and to create a dated record of that agreement you can rely on later. The wording varies by context, but a valid consent form generally includes the same core elements. Use this as a checklist: - A clear statement of what's being consented to, in plain language - The purpose: why you're collecting the consent and what you'll do with it - The scope and any risks, so the person knows what they're agreeing to and what they're not - The parties involved (who is asking, and who is consenting) - The date the consent was given - A signature or an explicit agreement action - Contact information for questions - The right to withdraw consent, and how to do it The single most important principle running through all of these is that consent must be informed and specific. A vague "I agree to everything" buried in fine print isn't real consent. The clearer and more specific the statement, the more the form actually protects both sides. Regulators are explicit about this: the UK ICO's guidance on [consent under the GDPR](https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/lawful-basis/consent/) stresses that consent must be a freely given, specific, informed, and unambiguous indication of agreement, which is a good bar to hold any consent form to. Why does specificity matter so much? Because vague consent isn't really consent, it's a signature on a blank check. If someone agrees to "data processing" without knowing you'll share their email with three partners, they haven't meaningfully agreed to that. The more precisely the form names what's happening, the more it actually protects both the person agreeing and the organization relying on it. Specificity isn't legal nitpicking here; it's the whole point. ## Types of Consent Forms Consent forms share a backbone but differ by what they add. Knowing which type you're building tells you which extra elements you need. A **data-processing or GDPR consent** form is about permission to collect and use personal data, and it lives or dies on specificity: separate, clear opt-ins rather than one bundled checkbox. A **photo or media release** grants permission to use someone's image, video, or words, and should spell out where and for how long. A **research or informed consent** form is the most demanding, it must explain the purpose, procedures, risks, the voluntary nature of participation, and the right to withdraw, and in formal research it goes through an ethics board. For the formal requirements there, the US Department of Health and Human Services lists the [required elements of informed consent](https://www.hhs.gov/ohrp/regulations-and-policy/regulations/45-cfr-46/index.html) under 45 CFR 46.116. A **treatment consent** form documents that someone understood a procedure and its risks before it happened. The table sorts them. One pattern worth borrowing across all of them is layered consent: lead with a short, clear summary of what someone is agreeing to, and expand into the full detail for those who want it. People skip walls of text, so a form that states the essence plainly and keeps the long version available is both more readable and more genuinely informed than one that buries everything in dense paragraphs nobody reads. And get the language reviewed when the stakes are real: a clinic's treatment consent and a newsletter opt-in sit at opposite ends of the risk spectrum, and the more weight a form carries, the more its exact wording should come from someone qualified to write it rather than a template found online. | Type | What it adds | Typical use | | --- | --- | --- | | Data-processing / GDPR | Specific, separate opt-ins for collecting and using personal data | Sign-ups, accounts, marketing, analytics | | Photo / media release | Permission to use a person's image, video, or words, with scope | Events, marketing, websites, social | | Research / informed consent | Purpose, procedures, risks, voluntariness, and withdrawal | Studies, surveys, clinical research | | Treatment consent | Acknowledgment of a procedure and its risks | Clinics, therapy, cosmetic, wellness | ## How to Create a Consent Form in 5 Steps Once you know the type and the elements, building the form is straightforward. Five steps cover it. **1. Write the consent statement.** This is the heart of the form: a plain-language paragraph saying exactly what the person is agreeing to, why, and the scope. Write it so a non-specialist understands it on the first read. If you can't explain what they're consenting to simply, the consent isn't truly informed. **2. Add a required consent action.** Add a checkbox or an explicit agree control that the person must actively select, with wording like "I have read and agree to the above." Make it required so the form can't be submitted without it, and never pre-tick it, since pre-checked consent isn't valid consent. **3. Capture identity, date, and signature.** Collect the person's name, the date (ideally captured automatically on submit), and a signature, either a typed name or a drawn signature field, so the record ties the agreement to a person and a moment. **4. Decide where the records go.** Consent is only useful if you can find it later, so set where each completed form is stored and routed: the dashboard, your email, or your own system. The next section covers keeping a clean digital record. **5. Publish it.** Ship the consent form as a hosted page, an embedded step inside a larger form, or via the API. In [Forms Expert](https://forms.expert/registration-forms) you can build and collect this on any plan, including Free, and a consent step can sit inside a registration, intake, or booking form rather than living as a separate page. A sixth detail worth handling is how someone withdraws consent. Since valid consent should be as easy to take back as it was to give, note on the form how a person can withdraw later, an email, a link, a setting, rather than treating consent as permanent once given. Building the exit alongside the entrance is part of doing consent properly. ## How to Create a Digital, Fillable Consent Form Paper consent forms get lost, smudged, and stuffed in a drawer. A digital, fillable consent form solves the part that actually matters: keeping a clean, findable record of who agreed to what, and when. The mechanics are simple. The person reads the consent statement, ticks the required agreement, types or draws a signature, and submits. On submission, the response is stored as a record with a timestamp, so you have a dated entry rather than a vague memory of a verbal yes. That timestamp is quietly the most valuable part: when a question comes up months later about whether someone consented, a dated record answers it. A few practical touches make a digital consent form better than its paper ancestor. Required fields mean an incomplete consent can't be submitted by accident. A copy of the agreement can be emailed to the person so they keep their own record, which is both courteous and good practice. And because it's a form, you can embed the consent step exactly where it belongs, at intake, at registration, before a session, rather than asking people to print, sign, and scan. One honest note on attachments: if your consent form accepts file uploads, those files are stored but not virus-scanned, so handle public uploads with normal caution. Two more habits make a digital consent form trustworthy over time. Keep the wording versioned, so if you change what people are consenting to, you can tell who agreed to which version, since an old consent doesn't automatically cover a new use. And make the form accessible, with proper labels and readable contrast, so the consent statement is genuinely legible to everyone. Consent that some people can't actually read isn't informed consent. It's also worth deciding how long you keep consent records and saying so on the form, since holding them indefinitely isn't always appropriate. A short retention note, backed by a real practice, is part of treating people's agreement with the seriousness it deserves. ## Consent Forms and GDPR If your consent form is about personal data, GDPR-style rules shape what "good" looks like: consent must be specific, informed, freely given, and as easy to withdraw as it was to give. In practice that means separate opt-ins instead of one bundled checkbox, plain-language descriptions, and a record of exactly what each person agreed to. Forms Expert includes a built-in consent module to support this: configurable consent modals, consent categories so people can agree to some uses and not others, a record of each visitor's choices, and support for Google Consent Mode. Those are the building blocks for a compliant consent step, and the shipped [built-in GDPR cookie consent](https://forms.expert/blog/gdpr-cookie-consent-built-in) covers how the cookie side works in practice. For the broader picture of building privacy-respecting forms, our guide to [GDPR-compliant forms](https://forms.expert/blog/gdpr-compliant-forms) goes deeper. Here's the honest boundary, and it matters. Having the tools to build a GDPR-compliant consent step is a capability; it is not the same as a certification. Forms Expert is not SOC 2, HIPAA, or ISO certified, and providing the building blocks doesn't make your specific use compliant on its own, that depends on how you configure it and the advice of your own counsel. Distinguishing "you can build a compliant consent flow" from "we are certified" is exactly the kind of precision a consent topic deserves. On the practical side, granularity is your friend. Instead of one checkbox covering emails, analytics, and partners at once, give each its own opt-in, so someone can agree to a newsletter without agreeing to ad tracking. It's more honest, it's what regulators expect, and it tends to build more trust than an all-or-nothing wall. > **note:** Be precise about claims: Forms Expert gives you the building blocks to create a GDPR-compliant consent step (consent modals, categories, consent records, Google Consent Mode). That's a capability, not a certification. The product is not SOC 2, HIPAA, or ISO certified, and compliance depends on how you configure it and your own legal advice. ## What a Consent Form Can and Can't Do It's worth being clear-eyed about what a consent form is. It documents that someone agreed to something specific, on a date, in a way you can produce later. That's genuinely valuable, and for many everyday uses, a media release, a data opt-in, an event waiver, a well-structured consent form is exactly what you need. What a consent form is not is a substitute for legal advice. Whether a given form is legally binding, and what it needs to be, depends on your jurisdiction, the context, and who's involved, and that's a question for a qualified lawyer, not a form builder. For anything carrying real legal or medical weight, formal research with an ethics board, anything involving minors, regulated medical treatment, get professional counsel and, where required, formal review. The US FDA's [informed consent guidance](https://www.fda.gov/regulatory-information/search-fda-guidance-documents/informed-consent) is a reminder of how much rigor regulated consent actually demands. Forms Expert helps you build and store a clear consent record; it is a form tool, not a law firm, and it is not HIPAA or BAA covered. Use it to structure and capture consent cleanly, and pair it with proper legal review when the stakes call for it. Treating the form as the documentation layer, and counsel as the compliance layer, keeps you on solid ground. Minors are the clearest case for extra care. Consent involving children usually requires a parent or guardian's agreement and often additional protections, and the rules vary by place and context. If your form touches anyone under the age of consent in your jurisdiction, that's a bright line to involve counsel before you launch, not after. > **important:** This article is about structuring and storing consent, not legal advice. Whether a consent form is valid or binding depends on your jurisdiction and context. For anything carrying legal or medical weight, research, treatment, or minors, get qualified counsel. Forms Expert is a form tool, not a law firm, and is not HIPAA or BAA covered. ## Build a Consent Step Into Any Form The practical move is usually not a standalone consent page but a consent step inside a form people are already filling out. In [Forms Expert](https://forms.expert/registration-forms) you can add a required consent statement, a signature, and a timestamped record to any form, on every plan including Free, so consent gets captured at exactly the right moment. A natural place this shows up is intake. The [patient intake form template](https://forms.expert/templates/patient-intake-form) includes a consent step as part of the flow, and you can adapt that pattern, a clear statement plus a required agreement plus a signature, into a registration, booking, or onboarding form of your own. For the broader onboarding context, our [client intake form guide](https://forms.expert/blog/client-intake-form-guide) covers where consent fits into a first-contact form. Submission volume depends on your plan tier, with no "unlimited" framing, just clear per-tier limits. The recap is short, with one firm caveat. To create a consent form: write a plain, specific statement, require an explicit agreement, capture name, date, and signature, and store the record. Keep it informed and specific, and get legal counsel for anything regulated. Start from the [home page](https://forms.expert/) or the intake template and capture your first clean consent record today. And revisit the wording as things change. A consent statement written for last year's data practices may not cover this year's, so treat the form as something you keep current, not a document you write once and forget. The goal is a record that still means what it says whenever you need to rely on it. ## Frequently Asked Questions ### Can you create your own consent form? Yes. For many everyday situations, a media release, a data opt-in, an event waiver, you can write and use your own consent form, as long as it's clear, specific, and includes the core elements: what's being consented to, the purpose and scope, the parties, the date, a signature or explicit agreement, and the right to withdraw. The important caveat is context. For anything with real legal or medical weight, such as formal research, treatment, or anything involving minors, you should have a qualified lawyer review the form and follow any required formal process, because a do-it-yourself form isn't a substitute for legal advice. ### What are the required elements of a valid consent form? A valid consent form generally includes: a clear, plain-language statement of what's being consented to; the purpose of the consent; the scope and any risks; the parties involved; the date; a signature or an explicit agreement action; contact information for questions; and the right to withdraw consent and how to do it. The principle tying them together is that consent must be informed and specific, the person should understand exactly what they're agreeing to. For formal research, regulators like the US HHS specify additional required elements under 45 CFR 46.116, so check the rules that apply to your context. ### What is the format of a consent form? A consent form usually opens with a plain-language statement describing what the person is agreeing to, the purpose, and the scope or risks. That's followed by an explicit agreement action, a required checkbox or signature, and fields capturing the person's name and the date. Many add contact information and a note on how to withdraw consent. The format should be readable first and legal-looking second: if the statement is buried in dense fine print nobody reads, the consent isn't truly informed. A digital consent form follows the same structure and adds an automatic timestamp on submission. ### How do I write a short consent form? Keep the consent statement to a few plain sentences that say exactly what someone is agreeing to and why, then add a single required agreement checkbox and a signature with the date. A short consent form works well for low-stakes situations like a photo release or a simple data opt-in, where the scope is narrow and easy to state. The key is that short doesn't mean vague: even a brief form must be specific about what's being consented to. If the subject carries real risk or legal weight, brevity is the wrong goal, and you should include the fuller set of elements and seek legal review. ### How do I create a fillable, digital consent form? Use a form builder to turn the consent statement into a fillable form: the agreement text, a required consent checkbox, a typed or drawn signature field, and a name, with the date captured automatically on submission. When someone submits, the response is stored as a timestamped record you can find later, which is the main advantage over paper. In Forms Expert you can build this on any plan including Free, embed the consent step inside a larger intake or registration form, and have a copy emailed to the person. Uploaded files, if you allow them, are stored but not virus-scanned. ### Is a consent form legally binding, and does it need a signature? Whether a consent form is legally binding depends on your jurisdiction, the context, and who's involved, which makes it a question for a qualified lawyer rather than a form tool. A signature, typed or drawn, strengthens a consent record by tying the agreement to a specific person, and many contexts expect one, but the legal weight comes from the surrounding rules, not the signature alone. The honest framing is that a consent form documents that someone agreed, on a date, in a way you can produce later. For anything carrying real legal or medical stakes, treat the form as your record and get professional counsel for the compliance side. --- # Client Intake Form: What to Include and How to Build One Source: https://forms.expert/blog/client-intake-form-guide **On this page:** What Is a Client Intake Form · What to Include on a Client Intake Form · Client Intake Form Fields by Profession · How to Build a Client Intake Form in 5 Steps · Client Intake Form Best Practices · Client Intake Form Examples and Templates · Build Your Client Intake Form Free The difference between a smooth client kickoff and a frustrating one often comes down to a single form. A good client intake form gathers everything you need to start work, the scope, the goals, the contact details, the budget, before the first meeting, so you walk in prepared instead of spending that call collecting basics. This guide covers what a client intake form is, exactly what to include, the fields each profession adds, a five-step build, and where to start with a free template. ## What Is a Client Intake Form A client intake form is a structured form a new client fills out before you start working together, capturing the information you need to onboard them: who they are, what they want, the scope of the work, and the practical details like budget and timeline. It's the bridge between someone saying yes and the work actually beginning. The timing is the key to its value. A client intake form is sent early in the relationship, typically right after someone agrees to work with you and before the first real meeting or kickoff. Done that way, it front-loads the boring-but-essential information gathering, so your first conversation is about strategy and fit rather than spelling and phone numbers. Coaches, consultants, agencies, accountants, lawyers, clinics, and salons all use some version of it, because every one of them has the same problem: a new client arrives with information in their head that you need in a usable, consistent form. The other quiet benefit is consistency. When every client answers the same intake questions, you build a comparable record across your whole client base, and you stop forgetting to ask the one thing that always bites you later. A good intake form is part organization, part professionalism: it signals to a new client that you've done this before and have a process, which is reassuring at exactly the moment they're deciding whether they trust you. It's worth naming the cost of not having one. Without an intake form, the same information gets collected ad hoc, a detail in an email, a number scribbled on a call, a scope half-remembered, and the gaps surface at the worst moments: a missed deadline nobody captured, a billing dispute because the terms were never confirmed, a kickoff that stalls while you chase basics. A client intake form trades five minutes of the client's time up front for hours you'd otherwise lose to back-and-forth later. ## What to Include on a Client Intake Form The contents vary by what you do, but a strong client intake form almost always covers the same core ground. Use this as your starting list and trim to fit: - Contact details: name, email, phone, and business or organization - The service or project they want from you - Scope and goals: what they're trying to achieve, and what success looks like - Budget and timeline, even as a rough range - How they found you (useful for knowing which marketing works) - Billing details for invoicing, kept separate from any card processing - Consent or agreement to your terms and to how you'll handle their data The principle is the same one that governs every good form: ask for what you'll actually use, and nothing more. It's tempting to gather everything up front while the client is motivated, but a thirty-field intake form is how you turn an eager new client into one who quietly procrastinates. Capture what you need to start, and leave the deeper details for when work is underway and the relationship is established. If your intake includes a consent or agreement step, our guide to [creating a consent form](https://forms.expert/blog/how-to-create-a-consent-form) covers how to word and capture it cleanly. A small structural tip: mark clearly which fields are required and which are optional. Some intake details are nice-to-have, and forcing a made-up answer is worse than an empty field. Require the handful you genuinely can't start without, the scope, the contact, the agreement, and let the rest be optional, so a client isn't blocked by a question that doesn't apply to them. Think of the intake form as the first artifact of your working relationship. It's often the first thing a client does after hiring you, so the experience, clear, quick, professional, sets the tone for everything that follows. A clunky, exhausting intake quietly signals that working with you will be clunky and exhausting; a clean one signals the opposite. That framing helps you resist over-collecting, since every field is a small message about what your process is like. ## Client Intake Form Fields by Profession On top of the common core, each profession has its own must-have fields. The table shows what different fields a few common ones tend to add. The pattern to notice is that the extra fields all map to the first decision you'll make for that client. An agency needs scope and decision-makers because that shapes the proposal; an accountant needs the entity type and prior-year details because that shapes the engagement; a coach needs goals and current situation because that shapes the first session. Start from your own first decision and work backward to the fields that inform it, and you'll end up with an intake form that's genuinely useful rather than generically thorough. The regulated professions need the most care here. Legal intake, for instance, has to capture conflict-check details before you can take a matter on, which is why bar associations and defense organizations publish sample intake forms, the NACDL's [sample client intake form](https://www.nacdl.org/Document/SampleClientIntakeForm) is one reference point, so nothing essential gets missed. Healthcare and financial intake carry similar obligations. If you're in a regulated field, model your intake on your profession's accepted templates rather than a generic one, and verify it against the rules you operate under. | Profession | What the intake adds | | --- | --- | | Coaching / consulting | Goals, current situation, what success looks like, commitment | | Agency / creative | Project scope, brand assets, deadlines, budget range, decision-makers | | Accounting / bookkeeping | Entity type, prior-year details, software in use, services needed | | Legal | Matter type, parties involved, key dates, conflict-check details | | Wellness / fitness | Goals, relevant history, availability, notes handled with care | | Salon / esthetics | Service wanted, preferences, allergies or sensitivities | ## How to Build a Client Intake Form in 5 Steps Once you know your fields, building the form is quick. Five steps cover it. **1. Start from a template.** Beginning with an existing [intake template](https://forms.expert/templates/patient-intake-form) gives you a structured multi-step form to trim, rather than a blank page to fill. **2. Adjust the fields to your work.** Keep the common core (contact, service, scope, budget) and swap in the profession-specific fields from the section above. Cut anything you won't use to onboard. **3. Split a long intake into steps.** If you genuinely need a lot of detail, break it into a [multi-step form](https://forms.expert/blog/how-to-make-a-registration-form) so it feels manageable. For longer intakes where clients may need to gather information, save-and-continue lets them finish later, and it's available on the Starter plan and up rather than Free. **4. Add a consent step.** Include an explicit agreement to your terms and to how you'll handle their data, especially if your work touches anything sensitive. A required checkbox plus a clear statement does the job. **5. Publish it.** Ship the intake form as a hosted link to send after someone signs on, an embed on your onboarding page, or via the API. In [Forms Expert](https://forms.expert/registration-forms) the same form is all three at once, and building it works on every plan, including Free. Clients fill it out without creating an account, which keeps completion high. A worthwhile sixth habit is to confirm receipt. An automatic acknowledgement, letting the client know their intake came through and what happens next, costs nothing and reinforces the professional first impression the form is there to create. It also gives them a moment to flag anything they entered wrong. ## Client Intake Form Best Practices A few habits separate an intake form clients complete from one they put off. None of them are complicated. **Keep it short and ask only what you'll use.** This is the single biggest lever: a focused intake form that takes five minutes gets returned promptly, while a sprawling one sits in an inbox for a week and delays your start. **Send it at the right moment**, right after someone agrees to work with you and before the first meeting, so the information is ready when you need it and the client is still in the momentum of saying yes. **Group related questions** so the form reads in clear sections, contact, then project, then logistics, rather than as a random pile. **Use the right field types** so answers come back clean: a dropdown for service type, a number or range for budget, a date for timelines. And for longer intakes, **lean on save-and-continue** (a Starter-plan feature) so a client who needs to dig up a detail can come back rather than abandoning the form. The goal throughout is to make the intake feel like a professional, frictionless first step, because it's often a client's first real experience of working with you, and first impressions of your process stick. There's research behind the keep-it-short rule. Nielsen Norman Group's work on [web form design](https://www.nngroup.com/articles/web-form-design/) consistently finds that completion drops as forms get longer and that clear labels and grouping reduce errors, both of which apply directly to intake. The same study-backed advice that helps a checkout helps an intake form: fewer fields, plain labels, logical order. Treat the intake form as a piece of your client experience to refine, not a static document, and revisit it whenever a question consistently confuses people or one you never actually use. It also pays to test the form on yourself before sending it to a real client. Fill it out as if you were the client, on a phone, and you'll catch the awkward question, the field that should be optional, or the section that drags. Thirty seconds of self-testing saves a client the friction and saves you the corrected resubmission. And once it's working, automate what happens next: route each completed intake to wherever you'll act on it, and trigger your kickoff step from there. The less manual handling between a client finishing the form and you starting the work, the faster and more polished the onboarding feels. ## Client Intake Form Examples and Templates The fastest way to a good intake form is to start from an example and adapt it, rather than designing from scratch. A solid model is a short, multi-step form: contact details on the first step, the project or service on the second, logistics and consent on the third, so the client moves through it in digestible chunks. Forms Expert's [patient intake form template](https://forms.expert/templates/patient-intake-form) is the closest ready example, a multi-step intake that includes a consent step, and while it's framed for a patient context, the structure (staged questions plus an agreement) adapts cleanly to coaching, agency, accounting, or legal intake. Browse the wider [template gallery](https://forms.expert/templates) for other starting points you can reshape. One honest note: there isn't a dedicated client-intake template or a separate healthcare category in the gallery, so the patient-intake template is the multi-step example to adapt, not a profession-specific form for each field. Whatever you start from, the value is in tailoring it. A template gives you the structure and saves the setup; your edits, the profession-specific fields, your wording, your scope questions, are what make it actually fit the clients you onboard. One more practical note: keep a master version and adapt copies from it. As you take on different kinds of clients, you'll want slightly different intakes, a quick one for small projects, a fuller one for retainers, and branching from one well-built base beats maintaining several from scratch. Build the structure once, and let each variant be a trim of it. Versioning the form this way keeps your edits intentional too: when you change a question, you change it in the base and let the variants inherit it, rather than drifting into several inconsistent intakes. > **important:** An honest boundary on sensitive data: Forms Expert lets you build an intake form and includes GDPR cookie consent, but it is not a HIPAA or BAA provider, so don't use it to collect protected health information. Building an intake form is a capability; HIPAA compliance is a status the product doesn't hold. For regulated health or legal data, check the rules that apply and get qualified advice. ## Build Your Client Intake Form Free Putting an intake form live takes minutes once the fields are decided. In [Forms Expert](https://forms.expert/templates/patient-intake-form) you can build a multi-step client intake form with a consent step on any plan, including Free, send it as a hosted link, embed it on your onboarding page, or pull responses through the API into your own system. Clients complete it without an account, and you can route each submission to your email or a team chat so nothing gets missed. Two honest notes worth stating plainly. An intake form collects details but doesn't process payments, so for billing you pair it with a separate payment tool rather than expecting the form to charge a card. And if your intake accepts file uploads, contracts, IDs, prior documents, those files are stored but not virus-scanned, with anti-abuse handled by a honeypot, rate limiting, and an optional CAPTCHA. Template access is free on every plan, with per-tier submission limits and no "unlimited" framing. The recap: gather what you need to start and no more, send the form right after a client signs on, add a consent step, and route the responses to where you'll see them. For the adjacent onboarding patterns, our [registration form guide](https://forms.expert/blog/how-to-make-a-registration-form) and [consent form guide](https://forms.expert/blog/how-to-create-a-consent-form) pair well with this. Start from the intake template or the [home page](https://forms.expert/) and onboard your next client cleanly. Treat the first version as a draft you refine from real onboarding: watch which fields clients skip or stumble on, and trim accordingly. An intake form tuned from actual clients beats one perfected in theory before anyone has filled it out. > **note:** Two boundaries to keep in mind: a client intake form collects details but doesn't process payments, so pair a payment tool for billing. And any uploaded files (contracts, IDs) are stored but not virus-scanned, with anti-abuse handled by a honeypot, rate limiting, and CAPTCHA. Set expectations accordingly. ## Frequently Asked Questions ### What is a client intake form? A client intake form is a structured form a new client fills out before you start working together, capturing what you need to onboard them: their contact details, the service or project they want, the scope and goals, and practical details like budget and timeline. It's typically sent right after someone agrees to work with you and before the first meeting, so your kickoff is about strategy rather than collecting basics. Coaches, agencies, accountants, lawyers, clinics, and salons all use a version of it, because each needs to turn the information in a new client's head into a consistent, usable record. ### What should be included on a client intake form? Cover the core ground: contact details (name, email, phone, business), the service or project the client wants, the scope and goals, a budget and timeline even as a rough range, how they found you, billing details for invoicing, and a consent or agreement to your terms. On top of that, add the fields specific to your profession, like project scope and decision-makers for an agency, or entity type and prior-year details for an accountant. The guiding rule is to ask only for what you'll actually use to onboard, since a long intake form gets put off while a focused one gets returned quickly. ### What information does a client intake form gather? It gathers everything you need to start work without a back-and-forth: who the client is and how to reach them, what they want from you, the scope and goals of the work, the budget and timeline, and any profession-specific details. Many also collect how the client found you, billing information for invoicing, and a consent step. The aim is a single, structured record that replaces the scattered details usually trapped in emails and first-call notes, so you begin the engagement already informed and the client experiences an organized, professional process from the start. ### When should a client intake form be sent? Send it early, right after a client agrees to work with you and before your first real meeting or kickoff. That timing front-loads the routine information gathering, so the first conversation can be about strategy and fit instead of spelling and phone numbers, and it catches the client while they're still in the momentum of having said yes. Sending it too late means you spend the kickoff collecting basics; sending it before someone has committed can feel premature. The sweet spot is the gap between the yes and the first session. ### How do I create a client intake form for free? Use a form tool with a real free plan. In Forms Expert, building and publishing a client intake form, including a multi-step layout and a consent step, is available on every plan, including Free, and the templates are free to use. You get a hosted intake page and an embeddable widget without paying, and clients fill it out without creating an account. Submission volume depends on the tier, so check the plan that fits your client load, but you can have a working free intake form live today, with responses routed to your inbox or chat automatically. Save-and-continue, for longer intakes, starts on the Starter plan. ### Should a client intake form collect payment or sensitive data? Be careful with both. On payment: a client intake form collects details but doesn't process payments, so for billing you pair it with a separate payment tool rather than having the form charge a card. On sensitive data: Forms Expert lets you build an intake form and includes GDPR cookie consent, but it is not a HIPAA or BAA provider, so it shouldn't be used to collect protected health information. Building an intake form is a capability; HIPAA compliance is a status the product doesn't hold. For regulated health or legal data, check the applicable rules and get qualified advice before you collect it. --- # How to Create a Job Application Form (Fields, Steps, and a Free Template) Source: https://forms.expert/blog/how-to-create-a-job-application-form **On this page:** What Is a Job Application Form, and What Should It Include · The Fields a Good Job Application Form Needs · How to Create a Job Application Form in 5 Steps · How to Accept Resume Uploads · What You Can and Can't Ask · Where Applications Go and How to Route Them · Start From a Free Job Application Template A good job application form does two jobs at once: it makes applying easy enough that strong candidates actually finish, and it collects what you need to screen them fairly. Get it wrong and you either scare off good people with a fifteen-minute form, or you collect so little you can't tell applicants apart. This guide covers what a job application form should include, a five-step build with resume upload, the questions you legally can't ask, and where the applications go once they're in. ## What Is a Job Application Form, and What Should It Include A job application form is a structured form candidates fill out to apply for a role: their contact details, the position they want, their relevant experience and education, usually a resume upload, and any screening questions specific to the job. Its purpose is to collect consistent, comparable information from every applicant, so you can evaluate people on the same basis instead of wrangling a pile of differently-formatted emails. That consistency is the real value. When every candidate answers the same questions and uploads a resume the same way, screening gets faster and fairer, you're comparing like with like. A good application form is also short enough that qualified people don't abandon it: the goal is the information you need to make a first-round decision, not a complete employment history nobody reads at the application stage. What it should include depends on the role, but the shape is consistent: who they are and how to reach them, what they're applying for, enough background to screen on (a resume plus a few key fields), and a couple of job-specific screening questions. Everything else, references, detailed history, assessments, belongs later in the process, not on the first form. The whole point of a [hosted, embeddable application](https://forms.expert/templates/job-application-form) is to make that first step frictionless. Two practical realities shape a good application form. First, a lot of candidates apply from a phone, often on a break or a commute, so a form that's painful on mobile loses exactly the motivated people who applied the moment they saw the role. Second, strong candidates usually have options and the least patience for a bloated process, so every unnecessary field is a small tax your best applicants are the most likely to refuse to pay. Short and mobile-friendly isn't a nicety here; it's how you avoid filtering out the people you most want. ## The Fields a Good Job Application Form Needs Group the fields into three steps so a longer form feels manageable: personal details, background, and additional details with consent. The table lays out the usual ones. The **personal** step is the basics: full name, email and phone, and the role being applied for. The **background** step is where most of the signal is, a resume or CV upload, plus a few structured fields like recent work experience and education so you have searchable data, not only a PDF. The **additional** step covers job-specific screening (work authorization, availability, willingness to relocate) and a consent or declaration that the information is accurate and can be processed. Keep each step tight: the more a form sprawls, the more good candidates quit partway through, which is exactly who you can least afford to lose. A balance worth getting right is structured fields versus the resume. The resume carries the full story, but it's a PDF you can't sort or search, so a few structured fields (current role, years of experience, location, the one must-have skill) give you data you can actually filter on. Don't duplicate the whole resume in form fields, though, asking someone to retype their history after uploading it is the fastest way to lose them. Capture the handful of fields you'll screen on, and let the resume carry the rest. One screening question worth its weight is a simple knockout: a yes/no on a hard requirement like work authorization or a required certification. Putting it early lets you filter the clearly-ineligible without reading every resume, as long as the question is genuinely job-related and not a backdoor to a protected characteristic. | Field | What it captures | Step | | --- | --- | --- | | Full name + contact | Who's applying and how to reach them | Personal | | Role applied for | Which position | Personal | | Resume / CV upload | Their full background in one file | Background | | Work experience | Recent roles and dates | Background | | Education | Relevant qualifications | Background | | Screening questions | Eligibility: work authorization, availability | Additional | | Consent / declaration | Permission to process the application | Additional | ## How to Create a Job Application Form in 5 Steps With the fields decided, the build is quick. Five steps cover it. **1. Start from a template.** Beginning with a [job application template](https://forms.expert/templates/job-application-form) saves you the structural decisions and gives you a field set you trim rather than build from scratch. **2. Add a required resume upload.** Add a file field for the resume or CV, make it required, and the next section covers doing this cleanly. A resume is usually the single most useful thing on the form. **3. Add screening questions.** Include the two or three job-specific questions that let you filter, work authorization, availability, a key skill, so first-round screening is fast. Resist turning these into a full assessment; that comes later. **4. Set routing to your hiring workflow.** Decide where applications go: your inbox, a team chat, or your own system. With every published form also exposing a [REST API](https://forms.expert/blog/rest-api-submit-forms-from-your-backend), you can route applications into the tools your team already uses, the next-to-last section covers this. **5. Publish it.** Ship the form as an embed on your careers page, a hosted link to share in a posting, or both. In [Forms Expert](https://forms.expert/registration-forms) the same form is a careers-page embed, a hosted link, and an API at once, and building it works on every plan, including Free. Candidates apply without creating an account, which keeps your completion rate up. A sixth habit closes the loop: send an acknowledgement. An automatic email confirming the application arrived, ideally setting expectations for next steps, costs nothing and noticeably improves how candidates feel about your company, even the ones you don't hire. Application black holes are a common complaint, and a one-line confirmation puts you ahead of most employers on candidate experience. ## How to Accept Resume Uploads A resume upload is the heart of most application forms, and getting it right removes a lot of friction for candidates. Add a file field, make it required so no application arrives without a resume, and set validation for the file types and size you'll accept, PDF and common document formats, capped at a sensible size. The validation matters: it stops the wrong file type or an enormous upload before it becomes a problem, and it tells the candidate immediately rather than after they've submitted. Crucially, applicants upload their resume without creating an account or logging in, which is one of the biggest sources of drop-off on clunky application systems. They pick the file, it validates, they submit. One honest boundary to be clear about: uploaded resumes are accepted and stored, but they are **not** virus-scanned. The form's protections are against spam and abuse, a hidden honeypot field, rate limiting, and an optional CAPTCHA, which is a different thing from scanning a file's contents for malware. So whoever opens applicant files should apply the normal caution you'd use for any attachment from an unknown sender. It's a small distinction, but on a public form that anyone can submit to, it's worth stating plainly rather than letting people assume a protection that isn't there. A couple of practical touches help. Accept the formats people actually use, PDF first, plus common document types, and state the accepted types and the size cap on the field so candidates aren't guessing. If the role benefits from a portfolio or work samples, add a second optional upload rather than forcing everything into one file. And keep the upload required only where it should be: for most roles a resume is essential, but for a quick expression-of-interest form, making it optional can widen your pool. It's also worth thinking about accessibility. Some applicants use assistive technology, so a clearly labeled upload field and a form that works with a keyboard aren't just nice to have, they keep you from accidentally screening out capable people before they've even applied. > **important:** Resume uploads are accepted with file-type and size validation, but they are not virus-scanned. The anti-abuse protections (honeypot, rate limiting, CAPTCHA) stop bots, not malware, so handle applicant files with the caution you'd give any attachment from an unknown sender. ## What You Can and Can't Ask This is the part template galleries skip, and it's the part that can actually get you in trouble. In the US, the EEOC prohibits hiring decisions based on protected characteristics, and asking about them on an application form invites exactly that suspicion. As general guidance, avoid questions that reveal: - Age or date of birth (beyond confirming someone is old enough to work) - Race, color, or ethnicity - Religion - National origin or ancestry - Sex, gender identity, or sexual orientation - Disability, health conditions, or medical history - Marital or family status, pregnancy, or children - Genetic information There are also state-level rules that catch people out. A growing number of states bar asking for **salary history**, and many have **ban-the-box** laws restricting when and whether you can ask about criminal convictions. These vary widely by location, so a form that's fine in one state can be a problem in another. The EEOC's overview of [prohibited employment practices](https://www.eeoc.gov/prohibited-employment-policiespractices) and its [pre-employment inquiry guidance](https://www.eeoc.gov/employers/small-business/3-who-protected-employment-discrimination) are the place to start, and a qualified HR or employment-law professional can cover the specifics for your situation. Stick to what's relevant to the job, the skills, experience, and eligibility to do the work, and you'll stay on the right side of the line for most roles. There's an upside to this discipline beyond staying legal: consistency. When you ask every candidate the same job-relevant questions and skip the personal ones, you're not only avoiding discrimination claims, you're building a fairer, more comparable process. Structured, identical questions make it easier to evaluate people on merit and harder for unconscious bias to creep in. The legal floor and the good-hiring ceiling point the same direction: ask about the work, consistently, and nothing else. If you hire across multiple states or countries, the safest default is to design one form around the strictest rules you're subject to, rather than maintaining a different version for each place. A single conservative form is far easier to keep compliant than several you have to track. > **important:** This section is general guidance, not legal advice. Employment law varies by city, state, and country, and changes over time. Before you publish a job application form, check the rules that apply where you hire, and get qualified counsel for anything you're unsure about. Forms Expert is a form tool, not a law firm. ## Where Applications Go and How to Route Them An application form is only useful if the applications reach the people doing the hiring, fast and in a usable shape. Good form tools route submissions for you instead of leaving them in one dashboard to check manually. With Forms Expert, each application can be delivered several ways at once. Applications land in the dashboard by default, and you can also have each one sent to **email**, pushed to **Telegram** for a hiring team that works in chat, or delivered to your own system through a [signed webhook that retries](https://forms.expert/blog/signed-webhooks-that-retry) if your endpoint is briefly down. Developers can pull applications through the [REST API](https://forms.expert/blog/rest-api-submit-forms-from-your-backend). A precise word on the ATS question, because it's easy to overclaim. Forms Expert doesn't have a native, one-click integration with applicant tracking systems. What it has is those routing outputs, email, Telegram, signed webhooks, and the API, which you use to get applications into your ATS or hiring workflow. For many teams a webhook into their system, or the API, is exactly how that connection gets made; it's just worth being clear that it's via those outputs rather than a prebuilt ATS connector. Set the routing once, and every application after that follows the same path automatically. Speed is the quiet benefit. When applications route to where your team already works the instant they're submitted, the gap between a candidate applying and someone reviewing them shrinks, which matters because strong candidates move fast and the first employer to respond often wins. A form that drops applications into an inbox nobody checks until Friday is how good people slip away to a competitor who replied on Tuesday. On reading the applications: a basic results overview, enough to see and sort what's come in, is on every plan, while the deeper per-field analytics are part of Pro. For most hiring, that overview plus your routing is all you need. And keep applicant data only as long as you need it for hiring. Holding applications indefinitely isn't just untidy, in some places it's a compliance issue, so set a retention practice and stick to it. ## Start From a Free Job Application Template You don't have to build from a blank page. Forms Expert has a ready [job application form template](https://forms.expert/templates/job-application-form) with the standard fields and a resume upload already in place, which you edit to match the role. The wider [HR template category](https://forms.expert/templates/hr) has related starting points for other people-operations forms. Templates are free to use on every plan. Application volume depends on your tier, so pick the plan that matches your hiring, but starting from a template isn't gated, and there's no "unlimited" framing, just clear per-tier limits. Edit the template, set your screening questions, decide where applications route, and publish as a careers-page embed or a hosted link. The recap: keep the form short enough that good candidates finish, require a resume, ask only job-relevant questions (steering clear of the protected categories above), and route applications to your team automatically. For related people-operations forms, our [registration form guide](https://forms.expert/blog/how-to-make-a-registration-form) and [client intake form guide](https://forms.expert/blog/client-intake-form-guide) cover adjacent patterns. Start from the template or the [home page](https://forms.expert/) and open applications today, just check your local employment law first. And treat the first version as a draft you refine. Launch a lean form, watch where candidates drop off or which fields go unanswered, and adjust. An application form you tune from real applicant behavior beats one you over-engineer before a single person has applied. The best application form is the one candidates actually finish and your team actually acts on. Everything else, the perfect field set, the ideal length, is secondary to those two outcomes. ## Frequently Asked Questions ### What should a job application form include? The essentials and not much more. Include contact details (name, email, phone), the role being applied for, a resume or CV upload, a few structured background fields like recent experience and education, and two or three job-specific screening questions such as work authorization and availability. Add a consent or declaration that the information is accurate. Keep it short enough that strong candidates finish it, and save references, detailed history, and assessments for later stages. Critically, stick to questions relevant to doing the job, and avoid anything touching protected characteristics like age, race, religion, or marital status. ### How do I create a job application form for free or online? Use a form tool with a real free plan. In Forms Expert, building and publishing a job application form, including a required resume upload, is available on every plan, including Free, and the templates are free to use. You get a hosted application page and an embeddable widget for your careers page without paying, and candidates apply without creating an account. Application volume depends on the tier, so check the plan that fits your hiring, but you can have a working free job application form live today, with submissions routing to your inbox or chat automatically. ### How do I create a job application form in Google Forms or Word, and is there a better way? You can build a basic application form in Google Forms or lay one out in Word, and for a single hire it might do. The limits appear when you want the form to embed cleanly on a careers page, accept validated resume uploads, route applications into your hiring workflow, or work as an API. A dedicated form tool publishes the same form as a hosted page, a careers-page embed, and a REST endpoint at once, and routes each application to email, chat, or your system. So a Google form works for a one-off, but a hosted, routable form scales better once hiring is ongoing. ### Can a job application form accept resume or CV uploads? Yes. In Forms Expert you can add a required file field for the resume, with validation for accepted file types and size, and candidates upload without creating an account, which keeps drop-off low. The validation catches the wrong file type or an oversized file before submission rather than after. One honest caveat: uploaded resumes are stored but not virus-scanned, so whoever opens applicant files should use the normal caution for any attachment from an unknown sender. The form's protections (honeypot, rate limiting, CAPTCHA) stop spam and bots, which is separate from scanning a file for malware. ### What can't you ask on a job application form? As general guidance, avoid anything that reveals a protected characteristic, because the EEOC prohibits hiring decisions based on them: age or date of birth, race or ethnicity, religion, national origin, sex or gender identity, disability or health, marital or family status and pregnancy, and genetic information. Many states also bar asking for salary history and restrict criminal-conviction questions through ban-the-box laws. These rules vary by location and change over time, so this isn't legal advice, check the law where you hire. Stick to questions about skills, experience, and eligibility to do the job. ### Where do submitted applications go? Wherever you route them. In Forms Expert, each application lands in the dashboard and can also be sent to email, pushed to Telegram, or delivered to your own system through a signed webhook that retries if your endpoint is down, and developers can pull applications through the REST API. To be precise about applicant tracking systems: there's no native one-click ATS integration, but you use those routing outputs (webhook or API especially) to feed applications into your ATS or hiring workflow. You set the routing once and every application follows it automatically. --- # How to Create an Order Form (Fields, Steps, and a Free Template) Source: https://forms.expert/blog/how-to-create-an-order-form **On this page:** What Is an Order Form, and What Should It Include · The Fields Every Good Order Form Needs · How to Create an Order Form in 5 Steps · How to Take Orders Without a Spreadsheet · Order Forms and Payment: The Honest Version · Anti-Spam on a Public Order Form · Start From a Free Product Order Form Template If you sell anything, a custom cake, a batch of t-shirts, a weekly produce box, an order form is how you take orders without a phone call or a messy email thread. A good one captures exactly what you need to fulfill the order and nothing more, so customers finish it and you don't chase missing details. This guide covers what an order form should include, the fields that matter, a five-step build, how to get orders out of a spreadsheet and into your workflow, and an honest answer to the question everyone asks: does it take payment? ## What Is an Order Form, and What Should It Include An order form is a form that collects what a customer wants to buy and the details you need to fulfill it: the product, any options, the quantity, and where it's going. Its job is to replace the back-and-forth of "what size? what color? what's your address?" with a single, structured submission you can act on. Done well, it turns an inquiry into a ready-to-fulfill order in one step. The right contents depend on what you sell, but the shape is consistent. You need the order itself (the product, the variant, how many), you need to reach the customer (name, email or phone), and for physical goods you need a shipping or pickup detail. Everything else, gift notes, delivery dates, special instructions, is added only when your fulfillment actually uses it. The most common mistake is bloating an order form with fields that feel thorough but slow the customer down, and on an order form, friction translates directly into abandoned carts. That last point is well documented. Baymard Institute's [checkout and form research](https://baymard.com/blog/checkout-flow-average-form-fields) consistently finds that shorter, clearer forms convert better, and that every unnecessary field is a place to lose a sale. An order form is the last step between wanting to buy and buying, so the rule is ruthless: if a field doesn't help you fulfill or contact, it doesn't belong. Order forms suit anyone who sells without a full storefront: a bakery taking custom cake orders, a maker running a pre-order, a restaurant taking catering bookings, a club selling merch, a farm shop with a weekly produce box. The common thread is a defined set of products and a need to capture orders cleanly, without building or paying for a whole ecommerce platform to do it. ## The Fields Every Good Order Form Needs Order form fields fall into three groups: the order details, the contact info, and the shipping or fulfillment details. The table lays out the usual ones, and you trim from there. The **order details** are the heart of it. At minimum that's the product, but most real orders also need options (size, color, variant), a quantity, and often a free-text field for special instructions, which is where "no nuts, please" or "engrave a name on it" lives. Getting options and quantities right is what separates an order form from a generic contact form. The **contact fields** are a name and at least one way to reach the customer, an email for confirmation and a phone for anything time-sensitive. The **shipping or fulfillment fields** apply to physical goods: a delivery address, or a pickup-versus-delivery choice, and a delivery date if timing matters. A usability note worth taking from Nielsen Norman Group's work on [web form design](https://www.nngroup.com/articles/web-form-design/): group related fields together and label them plainly, so the order section feels separate from the shipping section. A customer who can see the form's structure at a glance moves through it faster and makes fewer mistakes, which means fewer orders you have to correct later. Two small build choices prevent most order errors. Make the fields you truly need required, so an order can't arrive without a shipping address or a quantity, but keep the optional ones optional so you're not forcing made-up answers. And use the right input for each field: a dropdown for size, a number for quantity, a checkbox for add-ons. Constraining inputs up front beats correcting typo'd free-text orders after the fact. If your prices are fixed, it helps to show them on the form next to each option, so the customer sees the total taking shape as they choose. The form doesn't charge anything, but making the cost visible sets expectations and cuts down on surprised follow-ups when you send the payment request. | Field | What it captures | Group | | --- | --- | --- | | Product or item | What they're ordering | Order details | | Options (size, color, variant) | The specific version | Order details | | Quantity | How many | Order details | | Special instructions | Custom notes or requests | Order details | | Name | Who's ordering | Contact | | Email or phone | Confirming and following up | Contact | | Shipping address | Where it goes | Shipping | | Delivery or pickup | How they want it fulfilled | Shipping | > **note:** Every field on an order form is a chance to lose the sale. Before you publish, cut anything that doesn't help you fulfill the order or reach the customer. The shortest order form that still captures what you need almost always converts best. ## How to Create an Order Form in 5 Steps With the fields decided, building the form is quick. Five steps cover most order forms. **1. List your products and options.** Decide what people can order and which choices each item has. This is the part that takes thought, since a clear option setup (a dropdown for size, a choice for color) prevents the ambiguous orders that cost you a follow-up message later. **2. Add quantity and instructions.** Give each item a quantity field and add one open "special instructions" box for the requests you can't predict. Resist adding a separate field for every possible note; one good open box handles them. **3. Split a long order into steps.** If you sell a lot of items or need detailed shipping info, break the form into a [multi-step layout](https://forms.expert/blog/conditional-logic-and-multi-step-forms) so it feels manageable rather than endless. If customers should be able to start and finish later, save-and-continue does that, and it's on the Starter plan and up rather than Free, so plan for it if resumable orders matter. **4. Set where orders go.** Choose how you'll receive each order: the dashboard, your email, a team chat, or your own system. This is what keeps orders from getting lost, and the next section covers the options. **5. Publish it.** Ship the order form as a hosted page you can link to, an embedded widget on your store or site, or both. In [Forms Expert](https://forms.expert/lead-capture-forms) every published form is also a REST endpoint, so the same order form works as a link, an embed, and an API. Building, publishing, and collecting orders works on every plan, including Free. A useful sixth habit: send an order confirmation. An automatic confirmation email reassures the customer that their order went through and gives them a record of what they ordered, which cuts down on "did my order go through?" messages and disputes later. It's the small touch that makes an order feel handled. ## How to Take Orders Without a Spreadsheet The point of an online order form is that orders arrive structured and routed, instead of as emails you copy into a spreadsheet by hand. Good form tools handle that delivery for you. With Forms Expert, every order can be delivered several ways at once. Orders land in the dashboard by default, and you can also have each one sent to **email**, pushed to **Telegram** for a team that works in chat, or delivered to your own system through a [signed webhook that retries](https://forms.expert/blog/signed-webhooks-that-retry) if your endpoint is briefly down. If you run your own backend or store, the [REST API](https://forms.expert/blog/rest-api-submit-forms-from-your-backend) lets you pull orders directly. So a new order can simultaneously create a dashboard record, ping your phone, and drop into your fulfillment system, with no manual copying. This is the real reason a hosted order form beats an order form built in Excel or Google Forms. A spreadsheet can hold orders, but it can't collect them from customers, validate the fields, or route a new order anywhere automatically; you become the integration. A proper order form does that work, so the moment a customer hits submit, the order is already where it needs to be. The reading side has an honest tier note too: a basic results overview is on every plan, while the deeper per-field analytics are part of Pro. There's a workflow upside beyond convenience. When orders route automatically, the gap between a customer hitting submit and you starting fulfillment shrinks to seconds, which matters most at busy times, a holiday rush or a product launch, when manual copying is exactly what falls behind. The form keeps up with the volume so you can spend your time on fulfillment, not data entry. ## Order Forms and Payment: The Honest Version Here's the question every order-form guide should answer plainly and most dodge: does the form take payment? For Forms Expert, the honest answer is no. The order form **collects the order and the customer's details; it does not process payments or charge cards**. It's the order-capture step, not a checkout. That's not the limitation it sounds like, and pretending otherwise would be the real problem. The clean pattern is to take the order through the form and handle payment separately: send a payment link or an invoice after the order comes in, or place a checkout tool alongside the form for customers who pay upfront. For many small sellers, made-to-order bakers, custom makers, pre-orders, capturing the order first and invoicing once you've confirmed availability is actually the workflow they want, since charging before you've checked you can fulfill creates refunds and headaches. The point is to be clear about the boundary. Forms Expert is excellent at capturing a complete, structured order and getting it to you instantly; it is not a payment processor, and you should pair it with one when you need to charge. Any tool that implies a form alone both takes the order and safely processes the card is glossing over a real distinction, and you'll feel the gap when a payment fails and there's no processor behind it. In practice, the cleanest setups keep the two steps loosely joined. Capture the order, send an automatic confirmation, then follow with a payment request, a hosted invoice, a payment link, or a checkout you control. Customers are used to this from custom and made-to-order businesses, and it gives you a moment to confirm stock or details before money changes hands, which is often exactly when you want that pause. And if you do sell prepaid, that works too: route customers to your checkout from the confirmation rather than expecting the form to hold their card details. Either way, the form's job ends at a clean, complete order. > **important:** To be unambiguous: Forms Expert collects orders but does not process payments or charge cards. For paid orders, capture the order here and pair a separate payment tool, a payment link, an invoice, or a checkout, to take the money. Treat order capture and payment as two steps. ## Anti-Spam on a Public Order Form An order form is public by design, which means bots will find it. A few protections keep junk orders out without adding friction for real customers. Forms Expert defends a public form with a hidden **honeypot field** that catches automated submissions, **rate limiting** that stops a flood of entries from one source, and an optional **CAPTCHA** for forms that attract more abuse. Together those handle the spam that would otherwise clutter your order list. They work quietly, so a genuine customer never notices them, which is the goal, since a CAPTCHA on every order is its own kind of friction. One honest boundary to know: if your order form includes a file upload, those files are **not virus-scanned**. The anti-spam tools stop bots and floods, but they don't inspect the contents of an uploaded file for malware, so treat attachments from the public with normal caution. It's a different job from spam filtering, and knowing where that line sits keeps you from assuming a protection that isn't there. For most order forms, which don't take uploads at all, the honeypot, rate limiting, and CAPTCHA are all you need. Turn the CAPTCHA on only if you actually see abuse, not by default. Every extra hoop costs you a few real orders, so the right order of operations is to launch with the invisible defenses (honeypot and rate limiting), watch for junk, and add the CAPTCHA if and when bots become a real problem. Protect the form, but not at the expense of the customers you want. ## Start From a Free Product Order Form Template You don't have to build from a blank page. Forms Expert has a ready [product order form template](https://forms.expert/templates/product-order-form) with the standard fields, products, options, quantity, contact, shipping, already laid out, which you edit to match what you actually sell. The wider [order template category](https://forms.expert/templates/order) has related starting points if a different format fits. Templates are free to use on every plan. Order volume depends on your tier, so pick the plan that matches how much you sell, but starting from a template isn't gated, and there's no "unlimited" sleight of hand, just clear per-tier limits you can plan around. Edit the template, set your products and options, decide where orders should go, and publish as a link or an embed. The recap is short because creating an order form is short: list your products and options, keep the contact and shipping fields tight, route orders so they don't get lost, and pair a payment tool if you charge upfront. Once orders are flowing, a [feedback form](https://forms.expert/blog/how-to-make-a-feedback-form) after delivery closes the loop on how the experience went. For now, start from the template or the [home page](https://forms.expert/) and take your first online order today. And treat the first version as a starting point. Launch with a lean order form, watch which fields people stumble on or skip, and refine from real orders. An order form you tune from actual sales beats one you over-build before anyone has placed an order. The best order form is the one you actually ship and then improve, not the perfect one still in your head. ## Frequently Asked Questions ### What information should an order form include? Three groups of fields. The order details: the product, any options like size or color, the quantity, and an open box for special instructions. The contact info: a name and at least one way to reach the customer, usually email plus phone for anything time-sensitive. And for physical goods, the fulfillment details: a shipping address or a pickup-versus-delivery choice, and a delivery date if timing matters. Keep it to what you need to fulfill and contact, since every extra field lowers completion. If a question's answer won't help you ship the order or reach the buyer, leave it off. ### How do I create an order form for free? Use a form tool with a real free plan. In Forms Expert, building, publishing, and collecting orders is available on every plan, including Free, and the templates are free to use as well. You get a hosted order page and an embeddable widget without paying, and orders collect automatically in a dashboard you can also route to email or chat. Order volume depends on the tier, so check the plan that fits your sales, but you can have a working free order form live today. Save-and-continue, for letting customers resume a long order later, starts on the Starter plan. ### How do I take payment on an order form? Honestly, you pair the order form with a payment tool, because Forms Expert collects the order but does not process payments or charge cards. The common pattern is to capture the order through the form, then handle payment separately: send a payment link or invoice once you've confirmed the order, or run a checkout tool alongside the form for upfront payment. For made-to-order and pre-order sellers, taking the order first and charging after you confirm availability is often the better workflow anyway. The key is to treat order capture and payment processing as two separate steps, since the form does the first, not the second. ### How do I create an order form in Excel or Google Forms, and is there a better way? You can lay out an order form in Excel or build a basic one in Google Forms, and for a one-off it might do. The limits show up fast: a spreadsheet can't collect orders from customers or route them anywhere on its own, and a basic form can't embed cleanly, route to multiple destinations, or work as an API. A dedicated order form publishes as a hosted page, an embeddable widget, and a REST endpoint at once, and delivers each order to email, chat, or your system automatically. So a spreadsheet works until orders become regular, at which point a real order form saves you from being the manual integration. ### Can an order form route orders into my system automatically? Yes. In Forms Expert, each order can be delivered to several places at once: the dashboard, your email, a Telegram chat, or your own backend through a signed webhook that retries if your endpoint is briefly down. Developers can also pull orders through the REST API. So a new order can create a dashboard record, notify your team, and drop into your fulfillment system without anyone copying data by hand. You set the routing once when you build the form, and every order after that follows the same path automatically. ### How do I add product options, quantities, and shipping to an order form? Use the right field type for each. Product options like size or color work best as a dropdown or a set of choices, so customers pick a valid variant rather than typing a guess. Quantity is a number field, ideally with a sensible minimum. Shipping is an address block plus, if you offer both, a delivery-or-pickup choice. Group the order details together and the shipping details together so the form reads in clear sections. In Forms Expert these field types are standard on every plan, and the product order form template already has them arranged so you can edit rather than build from scratch. --- # How to Make a Feedback Form (Questions, Steps, and a Free Template) Source: https://forms.expert/blog/how-to-make-a-feedback-form **On this page:** What Is a Feedback Form, and What Makes a Good One · What Questions to Put on a Feedback Form · How to Make a Feedback Form in 4 Steps · How to Make a Feedback Form That Emails You · Rating Scales for Feedback Forms · How to Share or Embed a Feedback Form · Start From a Free Feedback Template Making a feedback form is easy. Making one people actually finish, that returns answers you can use, takes a little thought. The difference is mostly in the questions and the length: ask one clear thing, keep it short, and pair a quick rating with one open comment, and you'll learn more than a twenty-field form ever tells you. This guide walks through what makes a good feedback form, the questions to ask by use case, a four-step build, how to get the responses emailed to you, and a free template to start from. ## What Is a Feedback Form, and What Makes a Good One A feedback form is a short form that asks people to share their opinion about an experience: a purchase, an event, a support interaction, or a product they use. At its simplest it's one rating and one comment box, and that minimal version is often the right one. The goal isn't to collect everything; it's to collect the one or two things you'll actually act on. Three principles separate a good feedback form from one people abandon. **Ask one thing at a time** so a single answer can't get tangled ("rate our speed and friendliness" is two questions). **Keep it short**, because every extra field costs you completions, and a form people finish beats a thorough one they quit. **Pair a rating with one open question**, so you get a number you can track and a reason that explains it. The rating tells you the temperature; the comment tells you what to do about it. That's really the whole philosophy. A feedback form isn't a research survey, and trying to make it one is how you end up with low response rates and data nobody reads. If you do need deeper, well-worded questions, that craft lives in our guide to [good survey questions](https://forms.expert/blog/good-survey-questions); for a feedback form, restraint is the feature. It helps to draw a line between a feedback form and a full survey. A survey is a research instrument with many questions and a sampling plan; a feedback form is a quick, ongoing pulse you can leave running. They overlap, but the mindset differs: a survey asks "what can we learn?" while a feedback form asks "is this working, and what's the one thing to fix?" Keep that framing and you'll resist bloating the form into something people won't finish. Nielsen Norman Group's research on [keeping online surveys short](https://www.nngroup.com/articles/keep-online-surveys-short/) backs this up: completion drops fast as forms get longer. Timing matters as much as wording. A feedback form sent while the experience is fresh, right after a purchase, an event, or a support chat, gets honest, specific answers. The same form sent a week later gets vague ones, and one sent before the experience is finished gets premature ones. Decide the moment you'll ask before you settle the questions, because the moment shapes what people can actually tell you. ## What Questions to Put on a Feedback Form The right questions depend on what you're getting feedback on. Here's a bank by use case, written to copy and trim. Pick a few, not all. **Customer and CSAT feedback:** - How satisfied are you with your experience overall? - How easy was it to get what you needed? - What's the one thing we could do better? - How likely are you to use us again? **Post-event feedback:** - How would you rate the event overall? - Which part was most useful to you, and why? - How was the pace, too slow, about right, or too fast? - What would you want us to change next time? **Product feedback:** - How well does the product fit what you need? - Which feature do you use most? - What's frustrating or missing? - What were you trying to do the last time you got stuck? **Employee and internal feedback:** - How clear are you on what's expected of you? - How supported do you feel by your manager? - What would make the biggest difference to your week? **Website and support feedback:** - Were you able to find what you came for? - How easy was it to get your question answered? - What almost made you leave? - How could we have helped faster? Notice the shape: each survey is mostly "how" and "what" questions that leave the verdict to the respondent, plus one open prompt for the reasons. Resist the urge to add a fifth and sixth field just because you have someone's attention. If a question's answer won't change something you do, it doesn't belong on the form. For the underlying rules of phrasing any of these neutrally, so they don't lead the answer, the [Pew Research Center's guidance on writing survey questions](https://www.pewresearch.org/writing-survey-questions/) is a reliable reference. A practical sequencing tip: put the rating first and the open comment last. People will give you the quick score even if they bail before typing a sentence, so you capture the number from almost everyone and the reasons from the motivated few. ## How to Make a Feedback Form in 4 Steps Building the form itself is quick once the thinking is done. Four steps cover it. **1. Pick your questions.** Start from the use-case bank above and choose three or four, including exactly one open comment. Write down what decision each answer will inform; if you can't, cut the question. This step is 80 percent of the quality, and it happens before you touch a builder. **2. Add a rating scale.** Choose the scale that matches what you're measuring (the next section breaks down stars vs 1-to-5 vs NPS) and label its ends clearly, so "5" obviously means best. A single, well-labeled rating is the backbone of the form. **3. Set up delivery.** Decide where responses should go: into a dashboard, your inbox, a team chat, or your own backend. You'll set this once, and it's what turns a form into something you actually notice. The next section covers the routing options. **4. Publish it.** Ship the form as a hosted page you can link to, an embedded widget on your site, or both at once. In [Forms Expert](https://forms.expert/online-surveys) every published form is also a REST endpoint, so the same form works as a link, an embed, and an API without rebuilding. Building and publishing a feedback form works on every plan, including Free. That's the whole build. The hard part was choosing good questions; the tool part is minutes. A small habit pays off here: fill out your own form once before you share it. Reading your questions as a respondent rather than the author catches the awkward wording and the field you forgot to make optional, and it takes about thirty seconds. > **important:** The single biggest lever on a feedback form's response rate is length. Before you publish, count your questions and try to cut one. A four-question form people finish tells you more than an eight-question form half of them abandon, every time. ## How to Make a Feedback Form That Emails You "How do I make a feedback form that emails me the responses?" is one of the most common questions, and the answer is that good form tools route responses for you, no inbox-watching required. With Forms Expert, each submission can be delivered several ways at once. Responses land in the dashboard by default, and you can also have them sent to **email**, pushed to **Telegram** for a team that lives in chat, or delivered to your own server through a [signed webhook that retries](https://forms.expert/blog/signed-webhooks-that-retry) if your endpoint is briefly down. Developers can skip the UI entirely and pull submissions through the [REST API](https://forms.expert/blog/rest-api-submit-forms-from-your-backend). So "emails me the responses" is just one of the routing options, and you can combine them, like a dashboard record plus an email plus a Telegram ping for anything urgent. One honest note on reading the results: a basic results overview, enough to see your responses and the headline numbers, is available on every plan, including Free. The deeper analytics, per-field breakdowns and the satisfaction dashboards, are part of the Pro tier. So routing and collecting feedback is free; the advanced analysis is the paid upgrade, and it's worth being clear about which is which before you build. One more decision worth making up front: anonymous or identified. Anonymous feedback often gets you franker answers, especially from employees, while identified feedback lets you follow up with an unhappy customer and actually fix their problem. There's no universally right choice, but pick deliberately and tell respondents which it is, since people answer differently when they know their name is attached. Wherever the responses land, decide who owns them. Feedback that arrives in a shared inbox or channel and gets read on a schedule turns into action; feedback that pools in a dashboard nobody opens may as well not exist. Route it to where the person who can act on it will actually see it. ## Rating Scales for Feedback Forms The rating is the heart of a feedback form, and the scale you pick shapes what you can do with the answers. There's no single best one; it depends on what you're measuring. A **star rating** is friendly and instantly understood, great for a quick overall score. A **1-to-5 numeric scale** is the CSAT workhorse, easy to report as "percentage who picked 4 or 5." An **NPS 0-to-10 scale** measures likelihood to recommend and shines when you want to track loyalty over time rather than capture a one-off reaction, which our [NPS survey guide](https://forms.expert/blog/nps-survey-guide) covers in depth. And a plain **thumbs up/down** is the lowest-friction option when you only need a pulse. The table sums up when each fits. Whatever you choose, label it and keep it consistent. A scale whose endpoints aren't labeled invites people to read it backward, and switching scales between surveys means you can't compare results over time. Pick one per metric and stick with it. A related question is how many points to offer. More points capture finer distinctions but ask more of the respondent, and past about seven most people can't meaningfully tell one option from the next. For a quick feedback form, five points (or five stars) is the comfortable default that nearly everyone reads the same way. And don't be afraid to offer a neutral or N/A option where it's honest. Forcing a rating on someone who genuinely has no opinion just adds noise, while letting them skip keeps the scores you do get clean. | Scale | Looks like | Best for | | --- | --- | --- | | Star rating | 1 to 5 stars | A quick, friendly overall score people grasp instantly | | Numeric 1 to 5 | A labeled 1-to-5 scale | CSAT-style satisfaction you'll report as a percentage | | NPS 0 to 10 | An 11-point recommend scale | Tracking loyalty over time, not a one-off reaction | | Thumbs up / down | Two buttons | A frictionless pulse where nuance isn't needed | ## How to Share or Embed a Feedback Form A feedback form only works if it reaches people at the right moment, so how you share it matters as much as what's on it. The simplest option is a **hosted link**: a clean page you can drop into an email, a chat message, or a QR code printed on a receipt or table tent. The QR trick is underrated for physical spaces, since it turns "please visit our website and find the feedback page" into a two-second scan. The second option is to **embed the form** directly on your site or in your app, so people give feedback without leaving the page. A good embed [auto-resizes to its content](https://forms.expert/blog/embed-a-form-that-auto-resizes) so it never gets an awkward scrollbar or a guessed height. With Forms Expert you don't choose one or the other: the same form is a hosted page, an embeddable widget, and a REST endpoint at once. Publish once and share it as a link, embed it on a thank-you page, and trigger it from your backend, all from a single form. That flexibility is why a hosted or embeddable form scales better than a static document. A form in Google Docs or Word can be filled in, but it can't collect, route, or chart responses on its own, which is the whole job of a feedback form. Placement is the quiet half of sharing. The best spot is wherever the experience just happened: a thank-you page after checkout, the closing screen of an event, the email that confirms a resolved ticket. Catch people in that window and your response rate climbs; ask them out of context days later and it falls. Put the form where the moment is. > **note:** Label the ends of every rating scale in words, not just numbers. "1 = poor, 5 = excellent" removes the ambiguity that quietly corrupts results when some people read the scale one way and others read it backward. ## Start From a Free Feedback Template You don't have to build from a blank page. Forms Expert has a ready [customer feedback survey template](https://forms.expert/templates/customer-feedback-survey) built on the pattern this guide recommends: a satisfaction rating plus the open comment behind the score, ready to edit and send. Starting there saves the structural decisions and lets you focus on tailoring the questions to your situation. The wider [feedback template category](https://forms.expert/templates/feedback) has variants for other cases if that one isn't quite the fit. Templates are free to use on every plan. Submission limits depend on your tier, so check the plan that matches your volume, but nothing about starting from a template is gated. Once you've edited it, you've got a working feedback form you can publish as a link or an embed in minutes. The recap is short because making a feedback form is short: choose three or four questions you'll act on, pair a labeled rating with one open comment, set up where responses go, and publish. For the deeper feedback program that grows out of a single form, see our guide to [customer feedback surveys](https://forms.expert/blog/customer-feedback-survey). For now, start from the template or the [home page](https://forms.expert/) and get the first real answers in today. And treat the first version as a draft. The fastest route to a great feedback form is to ship a decent one, read the first batch of answers, then cut or sharpen based on what people actually tell you. A form you improve from real responses beats one you agonize over before launch. ## Frequently Asked Questions ### How do you make a simple feedback form? Keep it to the essentials: one rating question and one open comment. Pick a single thing you want feedback on, add a labeled rating scale (stars or 1 to 5), add an open "what's the one thing we could do better?" field, and publish it as a link or an embed. That's a complete, useful feedback form. Resist adding more fields unless each one's answer will change something you do. In Forms Expert you can build and publish this on any plan, including Free, in a few minutes, and the responses collect automatically in a dashboard. ### How do I create a Google feedback form, and is there a better way? You can build a basic feedback form in Google Forms, and for a quick one-off it's fine. The limitation shows up when you want the form to do more than collect: route responses to email, Telegram, or your own backend, embed cleanly on your site with auto-resizing, or work as an API. A dedicated form tool like Forms Expert publishes the same form as a hosted page, an embeddable widget, and a REST endpoint at once, and routes responses several ways. So a Google form works for the simplest case, but a hosted or embeddable form scales better once feedback becomes a regular thing. ### How do you make a feedback form in Word? You can lay out questions in Word and print it for in-person feedback, but a Word document can't collect or organize responses on its own, so you'd be typing answers in by hand. For anything you'll send digitally or gather at scale, an online form is far less work: it collects every response in one place, can email or route them to you, and lets you read the results without manual data entry. If you want a paper option too, a hosted form with a QR code printed on it gives you the best of both, a physical prompt that still collects digitally. ### How do I make a free feedback form? Use a tool with a real free plan. In Forms Expert, building, publishing, and collecting responses on a feedback form is available on every plan, including Free, and the templates are free to use too. You get a hosted page and an embeddable widget without paying, and a basic results overview to read what comes in. Submission limits depend on the plan, so check the tier that fits your volume, but you can have a working free feedback form live today. The paid tiers add the deeper analytics, not the ability to collect feedback at all. ### What questions should a feedback form ask? Fewer than you think, and matched to the situation. For most feedback forms, one rating question ("how satisfied are you overall?") plus one open question ("what's the one thing we could do better?") is enough to get a number and a reason. Add a use-case question or two if they'll inform a decision: "which part was most useful?" for an event, or "what's frustrating or missing?" for a product. Keep every question focused on a single idea, and drop anything whose answer wouldn't change what you do. ### How do I make a feedback form that emails me the responses? Choose a form tool that routes submissions, so you don't have to watch a dashboard. In Forms Expert, each response can be delivered to email, pushed to Telegram, or sent to your own server through a signed webhook, and you can combine them. Set the email delivery once when you build the form, and every new submission arrives in your inbox automatically. Developers can also pull responses through the REST API. So a feedback form that emails you isn't a special feature, it's just one of the routing options you turn on when you set up delivery. --- # How to Make a Registration Form (Fields, Steps, and a Free Template) Source: https://forms.expert/blog/how-to-make-a-registration-form **On this page:** What Is a Registration Form, and What Should It Include · The Fields a Good Registration Form Needs · How to Make a Registration Form in 5 Steps · A Registration Form People Can Fill Without an Account · How to Embed a Registration Form on Your Site · Controlling Registrations: Caps, Deadlines, and Abuse · Start From a Free Event Registration Template Whether it's a workshop, a webinar, a club, or a conference, a registration form is how people tell you they're coming. Get it right and sign-ups feel effortless; get it wrong, with too many fields or a forced account, and you watch would-be attendees bail at the last step. This guide covers exactly what a registration form should include, the fields that matter, a five-step build, how to let people register and upload files without an account, and how to cap or close sign-ups when you need to. ## What Is a Registration Form, and What Should It Include A registration form collects the information you need from people signing up for something: an event, a course, a membership, a waitlist. Its whole job is to turn interest into a confirmed, contactable list of registrants, so the bar for every field is simple, do you actually need it to run the thing. The standard registration form is shorter than people expect. At its core it's a name, an email to confirm and follow up, and whatever single detail defines the sign-up, like which session or ticket type someone wants. Everything beyond that, phone number, dietary needs, a file upload, is situational, added only when it serves the event. The most common mistake is treating a registration form like an intake interview and asking for ten things when three would do, which costs you completions for data you'll never use. There's a usability angle worth respecting here too. Nielsen Norman Group's research on [web form design](https://www.nngroup.com/articles/web-form-design/) is consistent on this: every field you add lowers completion, so the shortest form that still gets you what you need almost always wins. A registration form is a gate you want people to walk through, not a wall. It also helps to know what a registration form is not. It isn't an account system, so people shouldn't have to log in to use it. It isn't a payment page, so it collects the sign-up rather than the money. And it isn't a survey, so it asks what you need to admit someone, not everything you're curious about. Keeping those boundaries clear is what keeps a registration form fast, and fast is what gets people through it. Registration forms show up everywhere people gather: a conference collecting attendees, a gym signing up members, a workshop capping seats, a webinar building a list, a community event managing RSVPs. The details differ but the shape is the same, a short, friendly form that turns a maybe into a yes and hands you a list you can actually contact. ## The Fields a Good Registration Form Needs Think of registration fields in two buckets: the core handful every form needs, and the event-specific extras you add on purpose. The table sorts the usual ones. The core fields are the ones that make the registration usable: a name so you know who's coming, an email to send confirmations and reminders, and a consent or opt-in so you have permission to contact and store their details. Most events also need one defining choice, the ticket type, the session, the date. The event-specific fields, a phone number for day-of contact, dietary or accessibility needs, a file upload for a ticket or document, earn their place only when the event actually uses them. If you won't read a field's answers, cut it. One field deserves special care: anything about accessibility or dietary requirements signals that you've planned for everyone, and getting that input through the form is far better than discovering needs on the day. Making those fields clear and easy to complete is part of accessible form design, which the [W3C's forms tutorial](https://www.w3.org/WAI/tutorials/forms/) covers well, including labeling and grouping that help every registrant, not only those using assistive tech. A quick word on order: put the easy, expected fields first (name, email) and the heavier ones (a file upload, a long list of options) later, once someone has already invested a few seconds. People who've started a form are far more likely to finish it, so front-loading the easy fields builds the momentum that carries them past the harder ones. Don't skip the consent field, especially if you'll email registrants afterward or store their details. A clear checkbox that states what you'll do with the data, contact them about the event and keep their info for a defined period, isn't just polite; it's what makes your follow-up legitimate. It costs one line on the form and saves a real headache later. | Field | What it's for | Core or optional | | --- | --- | --- | | Full name | Knowing who's registered | Core | | Email | Confirmations, reminders, updates | Core | | Consent / opt-in | Permission to contact and store details | Core | | Ticket type or session | Which option they're signing up for | Often core | | Phone | Day-of contact for events | Optional | | Dietary / accessibility needs | Planning an inclusive event | Event-specific | | File upload | A ticket, ID, or supporting document | Optional | > **note:** Every field you add lowers completion. Before publishing, go through your registration form and cut anything you won't use to run the event. The shortest form that still gets you what you need almost always collects the most sign-ups. ## How to Make a Registration Form in 5 Steps With the fields decided, building it is fast. Five steps cover most registration forms. **1. Pick your fields.** Start from the core three (name, email, consent) and add only the event-specific fields you'll use. Write the form for the attendee, not the spreadsheet. **2. Add a file upload if you need one.** If registrants must attach a ticket, an ID, or a document, add an upload field. The next section covers doing this without forcing an account. **3. Split a long sign-up into steps.** If you genuinely need a lot of information, break it into a [multi-step form](https://forms.expert/blog/conditional-logic-and-multi-step-forms) so it feels manageable instead of a wall of fields. If you want people to be able to start now and finish later, save-and-continue does that, and it's available on the Starter plan and up rather than on Free, so plan for that if resumable sign-ups matter to you. **4. Publish it.** Ship the form as a hosted page you can link to, an embedded widget on your event site, or both. In [Forms Expert](https://forms.expert/registration-forms) every published form is also a REST endpoint, so the same registration form works as a link, an embed, and an API without rebuilding. **5. Route the entries.** Decide where sign-ups go: the dashboard, your email, a team chat, or your own backend through the [API](https://forms.expert/blog/rest-api-submit-forms-from-your-backend). Set it once and every new registration arrives where you'll see it. Building, publishing, and collecting registrations works on every plan, including Free. A worthwhile sixth habit, even though it isn't strictly a build step: set up a confirmation. An automatic confirmation email reassures registrants that their sign-up went through and gives them the details to show up, which cuts down on "did my registration work?" messages and no-shows alike. It's the small touch that makes a registration feel finished. ## A Registration Form People Can Fill Without an Account The fastest way to lose registrations is to make people create an account first. Every "sign up to sign up" step sheds attendees, so a good registration form asks for nothing but the fields, no respondent login, no password to remember. With Forms Expert, registrants fill out the form and even upload files, a ticket, an ID, a document, without creating an account or signing in. That alone removes one of the biggest sources of drop-off, especially on mobile where account creation is most painful. The form is just a page or an embed they complete and submit. One honest caveat on those uploads: files are accepted and stored, but they are **not** virus-scanned, so handle attachments from the public with the normal caution you'd apply to any file from an unknown sender. The form's protection is against spam and abuse, not malware: a hidden honeypot field, rate limiting, and an optional CAPTCHA keep bots out, which is a different job from scanning a file's contents. It's worth being clear about that distinction so you set the right expectations for whoever processes the uploads. There's a privacy upside to the no-account approach too. Because registrants aren't creating a profile, you're only holding the information they entered for this one event, not building a standing account you have to secure and maintain. Pair that with a clear consent field and you've collected what you need with the lightest footprint, which is kinder to attendees and simpler for you to manage later. This matters most on mobile, where most event registrations now happen. Typing an email and tapping a few choices is easy on a phone; creating an account, verifying it, and remembering a password is exactly the friction that makes someone close the tab and forget to come back. A no-account form respects the small screen, and your completion rate shows it. ## How to Embed a Registration Form on Your Site A registration form should live where people decide to attend, which usually means on your event page, not on a separate site they have to be sent to. You have three ways to share it. A **hosted link** is the simplest: a clean sign-up page you can put in an email, a social post, or a QR code on a printed flyer or poster, which is perfect for in-person promotion. **Embedding** the form puts it directly on your event page, so people register without leaving, and a good embed [auto-resizes to its content](https://forms.expert/blog/embed-a-form-that-auto-resizes) so it never gets a scrollbar or a guessed height as the form changes. The third option is the **REST endpoint** every published form exposes, for teams that want to wire registration into their own app. The nice part is you don't pick just one. The same registration form is a hosted page, an embeddable widget, and an API at once, so you can link it in the announcement email, embed it on the event page, and pull entries into your system, all from a single form you published once. That's the practical reason a hosted or embeddable form beats a static document or a Google Forms link once registration is part of a real event page. On timing, open registration the moment you announce, and keep the link identical everywhere so you're not maintaining three versions. If you're promoting in person, the QR-to-hosted-page route is hard to beat, since it turns a poster or a slide into a two-second sign-up with no URL to type. Meet people where the decision happens and the form does the rest. And don't forget a reminder. A registration captured weeks before an event is easy to forget, so a short reminder a day or two ahead, with the details and a way to cancel, lifts attendance more than almost anything else you can do to the form itself. ## Controlling Registrations: Caps, Deadlines, and Abuse Real events have limits, and a registration form should respect them. A few controls cover the common needs. You can **cap the number of sign-ups** with a registration limit, so the form closes itself once you've hit capacity instead of overbooking the room. You can **close registration on a deadline** so it stops accepting entries after a set date. And you can **restrict who registers**, with a password for a private event or a domain restriction so only people from a certain organization can sign up. Together those handle most "only these people, only this many, only until then" situations. Two honest limits to set expectations. First, a registration form **collects sign-ups; it doesn't process payment**. If your event is paid, you register attendees here and pair a payment tool to actually charge them, rather than expecting the form to take the money. Second, the anti-abuse protections are a **honeypot field, rate limiting, and an optional CAPTCHA**, which stop bot spam effectively, but they aren't malware scanning for uploaded files. Knowing where the line sits keeps you from assuming a protection that isn't there. If you expect to fill up, think about the waitlist case before you hit the cap. A registration limit closes the form cleanly at capacity, but some organizers prefer to keep a separate, simple sign-up open for a waitlist so they can fill cancellations. There's no single right answer; the point is to decide what should happen at "full" before you get there, not on the day. Once registrations come in, you'll want to see them. A basic results overview, enough to count sign-ups and read the entries, is available on every plan including Free; the deeper per-field analytics are part of the Pro tier. So tracking how full you are is free, and the advanced breakdowns are the upgrade. > **important:** Two limits worth stating plainly: a registration form collects sign-ups but does not process payments, so pair a payment tool if your event is paid. And uploaded files are stored but not virus-scanned, anti-abuse means a honeypot, rate limiting, and CAPTCHA, not malware scanning. Set expectations accordingly. ## Start From a Free Event Registration Template You don't need to build from scratch. Forms Expert has a ready [event registration form template](https://forms.expert/templates/event-registration-form) with the standard fields already laid out, which you can edit down to exactly what your event needs. The wider [event template category](https://forms.expert/templates/event) has related starting points if a different format fits better. Templates are free to use on every plan. Submission volume depends on your tier, so check the plan that matches the size of your event, but starting from a template isn't gated, and there's no "unlimited" sleight of hand, just clear per-tier limits you can plan around. Edit the template, set your fields, decide on a cap or deadline if you need one, and publish as a link or an embed. The summary is short because making a registration form is short: pick the few fields you'll actually use, let people register without an account, share it as a link or an embed, and add a cap or deadline if the event calls for it. For sign-ups that feed a broader feedback loop afterward, our guide to [making a feedback form](https://forms.expert/blog/how-to-make-a-feedback-form) is the natural follow-up. For now, start from the template or the [home page](https://forms.expert/) and open registration today. And treat the first version as a draft you'll refine. Open registration with a lean form, watch where people hesitate or drop off, and adjust the fields from real behavior. A registration form you tune from actual sign-ups beats one you over-engineer before anyone has used it. ## Frequently Asked Questions ### How do I create a simple registration form? Keep it to the core fields: name, email, a consent checkbox, and the one detail that defines the sign-up, like which session or ticket someone wants. Add a builder, drop in those fields, and publish it as a hosted link or an embed. That's a complete registration form. Resist adding fields you won't actually use, since every extra one lowers completion. In Forms Expert you can build and publish this on any plan, including Free, and registrants can fill it out without creating an account, which keeps drop-off low. ### How do I make a registration form for free? Use a tool with a genuine free plan. In Forms Expert, building, publishing, and collecting registrations is available on every plan, including Free, and the templates are free to use as well. You get a hosted sign-up page and an embeddable widget without paying, and registrants can submit without an account. Submission volume depends on the tier, so check the plan that fits your event size, but you can open a working free registration form today. Note that save-and-continue, which lets people resume a long form later, starts on the Starter plan rather than Free. ### How do I create a registration form for an event or a website? Build the form with your event's fields (name, email, ticket type or session, plus any dietary or accessibility needs), then put it where people decide to attend. For an event, share a hosted link in your announcement email and on social, and add a QR code to printed materials. For a website, embed the form directly on the event page so people register without leaving. In Forms Expert the same form is a hosted page, an embeddable widget, and an API at once, so you can do all of these from one published form. ### What fields should a registration form have? Fewer than you might think. The core fields are a name, an email for confirmations and reminders, and a consent or opt-in. Most events add one defining choice, like ticket type or session. Beyond that, only include event-specific fields you'll actually use: a phone number for day-of contact, dietary or accessibility needs for planning, or a file upload for a ticket or document. The test for every field is whether you need its answer to run the event. If you won't read it, cut it, because each extra field lowers your completion rate. ### Can registrants upload a file without creating an account? Yes. In Forms Expert, people can attach a file, such as a ticket, an ID, or a supporting document, as part of registering, without signing in or creating an account, which keeps drop-off low. One honest caveat: uploaded files are stored but not virus-scanned, so handle attachments from the public with normal caution. The form's protections against bots and spam are a honeypot field, rate limiting, and an optional CAPTCHA, which is a separate thing from malware scanning. So uploads without an account are easy; just set expectations about file safety with whoever processes them. ### Can I limit the number of registrations or close registration on a date? Yes to both. You can cap the number of sign-ups with a registration limit, so the form closes itself once it reaches capacity instead of overbooking, and you can close registration automatically on a deadline so it stops accepting entries after a set date. You can also restrict who registers with a password or a domain restriction. One thing the form doesn't do is take payment: it collects the registration, and for paid events you pair it with a payment tool to charge attendees separately. --- # Generating a Form From a Prompt With Claude Source: https://forms.expert/blog/generate-a-form-from-a-prompt-with-claude **On this page:** From a Sentence to a Draft · What the Draft Includes · AI Edit: Changing a Form by Instruction · Where the Human Stays in Control · Powered by Anthropic's Claude · What It Costs and Where It Is Available · Writing a Prompt That Works Building a form from scratch is mostly mechanical work: add a field, pick a type, write a label, set validation, repeat. AI form generation skips the repetition. You describe what you need in plain English, and Forms Expert returns an editable draft you can ship as-is or rework. The generation runs on Anthropic's **Claude**, and it is a paid feature, bundled from the $9 Starter tier and off on the Free plan. What *create form from prompt* actually produces, how AI Edit reworks an existing form, and where you (not the model) make the final call are the substance of the rest. ## From a Sentence to a Draft The workflow starts with a description. Something as short as "a job application form with name, email, resume upload, and a few screening questions" is enough to get a structured draft back. The AI form generator reads your intent and assembles a form from the 35 field types Forms Expert supports — short text, email, file upload, multiple choice, rating, and the rest — rather than dumping everything into plain text boxes. The result is not a screenshot or a PDF. It is a real, editable form definition loaded into the builder. Every field it created is a normal field you can rename, reorder, retype, or delete, exactly as if you had added it by hand. The prompt is a starting point, not a contract. ## What the Draft Includes A generated draft is more than a flat list of inputs. Because the model works against the same schema the manual builder uses, it can produce the structural pieces that make a form usable: - **Appropriate field types** — an email field for an email, a file upload for a resume, a rating scale for satisfaction, instead of generic text everywhere. - **Sensible labels and order** — fields grouped and sequenced the way a person filling out the form would expect. - **Multi-step layout** where the description implies distinct stages, so a long form does not arrive as one intimidating wall. What the draft does *not* do is silently turn on integrations, notifications, or access rules. Generation builds the form's structure. Delivery destinations, [conditional logic refinements](https://forms.expert/blog/conditional-logic-and-multi-step-forms), and access control stay yours to configure deliberately. ## AI Edit: Changing a Form by Instruction Generation is the first half. AI Edit is the part you reach for far more often. Instead of clicking through the builder to make a change, you describe the change and Claude applies it to the current form. Instructions read the way you would say them to a colleague: "add a phone number field after email," "make the company field required," "split this into two steps," or "rewrite the question labels to be friendlier." AI Edit operates on the form you already have — it edits in place rather than regenerating from zero — so the structure you have already tuned is preserved and only the requested change is made. It turns the tedious parts of iteration into a sentence. > **note:** AI generation and AI Edit both produce a draft, not a published form. Nothing reaches respondents until you review the result and publish it yourself. The model proposes structure; a human approves it. You move fast on the boilerplate while keeping a deliberate checkpoint between "the AI wrote this" and "this is live." ## Where the Human Stays in Control AI is an accelerator here, not an autopilot. A few boundaries are deliberate: - **You publish, not the model.** A generated or AI-edited form sits as an editable draft until you decide it is ready. - The model never produces a locked or opaque field. Anything it adds, you can rename, adjust, or remove by hand. - **Delivery and access stay manual.** Where submissions go (email, Telegram, or signed webhooks) and who can reach the form (public, domain, invitation, or password) are choices you make, not defaults the AI assumes. The model is fast at the parts that are repetitive and easy to get slightly wrong. You stay responsible for the parts that carry consequences: what is required, what is collected, and where the data lands. ## Powered by Anthropic's Claude Both features run on Anthropic's **Claude**. That choice matters for a builder: turning a loose description into a valid, well-structured form is exactly the kind of instruction-following and structured-output task Claude handles well, which is why the drafts come back as usable field schemas rather than rough text that still needs translating into a form. It also means generation depends on a paid third-party service, which is why the feature is gated rather than free. There is no offline mode for AI generation — when you use *generate form with AI* or AI Edit, the request is processed by Claude and a draft comes back into your builder. ## What It Costs and Where It Is Available AI form generation and AI Edit are **paid** features, **bundled from the $9 Starter tier** and **off on the Free plan**. There is no separate add-on to buy and no "free AI" tier — on any paid plan, generation and AI Edit are simply available. If you are on Free and want to try them, the move is to start a plan: paid plans include a 14-day trial, so you can generate and edit forms with Claude before committing. Pricing is flat: Free $0, Starter $9, Pro $29, Business $99 per month, with yearly billing charged as ten months. The full breakdown lives on the [pricing page](https://forms.expert/pricing). | Capability | Free | Starter ($9) and up | | --- | --- | --- | | Generate a form from a prompt | Off | Included | | AI Edit by instruction | Off | Included | | Edit every field by hand | Yes | Yes | | You review and publish | Yes | Yes | ## Writing a Prompt That Works The quality of the draft tracks the clarity of the description. A vague prompt produces a generic form; a specific one produces something close to final. Useful detail to include: - **The form's purpose** — "event registration," "customer feedback," "bug report." - **The fields that matter** — name them explicitly when you know them, especially uploads, ratings, or anything with options. - **Structure** — say if it should be multi-step, or if certain questions only apply to some respondents. Then treat AI Edit as the second pass. Generate a rough draft from a one-line description, look at what came back, and refine with instructions like "make email required" or "add a consent checkbox." The loop of *create form from prompt* then *edit form with AI* is usually faster than getting a perfect form from a single prompt. For more on how a single definition then ships as a page, a widget, and an API, see the [home page](https://forms.expert/). ## Frequently Asked Questions ### How do I create a form from a prompt in Forms Expert? Describe the form you want in plain English — for example, "a customer feedback form with a rating, a comment box, and an email field" — and Forms Expert generates an editable draft using Anthropic's Claude. The draft arrives in the builder as a real form definition, not a static mockup, assembled from the platform's 35 field types with appropriate field types, labels, ordering, and multi-step layout where the description calls for it. Every field is fully editable by hand, so you can rename, reorder, retype, or delete anything the model produced. Nothing is published until you review the draft and publish it yourself. ### What is AI Edit and how is it different from generation? Generation builds a form from a description starting from nothing. AI Edit changes a form that already exists by following an instruction. Instead of clicking through the builder, a user types a change in plain English — "add a phone number field after email," "make the company field required," or "split this into two steps" — and Claude applies it to the current form. AI Edit operates in place, preserving the structure already tuned and changing only what was requested, rather than regenerating the whole form from scratch. It is the feature most users reach for repeatedly, because it turns iterative form changes into single sentences while keeping the rest of the form intact. ### Is the AI form generator free? No. AI form generation and AI Edit are paid features, bundled from the $9 Starter tier upward, and turned off on the Free plan. There is no separate add-on to purchase and no free AI tier — on any paid plan the features are simply available. Users on the Free plan who want to try them can start a paid plan, which includes a 14-day trial, and generate or edit forms with Claude during that window. Pricing is flat across tiers, with Starter at $9, Pro at $29, and Business at $99 per month, and yearly billing charged as ten months. The full breakdown is on the pricing page. ### Which AI model powers form generation? Form generation and AI Edit are powered by Anthropic's Claude. Turning a loose, plain-English description into a valid, well-structured form is an instruction-following and structured-output task, which is why the drafts come back as usable field schemas rather than rough text that still needs to be turned into a form by hand. Because the feature depends on a paid third-party service, it is gated to paid plans rather than offered for free, and there is no offline generation mode. When a user generates a form or runs an AI Edit, the request is processed by Claude and an editable draft is returned to the builder for review. ### Does the AI publish forms automatically? No. Both generation and AI Edit produce an editable draft, never a live form. Nothing reaches respondents until a person reviews the result and publishes it deliberately. The model proposes structure — fields, labels, ordering, and layout — but a human approves it, and every field remains editable by hand. Delivery destinations such as email, Telegram, and signed webhooks, along with access control settings like public, domain, invitation, or password, stay manual choices rather than defaults the AI assumes. That separation is intentional: it lets teams move quickly through the repetitive parts of form building while keeping a human checkpoint between what the AI proposed and what actually goes live. ### How do I write a good prompt for generating a form? Clarity in the description produces a better draft. It helps to state the form's purpose plainly, such as event registration, customer feedback, or a bug report, and to name the specific fields that matter, especially uploads, rating scales, or anything with predefined options. Mentioning structure helps too — whether the form should be multi-step, or whether some questions only apply to certain respondents. A practical approach is to generate a rough draft from a short description and then refine it with AI Edit using instructions like "make email required" or "add a consent checkbox." Looping between generating from a prompt and editing with AI is usually faster than expecting one prompt to return a perfect form. --- # How to Create a Form With AI (From a Plain-English Prompt) Source: https://forms.expert/blog/create-a-form-with-ai **On this page:** What It Means to Create a Form With AI · How to Create a Form With AI in 5 Steps · Writing the Prompt: Examples · What AI Gets Right, and What to Edit · AI vs Template vs From Scratch · Publish the Form You Created · Create Your Form With AI in Forms Expert Creating a form with AI is simple once you know the steps: you describe the form you want in plain English, the AI generates a complete draft, and you review and edit it before publishing. No dragging fields one at a time, no blank-page paralysis. This is a hands-on, step-by-step guide to doing exactly that, the five steps, a copyable prompt you can adapt, what AI reliably gets right (and what you should still check), and how to publish the result. If you want the conceptual background on how AI form builders work, our [AI form builder](https://forms.expert/blog/ai-form-builder) explainer covers it; this article is the practical how-to. ## What It Means to Create a Form With AI Creating a form with AI means generating a form from a written description instead of building it field by field. You type a prompt, something like "a contact form with name, email, and a message", and a language model turns that into a structured, editable form: the right field types, labels, required markers, and basic validation, ready for you to refine. The important thing to understand before you start is that AI gives you a draft, not a finished product. The generated form is a real, editable form, you then review it, make changes, and publish, the same way you'd edit a first draft of anything. That's not a limitation to work around; it's the intended flow. The AI does the fast, tedious part (laying out the obvious fields in a sensible order) and you do the quick, judgement part (checking the fields are right and the wording fits). With that expectation set, the five steps below take only a few minutes end to end. It's also worth being clear about what you're not giving up. Creating with AI doesn't lock you into the AI's choices, the moment the draft appears, it's a normal form you have full control over. So there's no risk in trying it: if the generated form isn't right, you edit it or regenerate with a better prompt, exactly as you'd iterate on any first draft. That low-stakes quality is part of why starting with AI is worth it even when you know exactly what you want. And if AI generation isn't available to you (it's a paid feature in most capable tools, including Forms Expert), the same form can still be built by hand, AI just changes the starting point, not what's ultimately possible. ## How to Create a Form With AI in 5 Steps The process is the same across most AI form tools. **Step 1: Open the AI generator.** In your form builder, find the option to create a form with AI (often labelled "Generate with AI" or similar) and open it. **Step 2: Write your prompt.** Describe the form in plain English, its purpose and the fields you want. The more specific you are, the closer the draft will be to done; the next section has examples. **Step 3: Set any options.** Some tools let you nudge the output, the rough number of fields, whether it's single-page or multi-step, the tone. Set these if offered, or leave the defaults. **Step 4: Generate.** Submit the prompt and let the AI produce the draft. This usually takes a few seconds, and you'll get a complete form with fields, labels, required flags, and validation. **Step 5: Review and edit.** Read through the generated form, fix anything the AI got wrong or missed, adjust wording, add or remove fields, and then publish. This step is short but never skip it. A tip that improves every run: have your field list ready before you open the generator. If you've already jotted down what you need to collect, step 2 becomes a quick transcription rather than thinking out loud, and the draft comes back much closer to final. Conversely, if you're not sure what to ask, generating a first pass and editing it can actually help you discover the fields you need, the AI's guesses become a starting checklist. Either way, the generate-and-review loop is fast enough to run more than once. That's the whole loop: open, prompt, options, generate, review. The two steps that decide the quality of the result are step 2 (the prompt) and step 5 (the edit), which the rest of this guide focuses on. ## Writing the Prompt: Examples That Create Better Forms A vague prompt produces a generic form; a specific one produces a draft you barely touch. The fix is to treat the prompt like a short brief: state the form's purpose, list the fields you want, and note types and required status where they matter. Here's a copyable example you can adapt: ``` Create a customer feedback form for a coffee shop. Fields: - Name (optional) - Email (required) - How was your visit? (rating, 1 to 5, required) - What did you order? (short text) - Comments (long text, optional) - Can we contact you about your feedback? (yes/no) Keep it a single page, friendly in tone. ``` Notice what makes this work. It names the purpose (a coffee shop feedback form), lists each field, specifies types where they matter (a rating, a yes/no, long versus short text), marks required fields, and sets the format and tone. Compare that to a weak prompt, "make a feedback form", which leaves the AI to guess everything and produces something generic you'll heavily rewrite. A few rules of thumb: be specific about purpose and audience; list fields explicitly rather than hoping the AI infers them; mention a field type only when it matters (say "dropdown" or "date" where the default might be wrong); and note required versus optional. If you want a multi-step form, say so and describe the steps. There's usually a length limit on prompts (in Forms Expert, up to 2,000 characters), which is plenty for a detailed brief, just be structured rather than rambling. For a deeper look at prompt-writing and a full worked example, see [generating a form from a prompt](https://forms.expert/blog/generate-a-form-from-a-prompt-with-claude). To make the before-and-after concrete: the weak prompt make a feedback form might return a generic three-field form (name, email, comments) you'd then rework, missing the rating, the order question, and the contact opt-in. The detailed prompt above returns those fields, with the rating as an actual rating input and the opt-in as a yes/no, in the order you specified. Same tool, same few seconds, very different starting point, and the only difference is the twenty extra seconds you spent describing what you actually wanted. That trade, a little more prompt for a lot less editing, is almost always worth making. ## What AI Gets Right, and What You Should Still Edit Knowing what to check in step 5 makes the review fast. AI form generation reliably gets the basics right: it chooses sensible field types (an email field for an email, a date picker for a date), marks the obvious required fields, orders fields logically, adds basic validation, and produces clean labels. For a straightforward form, the draft is often 90 percent there. What needs your eyes is the judgement the AI can't make for you. **Field choice:** it may add fields you don't need or miss one you do, trim and add. **Wording:** labels and helper text should match your brand and be unambiguous; tweak anything generic. **Validation and required flags:** double-check that the right fields are required and that validation matches your real rules. **Logic and structure:** the AI won't know your conditional rules, so add [conditional logic or multi-step structure](https://forms.expert/blog/conditional-logic-and-multi-step-forms) where the form should adapt or break into steps. And **usability:** make sure the form asks only what you need, in a sensible order, the basics of good form design, as covered by [Nielsen Norman Group](https://www.nngroup.com/articles/web-form-design/). None of this takes long, but it's the difference between a generic AI draft and a form that's genuinely yours. One efficient way to run the review: read the generated form as if you were the person filling it in. Does every field make sense? Is anything missing that you'd want to ask? Is anything there that you don't actually need? Filling it in mentally surfaces problems faster than auditing field by field, and it keeps the focus on the respondent's experience rather than just the structure. Two minutes of that perspective usually catches everything worth fixing. ## Create a Form With AI vs From a Template vs From Scratch AI generation is one of three ways to start a form, and the right one depends on your situation. | Starting point | Best when | What you do | | --- | --- | --- | | Create with AI | You can describe the form but don't want to place fields by hand | Write a prompt, then review and edit the draft | | From a template | Your form is a common type someone has already designed well | Pick a template, then customise it | | From scratch | You need exact control, or the form is unusual | Build it field by field in the editor | In short: use AI when you have a clear idea and want to skip the manual layout; use a template when your form matches a well-designed common type; and build from scratch when you need precise control or the form is unusual enough that describing it would take longer than building it. These aren't exclusive, a common pattern is to generate with AI and then refine in the editor, which combines the speed of AI with the control of building by hand. The point of creating with AI isn't that it replaces the other two; it's that it removes the blank page and the tedium of placing obvious fields, getting you to something to edit in seconds. If you're deciding for a team, there's a people angle too: AI generation lowers the barrier for non-technical colleagues to produce a solid first draft, which they can then hand to someone for review, whereas building from scratch assumes comfort with a form editor. So AI isn't just faster; it widens who can confidently start a form, which matters more than raw speed in many organisations. ## Publish the Form You Created With AI Once you've reviewed and edited the draft, publishing is the same as for any form, the AI only affects how the form was created, not how it's shared. Depending on your tool, you can publish the form as a hosted page with its own link, embed it on your website, or expose it via an API for your own code to use. A good builder lets one form do all three at once, the [one form, three channels](https://forms.expert/blog/one-form-three-channels) model, so the form you generated can be a standalone link, a widget on your site, and an endpoint without rebuilding it. The practical advice: preview the published form on both desktop and mobile before sharing it widely, generated or not, every form should be checked in the context people will actually fill it in. After that, collecting responses works exactly as it would for a hand-built form. The AI saved you time at the start; everything downstream, publishing, embedding, collecting, and analysing, is unchanged. This is a useful reminder when comparing AI form tools: the AI is only the front door. A tool that generates a lovely draft but then traps it in a clumsy hosted page, or can't embed cleanly, or has no API, undoes the time the AI saved. So when you pick a tool to create forms with AI, weigh the whole package, generation plus how the finished form is delivered, not just the prompt-to-draft step. ## Create Your Form With AI in Forms Expert To create a form with AI in Forms Expert: on a paid plan, open the AI generator, write your prompt (up to 2,000 characters), and the AI, powered by Anthropic's [Claude](https://www.anthropic.com/claude), produces a complete editable draft in seconds, fields, labels, required flags, validation, and optional multi-step. You then review and edit it (in the builder or with plain-language AI Edit), add logic and steps, and publish it as a hosted page, an embed, or an API. The honest part, the same as for any capable AI generation: this is a paid-plan feature. AI generation and editing are not on the Free plan, which is a full manual builder but with no AI. On paid plans the AI is usage-limited (not billed per credit): the daily allowance is 3 on Starter (from $9 a month), 10 on Pro, and 30 on Business, with monthly limits of 30, 200, and unlimited respectively. So if you want to create a form with AI specifically, that's a paid feature from $9 a month; if you'd rather not pay for AI, you can still build the same form by hand on the Free plan, just without the prompt-to-draft shortcut. See the [AI form builder](https://forms.expert/ai-form-builder) page for details, or start from the [home page](https://forms.expert/). ## Frequently Asked Questions ### How do you create a form with AI? In five steps. Open the AI generator in your form builder; write a prompt describing the form's purpose and the fields you want, in plain English; set any options the tool offers (number of fields, single-page or multi-step, tone); generate the draft, which takes a few seconds and produces a complete form with fields, labels, required flags, and validation; then review and edit the result before publishing. The two steps that most affect quality are the prompt (be specific, list the fields, note types and required status) and the review (check field choice, wording, validation, and add any logic the AI couldn't infer). The whole process usually takes only a few minutes. ### Can AI make a Google Form? Yes, there are AI tools and Google Workspace Marketplace add-ons that generate Google Forms from a description, so you can use AI to create one. The trade-offs are the same as Google Forms itself: it's free and tied into the Google ecosystem, but with limited design, basic field types, and no real API. If a Google Form fits your needs, an AI generator can speed up creating it. If you need richer field types, a clean embed, an API, or built-in logic, you'll get further creating the form with an AI builder that's part of a more capable platform, where the generated draft can then be taken much further. ### What should a form-generation prompt include? Treat the prompt as a short brief. Include the form's purpose and audience (for example, a feedback form for a coffee shop), an explicit list of the fields you want rather than hoping the AI infers them, the field type wherever it matters (dropdown, date, rating, file upload), and which fields are required versus optional. If you want a multi-step form, say so and describe the steps. Adding the tone or any helper text you want produces a more finished draft. A specific prompt like that yields a form you barely need to edit, whereas a vague one like make a feedback form leaves the AI to guess and produces something generic you'll rewrite. ### Do you have to edit the form after AI creates it? You should always review and usually make a few edits, that's the intended workflow, not a flaw. AI reliably handles the basics: sensible field types, obvious required fields, logical order, and basic validation. What it can't know is your specific judgement, exactly which optional fields you want, brand-appropriate wording, your conditional logic, and edge cases unique to your situation. So budget a couple of minutes to review the draft: trim fields you don't need, fix any wording, confirm the required flags and validation, and add logic or steps where needed. The model is AI for the draft, you for the judgement, which keeps the result fast to produce but genuinely yours. ### Is creating a form with AI free? It depends on the tool, and it's worth checking the fine print, because AI generation costs the provider real money on every request. In Forms Expert specifically, the manual form builder is free, but creating a form with AI (generation) and AI editing are paid-plan features, bundled into plans from $9 a month with usage quotas, not available on the Free tier. So a genuinely free form builder exists (you build by hand), but free AI generation with no paid plan isn't part of it. Tools that advertise free AI usually mean a tight trial limit or a weaker model, so read what free actually covers before relying on it. ### How long does it take to create a form with AI? Usually just a few minutes end to end. The generation itself takes a few seconds once you submit the prompt, the AI returns a complete draft almost immediately. The time you spend is mostly in writing a good prompt (a minute or two if you list the fields clearly) and reviewing and editing the result (a few minutes to check field choices, wording, validation, and add any logic). Compared with building a form field by field, which can take much longer for anything beyond a few inputs, creating with AI is dramatically faster for the first draft, and the more specific your prompt, the less editing is left to do. ### Can I regenerate or refine the form if the first result isn't right? Yes, and it's a normal part of the workflow. If the generated form misses the mark, you have two options: edit the draft directly in the builder (faster for small fixes), or regenerate with an improved prompt (better when the whole structure is off). Because generation takes only seconds, running it again with a more specific prompt, adding the fields it missed, clarifying a type it got wrong, is cheap. Many people generate once to see what the AI proposes, then either edit from there or refine the prompt and generate a cleaner second pass. There's no penalty for iterating, so treat the first result as a draft to react to, not a final answer to accept or reject. --- # AI Form Builder: How AI Generates an Editable Form From a Prompt Source: https://forms.expert/blog/ai-form-builder **On this page:** What Is an AI Form Builder · How an AI Form Builder Works, Step by Step · What to Look For in an AI Form Builder · AI vs Drag-and-Drop vs Templates · Writing a Good Prompt · After the Draft: Editing an AI-Built Form · AI Form Builder Pricing · Build a Form With AI in Forms Expert An AI form builder turns a sentence into a form. Instead of dragging fields one by one, you describe what you need, "a job application with contact details, work history, and a resume upload", and the AI produces a complete, editable draft: the right fields, sensible labels, required flags, validation, and often multi-step structure. It's the fastest way from idea to a working first draft. This guide explains what an AI form builder actually is, how prompt-to-form works under the hood, how to write a prompt that gets a good result, how to edit what it produces, and, honestly, what AI generation costs, because good AI generation isn't free. ## What Is an AI Form Builder An AI form builder is a tool that generates a form from a natural-language description. You write a prompt describing the form you want, and a language model interprets it and produces a structured form, fields with appropriate types (text, email, dropdown, date, file upload), labels, required markers, validation rules, and sometimes a multi-step layout, ready to review and edit rather than build from scratch. The key word is editable. A good AI form builder doesn't hand you a locked black box; it gives you a draft you then refine in the normal builder, the same way you'd edit a document a colleague drafted. The AI does the tedious first 80 percent, laying out the obvious fields in a sensible order, and you do the last 20 percent that needs judgement. That division, AI for the draft, you for the polish, is what makes it genuinely useful rather than a gimmick. The model behind the generation is a large language model (Forms Expert uses [Anthropic's Claude](https://www.anthropic.com/claude)); the next section is how it turns your words into structure. ## How an AI Form Builder Works, Step by Step Under the hood, prompt-to-form is a few steps the AI runs in sequence. **1. Understand the prompt.** The language model reads your description and works out what the form is for and what information it needs to collect. "Event registration" implies a name, email, ticket type, and maybe dietary needs, even if you didn't list them all. **2. Choose field types.** For each piece of information, the AI picks an appropriate input: an email field for an email, a dropdown for a fixed set of choices, a date picker for a date, a file upload for a document. Good field-type selection is most of what separates a usable draft from a wall of text boxes. **3. Group and order.** The AI arranges fields into a logical sequence, related ones together, simplest first, and, for longer forms, may split them into steps. **4. Add validation.** It marks which fields are required and adds basic validation (an email must look like an email), so the form enforces good input from the start. **5. Produce an editable draft.** The result is a real form in the builder, not a static mockup, that you can immediately preview, tweak, and publish. The whole thing takes seconds, and the output quality depends heavily on the prompt, which is why a later section is devoted to writing a good one. The principle is simple: the AI is doing the same reasoning a person would, just instantly, and you stay in control of the result. It's worth noting what the AI is not doing: it isn't inventing data or making decisions for you, it's translating your description into the form's structure. The judgement about what to ask, and why, stays with you; the AI just saves you the assembly. ## What to Look For in an AI Form Builder AI form builders vary, and a few things matter more than the marketing. **Editability.** The single most important factor: can you freely edit the generated form in a full builder afterwards, or are you stuck with what the AI produced? Generation is a starting point, not a finished product, so editability is non-negotiable. **Field-type coverage.** Does it support the field types you need, file uploads, dropdowns, date pickers, rating scales, or only basic text inputs? A form is only as good as its fields. **Where the output lives.** Does the generated form live in a real product where you can then style, embed, and collect responses, or is it a one-off export? You want generation wired into an actual form platform. **Plan and quota model.** AI generation costs the provider real money (every generation is a language-model call), so understand how it's priced, usually a quota of generations per day or month, and which plan it's on, before you rely on it. The last point deserves honesty, which the pricing section covers: capable AI generation is generally a paid feature, not an unlimited free one, because each generation has a real cost behind it. One quality dimension the AI can't guarantee on its own is usability. A generated form can be structurally correct but still ask for too much, or in a confusing order, so judge the draft against good form-design principles, ask only what you need, group fields logically, label them clearly, as set out in Nielsen Norman Group's [web form design guidance](https://www.nngroup.com/articles/web-form-design/). The AI gives you a competent draft; making it genuinely easy to fill in is the edit pass you bring. ## AI Form Builder vs Drag-and-Drop vs Templates AI generation is one of three ways to start a form, and each wins in a different situation. They're complements, not rivals, the best workflow often uses more than one. | Approach | Best for | Trade-off | | --- | --- | --- | | AI generation | A fast first draft from a plain-English description | You review and edit the output before shipping | | Drag-and-drop | Precise, hands-on control over every field | Slower when building a long form from scratch | | Templates | A proven starting point for a common form type | Limited to what's already in the library | In practice, AI generation shines when you have a clear idea but don't want to place every field by hand, it gets you to a draft in seconds. Drag-and-drop wins when you need exact control or are making small, deliberate changes. Templates win when your form is a common type someone has already designed well. The natural workflow combines them: generate a draft with AI, then refine it with drag-and-drop, occasionally starting from a template instead when one fits. None of these makes the others obsolete; AI just removes the blank-page problem at the start. What AI adds over the other two is the ability to go from an idea in your head to a structured form without first translating it into fields yourself, which is genuinely faster for a first pass. ## Writing a Good Prompt for an AI Form Builder The quality of an AI-generated form tracks the quality of the prompt. A vague prompt gets a generic form; a specific one gets a draft you barely need to touch. A few habits help. **Be specific about purpose and fields.** "A contact form" is thin; "a contact form for a law firm with name, email, phone, case type (dropdown: family, criminal, corporate), and a message" gives the AI what it needs. **Name the sections for longer forms.** If you want a multi-step form, say so and describe the steps: "step 1 personal details, step 2 employment history, step 3 references." **Mention field types when they matter.** If a field should be a dropdown, a date, or a file upload, say it, otherwise the AI guesses. **Note required fields and constraints.** "Email and phone are required; message is optional" saves an editing pass. **Add placeholder or helper text if you have it.** Telling the AI the helper text you want produces a more finished draft. Think of the prompt as a brief to a fast assistant: the clearer the brief, the closer the first draft is to done. There's a useful upper bound to keep in mind, prompts are typically capped (in Forms Expert, up to 2,000 characters), which is plenty for a detailed description but a reason to be concise and structured rather than rambling. For a full worked example of prompt-to-form, see our walkthrough on [generating a form from a prompt](https://forms.expert/blog/generate-a-form-from-a-prompt-with-claude). ## After the Draft: Editing an AI-Built Form The AI gives you a draft; you make it yours. There are two ways to refine it. The first is the normal builder, drag fields around, change types, edit labels, adjust validation, exactly as if you'd built it by hand. The second, where available, is plain-language editing: instead of dragging, you describe the change ("make the phone field optional and add a budget dropdown") and the AI applies it. Forms Expert calls this AI Edit, and it's useful for quick adjustments without hunting through settings. The edits you'll most often make are the ones that need human judgement the AI can't infer: adding [conditional logic and multi-step structure](https://forms.expert/blog/conditional-logic-and-multi-step-forms) so the form adapts and breaks into manageable steps, tightening validation, refining wording for your brand, and removing fields the AI added that you don't actually need. This is expected, not a failure of the AI; the whole model is AI-for-the-draft, human-for-the-judgement. Budget a few minutes to review every generated form before publishing, the AI is good but not psychic, and a quick edit pass is what turns a fast draft into a form you're happy to ship as a [hosted page, embed, or API](https://forms.expert/blog/one-form-three-channels). ## AI Form Builder Pricing, and Why Good AI Generation Isn't Free Here's the honest part. Every AI generation and AI edit is a call to a language model, which costs the provider real money, so capable AI form generation is generally a paid feature with a usage quota, not an unlimited free perk. Tools that advertise "free AI" usually mean a tight trial limit, a weaker model, or AI on top of a paid plan, worth reading the fine print. In Forms Expert specifically, AI generation and AI editing are paid-plan features, they are not available on the Free plan, which is a fully functional manual builder but with no AI. On paid plans, AI is usage-limited (not billed per credit, there's no money balance to top up), with these quotas: | Plan | AI generations / edits per day | Per month | | --- | --- | --- | | Free | 0 | — (manual builder only) | | Starter (from $9/mo) | 3 | 30 | | Pro | 10 | 200 | | Business | 30 | Unlimited | So the honest answer to "is there a free AI form builder?" for Forms Expert is: the builder is free, but the AI generation and editing are a paid feature, bundled into plans from $9 a month rather than sold as separate credits. If you specifically want free AI generation with no paid plan, Forms Expert isn't that, you'd build manually on Free, or use the AI on a paid tier. We'd rather state that plainly than let "AI" imply "free." The upside of the quota model is predictability: you're not watching a credit balance drain mid-task, you have a clear daily and monthly allowance for the plan you're on. ## Build a Form With AI in Forms Expert If you want to try prompt-to-form in Forms Expert: on a paid plan, you describe the form you want (up to 2,000 characters), and the AI, powered by Anthropic's Claude, generates a complete editable draft, fields, labels, required flags, validation, and optional multi-step, in seconds. You then refine it in the builder or with plain-language AI Edit, add logic and steps, and publish. The generated form is a normal Forms Expert form, so it ships the same three ways as any other: a hosted page, an auto-resizing embed, and a REST API. The honest framing once more: AI generation and editing are on the paid plans (from $9 a month), not the Free tier, and they're usage-limited per the quotas above. If that fits, it's the quickest way to a first draft you've got; if you'd rather not pay for AI, the manual builder on Free does everything except the generation. Either way, you own and edit the result, the AI just gets you off the blank page faster. See the [AI form builder](https://forms.expert/ai-form-builder) page for the feature in detail, or start from the [home page](https://forms.expert/). And if you're new to prompting a form, the [prompt-to-form walkthrough](https://forms.expert/blog/generate-a-form-from-a-prompt-with-claude) shows a real example end to end, from a one-paragraph description to a published form. ## Frequently Asked Questions ### What is an AI form builder? An AI form builder is a tool that generates a form from a natural-language description. You write a prompt describing the form you want, and a language model produces a structured, editable draft, fields with appropriate types, sensible labels, required markers, validation, and sometimes a multi-step layout, rather than making you place every field by hand. The important quality is that the output is editable: a good AI form builder gives you a draft to refine in a normal builder, not a locked result. The AI handles the tedious first pass of laying out the obvious fields, and you apply the judgement, wording, logic, and final tweaks. It's the fastest way from an idea to a working first draft. ### How does an AI form builder work? It runs a few steps in sequence. First, a language model reads your prompt and works out what the form is for and what it needs to collect. Then it picks an appropriate input type for each piece of information (an email field for an email, a dropdown for fixed choices, a file upload for a document). Next it groups and orders the fields logically, splitting longer forms into steps. Then it adds validation, marking required fields and basic rules. Finally it produces an editable draft, a real form in the builder you can preview, tweak, and publish, not a static mockup. The whole process takes seconds, and the output quality depends heavily on how specific your prompt is. ### Is there a free AI form builder or free AI form generator? Some tools advertise free AI, but read the fine print: it usually means a tight trial limit, a weaker model, or AI bundled on top of a paid plan, because every AI generation is a language-model call that costs the provider real money. In Forms Expert specifically, the manual form builder is free, but AI generation and AI editing are paid-plan features (bundled into plans from $9 a month, with usage quotas), not available on the Free tier. So if you want a genuinely free form builder, that exists, you build manually; if you specifically want free AI generation with no paid plan, Forms Expert isn't that. The honest summary: the builder is free, the AI is a paid feature. ### Can AI build a Google Form? There are AI tools and add-ons that generate Google Forms, including offerings in the Google Workspace Marketplace, so you can use AI to produce a Google Form from a description. The trade-offs are the same as Google Forms itself: you get something free and tied to the Google ecosystem, but with limited design, basic field types, and no real API. If a Google Form meets your needs, an AI generator for it can speed up the setup. If you need more, richer field types, a clean embed, an API, or built-in logic, an AI form builder that's part of a more capable platform will give you a draft you can take much further after generation. ### How accurate is an AI-generated form? Do you still have to edit it? AI-generated forms are usually a strong first draft, but you should always review and edit before publishing, that's the intended workflow, not a shortcoming. The AI reliably handles the obvious: laying out expected fields, choosing sensible types, marking required ones, and ordering things logically. What it can't infer is your specific judgement: brand wording, exactly which optional fields you want, conditional logic, and edge cases unique to your situation. So budget a few minutes per form to refine the draft, removing fields you don't need, tightening validation, adding logic or steps. The model is AI-for-the-draft and human-for-the-judgement: it removes the blank-page problem and most of the manual placement, and you do the final polish. ### What can an AI form builder do that a drag-and-drop builder can't? The unique thing AI adds is going from an idea straight to a structured form without first translating it into fields yourself. With drag-and-drop, you have to decide and place every field; with AI, you describe the form in plain English and get a complete draft in seconds, which removes the blank-page problem and the tedium of laying out obvious fields. It doesn't replace drag-and-drop, you still use that to refine the result, but it changes the starting point from an empty canvas to a near-complete draft. The best workflow uses both: generate with AI for speed, then refine with drag-and-drop for control. AI is about the fast first pass; manual editing is about the precise finish. ### What's the difference between an AI form builder and an AI form generator? In practice the terms are used interchangeably, both describe turning a natural-language prompt into a form. If there's any nuance, an AI form generator emphasises the generation step (prompt to draft), while an AI form builder implies the generation plus a full builder to edit and manage the form afterwards. But most tools mean the same thing by both, and the feature you actually care about is the same: describe a form, get an editable draft. When comparing tools, don't read too much into which label they use; instead check what matters, how editable the output is, what field types it supports, where the form then lives, and how the AI is priced. --- # One Form, Three Channels: How the type Field Works Source: https://forms.expert/blog/one-form-three-channels **On this page:** The Type Field · The Fourth Surface: a Universal REST Endpoint · Why It Matters · Delivery Is Built In · Wrapping Up A campaign form starts life as a hosted page. Three weeks later it needs to live inside the product as a widget, and a backend job needs to post to it too. In Forms Expert, that progression isn't three builds — it's **one definition, three surfaces**, selected per form by a single field. ## The Type Field Every form carries a `type` that decides how it ships. It takes one of four values: - `hosted` — a standalone page at `/h/{slug}`. - `embed` — an auto-resizing widget at `/e/{slug}`. - `api` — an API-only form, with no hosted or embed UI. - `both` — a hosted page and an embeddable widget from the same definition. Because the surface is a property of the form rather than a separate build, changing how a form ships is a one-field edit that leaves the form's logic untouched. ## The Fourth Surface: a Universal REST Endpoint There is a fourth surface that is not a `type` value at all. **Every published form** also accepts programmatic submissions at a REST endpoint, authenticated with a publishable key: ``` POST /f/{resourceId}/{slug}?token=pk_live_… Content-Type: application/json { "email": "priya@acme.com", "score": 9 } ``` So a `both` form is, at the same time, a hosted page, an embeddable widget, and a REST endpoint. The `type` field selects which UI surfaces are provisioned; the submission endpoint is always there. > **info:** A form's logic — its fields, validation, conditional branches, and consent — lives in exactly one place. The `type` field decides where the form appears, not what it contains, so there is never a second copy to keep in sync when a campaign moves from a landing page to an in-app embed. ## Why It Matters The practical payoff is that a marketer can embed the form on a campaign site while a developer posts to the same form from a backend job — both hit the same endpoint, and neither keeps a separate copy. For embedding, the recommended path is the published SDK, `@forms.expert/sdk` (`npm install @forms.expert/sdk`, or load it from `https://unpkg.com/@forms.expert/sdk`). It ships React (`@forms.expert/sdk/react`), Vue, and vanilla-JS bindings, renders the form inline rather than in an iframe, and exposes theme, language, and submission callbacks (`onSuccess`/`onError`). If you'd rather avoid a dependency, the raw widget at `/e/{slug}` reports submissions through `postMessage` and [auto-resizes with its content](https://forms.expert/blog/embed-a-form-that-auto-resizes), and the REST endpoint lets a backend call the form directly with `fetch`. ## Delivery Is Built In Once a submission lands, Forms Expert routes it to the destinations you configure — email, Telegram, and [signed webhooks](https://forms.expert/blog/signed-webhooks-that-retry) that retry up to five times with exponential backoff. On the [Pro plan and up](https://forms.expert/pricing), a completion funnel shows where people drop off, alongside per-field stats and NPS. None of this requires exporting data or wiring a separate analytics tool. ## Wrapping Up The `type` field is small, but it carries the whole promise: it is the reason a form can move from a landing page to an in-app embed to a backend integration without anyone rebuilding it. If [flat pricing](https://forms.expert/blog/why-we-dont-bill-per-response) and triple delivery matter more to you than a conversational survey UX, the [Typeform alternative](https://forms.expert/alternatives/typeform-alternative) comparison goes deeper. ## Frequently Asked Questions ### What does the type field do in Forms Expert? The type field is a single property on every form that decides how that form is delivered. It takes one of four values: hosted (a standalone page at /h/{slug}), embed (an auto-resizing widget at /e/{slug}), api (an API-only form with no public UI), or both (a hosted page and an embeddable widget from the same definition). Because delivery is a property of the form rather than a separate build, switching surfaces is a one-field edit instead of a rebuild. The same field schema, validation, conditional logic, and consent settings apply no matter which surface a respondent uses. ### Can one form be a hosted page and an API at the same time? Yes. Beyond the type field, every published form also accepts programmatic submissions at a REST endpoint — POST /f/{resourceId}/{slug} with a publishable key — regardless of its type. That means a form set to both is a hosted page, an embeddable widget, and a REST endpoint simultaneously: a marketer can embed it on a campaign site while a developer posts to the same form from a backend service. There is no second copy to keep in sync, because the form definition is shared across every surface. The type field controls which visual surfaces are provisioned; the submission endpoint is always available. ### Does Forms Expert have a React SDK? Yes. Forms Expert ships a published SDK, @forms.expert/sdk, available on npm (npm install @forms.expert/sdk) or from a CDN (https://unpkg.com/@forms.expert/sdk), and it is the recommended way to embed a form. The package includes React bindings under @forms.expert/sdk/react — a FormsProvider plus a FormsExpertForm component — alongside Vue and vanilla-JS builds. The React SDK renders the form inline rather than in an iframe and supports theme, language, available themes with setTheme, and submission callbacks (onSuccess and onError). You are not limited to the SDK, though: the raw widget at /e/{slug} works inside any framework and reports status through postMessage, and the REST submission endpoint lets a backend service or a no-dependency frontend call the form directly with fetch. ### How are form submissions delivered after they are received? When a submission arrives, Forms Expert validates it against the form schema and then routes it to the destinations you have configured. Notification channels are email, Telegram, and signed webhooks; webhooks carry a SHA-256 signature and retry up to five times with exponential backoff so a brief outage on your side does not lose data. Every submission is also stored and available in the dashboard, and on the Pro plan and up you get a completion funnel, per-field statistics, and NPS without exporting anything. Anti-abuse is handled with honeypot checks, rate limiting, and CAPTCHA rather than antivirus scanning. --- # Why We Don't Bill Per Response (and What "No Per-Response Cliff" Means) Source: https://forms.expert/blog/why-we-dont-bill-per-response **On this page:** The Pricing in One Paragraph · What "No Per-Response Cliff" Means · The Four Tiers and Their Caps · Yearly Billing and the 14-Day Trial · Where Per-Response Actually Wins · How to Pick a Tier A campaign goes well, responses spike, and on a usage-based plan the bill spikes with them — sometimes past the point where the extra responses were worth it. Forms Expert runs on **flat monthly tiers with stated submission limits**, and an upgrade prompt instead of a surprise charge when you hit a cap. ## The Pricing in One Paragraph There are four plans: **Free at $0**, **Starter at $9/mo**, **Pro at $29/mo**, and **Business at $99/mo**. Each carries a stated monthly submission limit: 100, 1,000, 10,000, and 100,000 respectively. The price does not move with how many responses you collect inside a tier. Whether you take 12 submissions or 9,800 on Pro, the bill is $29. The number you sign up against is the number you pay. For the full feature breakdown by tier, the [pricing page](https://forms.expert/pricing) lays out every line. ## What "No Per-Response Cliff" Means A "cliff" is the moment a plan stops being predictable. On per-response models it usually shows up two ways: a hard wall that silently rejects new responses the instant you cross a quota, or metered overage that bills every response past the limit at a per-unit rate you didn't budget for. Both punish the exact thing you wanted — more responses. Forms Expert avoids both. When you approach your monthly submission cap, you're **prompted to upgrade** to the next tier rather than charged an overage. There is no per-response surcharge waiting at the edge of your plan. You decide whether the higher tier is worth it; the platform doesn't make that decision for you by quietly running up a bill. > **info:** A worked example: a Pro form at 12 submissions and a Pro form at 9,800 submissions both cost exactly $29. The bill tracks the tier you're on, never the count inside it. The step up to Business is a single decision you can price in advance — Pro's 10,000 cap for $29, or 100,000 for a flat $99 — with no metered line item bolted on after the fact. ## The Four Tiers and Their Caps The submission limit is the headline number per tier, and it scales 10x at each step. Custom domains scale alongside it: 0 on Free, then 1, 5, and 20, each verified by a CNAME or TXT record. Every published form, on every plan, ships as a hosted page, an embeddable widget, and a REST endpoint from one definition, so the tier you pick changes your volume and feature depth, not how your forms are delivered. | Plan | Price / mo | Submissions / mo | Custom domains | | --- | --- | --- | --- | | Free | $0 | 100 | 0 | | Starter | $9 | 1,000 | 1 | | Pro | $29 | 10,000 | 5 | | Business | $99 | 100,000 | 20 | Where the tiers differ beyond volume: [AI form generation and AI editing](https://forms.expert/blog/generate-a-form-from-a-prompt-with-claude) — powered by Claude — are bundled from Starter up and off on Free. Deep analytics ([per-field stats, NPS, geo and device breakdowns, and the completion funnel](https://forms.expert/blog/form-analytics-beyond-counts)) start at Pro, while a basic overview is on every plan. [DeepL translation across 30 languages](https://forms.expert/blog/translate-a-form-into-30-languages) is a Business-plan feature. None of those are metered per response either. Each plan simply includes a given tier's features or it doesn't. ## Yearly Billing and the 14-Day Trial Annual billing is the standard discount: pay yearly and you're billed 10 months instead of 12, so two months are free. Starter lands at $90/year, Pro at $290, Business at $990 — the same flat logic, just front-loaded. Every paid plan includes a **14-day trial**, and Free needs no credit card to start. The trial exists so you can run real forms through the surfaces you'll actually use — the hosted page, the widget, the API — before committing. Because there's no per-response billing, a trial spike doesn't generate a charge you have to watch. The trial is about confirming fit, with no metered risk attached. > **consider:** Flat pricing trades granularity for predictability. If your volume sits awkwardly between two tiers, you'll pay for headroom you don't always use — that's the honest cost of a model with no overage. The upside is a bill you can forecast a year out and a campaign that can go viral without the invoice going with it. Which tradeoff fits depends on how spiky and how predictable your submission volume is. ## Where Per-Response Actually Wins Flat pricing isn't universally cheaper, and it would be dishonest to pretend otherwise. At **very low, irregular volume**, pure per-response or pay-as-you-go models can win. If you collect a few dozen responses a quarter and only in bursts, paying a few cents per response can total less than any monthly subscription — including a $9 Starter plan that mostly sits idle. The Free tier covers a lot of that ground at 100 submissions a month for $0. But if your needs are genuinely tiny and sporadic, and you don't need the paid features, a metered competitor may cost less in raw dollars. Flat pricing earns its keep once volume is steady or growing, or once a single surprise overage would have cost more than the predictable monthly rate. The [Typeform alternative](https://forms.expert/alternatives/typeform-alternative) comparison digs into how this plays out against response-limited plans specifically. ## How to Pick a Tier Start from your monthly submission volume and round up to the tier that clears it with room to spare. If you're under 100 a month and don't need AI generation, custom domains, or deep analytics, **Free** is a real plan, not a teaser. Crossing 100, or wanting AI and a custom domain, points to **Starter**. Need the completion funnel, per-field stats, and NPS, or several domains? That's **Pro**. High volume or DeepL translation across 30 languages puts you on **Business**. Because there's no overage, picking the next tier up when you're close to a cap is the safe move — you'll never be penalized per response for guessing low, you'll just be prompted to upgrade. Run the numbers on the [pricing page](https://forms.expert/pricing), or start on Free and grow into a paid tier when the volume is there. ## Frequently Asked Questions ### What does "no per-response cliff" actually mean? It means the price you pay does not change with how many responses you collect inside a tier, and there is no metered overage waiting when you reach the cap. Each plan has a stated monthly submission limit — 100, 1,000, 10,000, or 100,000 — and the monthly price stays flat across that whole range. When you approach the cap, Forms Expert prompts you to upgrade to the next tier rather than billing a per-response surcharge or silently rejecting submissions without warning. The cliff that flat pricing removes is the surprise: with per-response models, a good campaign can produce a bill nobody budgeted for. Here the invoice is the plan price every month, so the cost of growth is a visible upgrade decision rather than an automatic charge. ### What happens when I hit my monthly submission limit? You are prompted to upgrade to the next tier, not charged an overage. The monthly submission limit is a known number for each plan — 100 on Free, 1,000 on Starter, 10,000 on Pro, and 100,000 on Business — so reaching it is a visible event, not a hidden meter. Because there is no per-response billing, crossing a cap does not generate a surprise line item on your invoice. Instead, you decide whether the next tier's flat rate is worth it for your volume. This keeps the cost of growth predictable: you can see the price of the next step before taking it, and the platform never runs up a metered bill on your behalf while you aren't looking. ### Is Forms Expert ever more expensive than per-response pricing? Yes, and it is fair to say so. At very low, irregular volume, pure pay-as-you-go or per-response models can cost less in raw dollars. If a project collects only a few dozen responses a quarter in occasional bursts, paying a small per-response rate may total less than even a $9 Starter subscription that mostly sits idle. The Free tier covers a fair amount of that ground at 100 submissions a month for nothing, but if needs are genuinely tiny and sporadic and the paid features aren't required, a metered competitor may be cheaper. Flat pricing earns its value once volume is steady or growing, or once a single surprise overage would have exceeded the predictable monthly rate. ### How much does yearly billing save, and is there a trial? Paying yearly bills 10 months instead of 12, so two months are effectively free. That puts Starter at $90 a year, Pro at $290, and Business at $990 — the same flat structure, just paid annually. Every paid plan also includes a 14-day trial, and the Free plan requires no credit card to start. The trial is meant for testing real fit: because there is no per-response billing, a spike in test submissions during the trial does not produce a charge to monitor. You can run live forms across the hosted page, the embeddable widget, and the REST endpoint to confirm the platform works for you before committing to a paid tier or an annual term. ### Do all the paid features cost extra per response on top of the plan? No. Tier features are included or not included based on the plan, never metered per response. AI form generation and AI editing, powered by Claude, are bundled from the Starter tier upward and are off on Free. Deep analytics — per-field statistics, NPS, geo and device breakdowns, and the completion funnel — begin on Pro, while a basic analytics overview is available on every plan. DeepL translation across 30 languages is a Business-plan feature. None of these add a usage charge on top of the flat monthly rate. The only thing scaling between tiers is your stated submission limit and entitlements like the number of custom domains, which go from zero on Free up to twenty on Business. --- # The Best Survey Tools in 2026 (Free and Paid, Compared) Source: https://forms.expert/blog/best-survey-tools **On this page:** What Makes a Good Survey Tool · The Best Survey Tools at a Glance · The Best Survey Tools, Reviewed · Best Free Survey Tools · Best Survey Tools by Use Case · How to Choose the Right Survey Tool The best survey tools all do the obvious thing, collect responses, but they diverge sharply on what comes before and after: question types, distribution, response limits, and how deeply they analyse what comes back. A team running an NPS programme, a researcher fielding a market-research study, and a founder sending a quick customer poll need different tools, and the right one depends on the survey, not on a generic ranking. This guide compares the leading survey tools fairly, with a clear best-for and an honest weakness for each, then breaks down the best pick by survey type. We make one of these tools, Forms Expert, and we've kept it honest: it's a form builder with strong survey features, listed as one option among dedicated survey platforms, not crowned the winner. ## What Makes a Good Survey Tool Naming the criteria first makes the ranking defensible. Six things separate survey tools in practice. **Question types** matter more than for a general form: you want rating scales, NPS (0–10) questions, matrix and ranking questions, not just text fields. **Logic and branching** let you skip irrelevant questions, which lifts completion and data quality. **Distribution** is how the survey reaches people, a link, an email campaign, an embed, or a built-in respondent panel for market research. **Response limits and pricing** decide what you can run affordably, and this is where the models diverge most: flat plans versus per-response overage charges. **Analysis depth** ranges from a basic results summary to cross-tabs, trends, and NPS scoring done for you. And **anonymity and compliance** decide whether the tool fits employee or sensitive surveys. Different surveys weight these differently. A market researcher needs a respondent panel and deep analysis; an internal pulse survey needs anonymity and simplicity; a quick CSAT poll needs NPS scoring and an easy embed. The table and reviews below score each tool against these axes so you can weight them for your own use. For writing the actual questions well once you've picked a tool, see our guide to [good survey questions](https://forms.expert/blog/good-survey-questions). A quick word on anonymity and compliance, since it's easy to overlook until it matters. For employee or sensitive surveys, whether responses are genuinely anonymous, and seen to be, changes the quality of the data: people answer honestly only when they trust they can't be identified. And if you collect personal data in a survey, the same consent and data-handling rules that apply to forms apply here, so a tool with clear export and consent options is worth more than a slicker one without them. ## The Best Survey Tools at a Glance The shortlist in one view. Each row gives the tool's sweet spot, its free plan, the thing it does best, and an approximate 2026 US price. Prices are starting points and should be verified on each vendor's site, survey pricing in particular varies by response volume. The pattern to notice is that the category-owners each lead a different need: Google Forms owns free-and-quick, SurveyMonkey owns brand-and-research-depth, Qualtrics owns enterprise research, Typeform owns completion, and Tally owns the free tier. There's no single winner, which is the honest read. One caution on reading survey prices specifically: they move with response volume more than form-builder prices do. A plan that looks affordable can change character once you add a per-response overage or cross a response tier, so the pricing model deserves as much attention as the headline number, especially for a survey you expect to be popular. | Survey tool | Best for | Free plan | Standout | Approx. price (2026, US) | | --- | --- | --- | --- | --- | | Google Forms | Free, quick surveys | Yes, generous | Sheets integration, zero friction | Free | | SurveyMonkey | Brand + research depth | Basic (limited) | Question bank, benchmarks | ~$39+/mo (+ $0.15/response overage) | | Qualtrics | Enterprise research | No (demo) | Advanced analytics, CX suite | Custom (enterprise) | | Typeform | Conversational completion | ~10 responses/mo | One-question-at-a-time UX | ~$25–99/mo (volume-metered) | | Tally | Free, unlimited responses | Fair-use unlimited | Unlimited responses free | $0 / ~$29 / ~$89 | | Pollfish | Market research panel | No | Built-in respondent panel | Per-response (panel) | | Forms Expert | A survey that's also an embed/API form | 100 responses/mo | NPS scoring + per-field analytics (Pro+), no overage | $0 / $9 / $29 / $99 | > **note:** Survey prices and response limits change often and vary by volume. The figures here are approximate, for the US in 2026, and meant for comparison only, check each tool's current pricing page before deciding, and watch for per-response overage charges in particular. ## The Best Survey Tools, Reviewed The detail behind the table. Each tool gets a fair best-for and an honest weakness. **Google Forms — best for free, quick surveys.** Free, fast, and tied to Google Sheets, it's the default for a simple internal or one-off survey. The weaknesses show up when you need depth: basic analysis, no built-in NPS scoring, and generic design. For a quick poll it's excellent; for a research programme it's thin. **SurveyMonkey — best for brand recognition and survey-research depth.** The category's best-known name backs it up with a large question bank, industry benchmarks, and solid analysis, which is why it's a safe choice for serious survey work. The honest weakness is pricing: useful features sit behind higher tiers, and paid plans can carry a per-response overage (around $0.15 per response over your plan's limit), so a popular survey can cost more than expected. **Qualtrics — best for enterprise research.** It's the heavyweight for large-scale CX and academic research, with advanced analytics, statistical tools, and a full experience-management suite. The trade-off is cost and complexity: it's custom-priced, enterprise-focused, and overkill (and overpriced) for most small and mid-size needs. **Typeform — best for conversational completion.** Its one-question-at-a-time format genuinely lifts completion on engaging surveys, and the design is the benchmark. The weakness is the volume-metered pricing: the free plan is tiny (around ten responses a month) and costs climb as responses grow. **Tally — best for free, unlimited responses.** Tally's fair-use free tier allows unlimited forms and responses, which is remarkable for survey work on a budget, and the editor is pleasant. The weakness is lighter built-in survey analytics compared with the dedicated platforms, but for collecting responses freely it's a standout. **Forms Expert — best when a survey must also be an embed or API form.** This is the tool we make, so read it with that in mind, and note that it's a form builder with survey features rather than a dedicated survey platform. Where it fits is when your survey also needs to be a hosted page, an auto-resizing embed, and a REST endpoint at once, with built-in NPS scoring (it buckets 0–10 opinion-scale answers into promoters, passives, and detractors automatically), rating and scale field types, and per-field plus geo/device analytics on Pro and above (a basic results overview is on all plans). Its pricing is flat ($0 / $9 / $29 / $99) with no per-response overage, so a survey that takes off won't trigger a surprise bill, the no-cliff point we explain in [why we don't bill per response](https://forms.expert/blog/why-we-dont-bill-per-response). The honest weaknesses: the free tier is capped at 100 responses a month, the deeper analytics are Pro-and-up, and it's a smaller brand than SurveyMonkey with no built-in question bank or respondent panel. Its analytics approach is detailed in [form analytics beyond counts](https://forms.expert/blog/form-analytics-beyond-counts). **Pollfish — best for market research with a built-in panel.** Pollfish's edge is access to a respondent panel, so you can field a survey to a target audience you don't already have, which is exactly what market research needs. The weakness is that it's priced per response through the panel and is less suited to internal or customer-list surveys where you bring your own audience. A few others worth knowing for specific needs. Microsoft Forms is the Google Forms equivalent for Microsoft 365 organisations, free and integrated with the suite. SurveySparrow and Survicate focus on conversational and in-product surveys respectively, useful if you want to survey users inside a product rather than via a link. None unseats the picks above for general survey work, but each can be the right answer for its niche, which is the recurring theme: match the tool to the job. > **note:** On NPS specifically: the score is the percentage of promoters (9–10 on a 0–10 question) minus the percentage of detractors (0–6), with passives (7–8) excluded. A tool with built-in NPS scoring computes this for you from a single question; without it, you export the responses and calculate it yourself. ## Best Free Survey Tools If free is the deciding factor, be honest about what each free tier actually allows. **Tally** is the most generous, with unlimited forms and responses under fair use, so it's the standout for free survey volume. **Google Forms** is genuinely free for unlimited surveys within the Google ecosystem and feeds straight into Sheets. **Microsoft Forms** is the equivalent for organisations on Microsoft 365, free and integrated with the rest of the suite. For context, Forms Expert's free plan is capped at 100 responses a month, which is fine for a small survey but isn't competing to be the best free survey tool, its survey strengths (NPS scoring, per-field analytics) are on the paid tiers. So if maximum free response volume is your priority, start with Tally, Google Forms, or Microsoft Forms. The thing to watch on any free survey tier is the response cap and whether branding is removed, those are where free survey plans differ most, and a tool that's free up to a point can still gate the response volume you actually need. A final honesty note on free survey tiers: free is ideal for a one-off survey or to evaluate a tool, but a recurring programme often outgrows it quickly, since response caps reset monthly and a popular survey can exhaust a free allowance in days. Treat free as the starting point, not the long-term plan, for any survey you expect to run on a regular cadence. ## Best Survey Tools by Use Case The best pick changes with the survey. Here's the shortcut for the common purposes. **For customer satisfaction and NPS:** you want built-in NPS scoring (so 0–10 answers are bucketed into promoters, passives, and detractors for you) and an easy embed or email send. SurveyMonkey and Forms Expert both score NPS natively; Typeform suits a more conversational CSAT survey; Google Forms works but makes you calculate the score yourself. **For employee and pulse surveys:** anonymity and simplicity matter most, plus a cadence you can repeat, dedicated employee-experience platforms specialise here, but a general survey tool with anonymous responses and simple distribution covers many internal needs. **For market research:** the deciding factor is often whether you need a respondent panel; if you're surveying an audience you don't already have, Pollfish and similar panel-based tools lead, whereas if you bring your own list, a standard survey tool with strong analysis (SurveyMonkey, Qualtrics) fits. The pattern, again: pick the tool that wins your purpose, not the one with the highest overall ranking. A market researcher needing a panel and an HR team running an anonymous pulse survey will rightly choose very differently. Two more quick pointers. For in-product or in-app surveys (a microsurvey triggered inside your software), specialised in-product tools or an embeddable form fit better than a standalone survey link. For academic or large-scale research, the depth of analysis and sampling controls matters most, which is Qualtrics territory, while smaller studies are well served by SurveyMonkey or a strong free tool paired with a spreadsheet. ## How to Choose the Right Survey Tool Cut through the list with a few questions. **What kind of survey is it?** CSAT/NPS, employee, market research, or a quick poll, this single answer points you at a category above. **Do you have an audience, or do you need one?** If you need respondents, you need a panel tool; if you have a list or an audience, almost any tool works. **How will you distribute it?** A link is universal; an embed or API matters if the survey lives on your site or in a product. **What's your response volume, and how is it priced?** This is the one people regret underweighting, a per-response overage model can get expensive as a survey succeeds, so for unpredictable volume, favour flat pricing. And **how deep is the analysis you need?** A results summary is fine for a poll; cross-tabs and trends need a research-grade tool. Answer those five and the shortlist usually collapses to one or two. If your survey also needs to behave like a form on your own site or in an app, that's the narrow case where a form builder with survey features (like Forms Expert) fits better than a standalone survey platform, see our honest [SurveyMonkey](https://forms.expert/alternatives/surveymonkey-alternative), [Typeform](https://forms.expert/alternatives/typeform-alternative), and [Google Forms](https://forms.expert/alternatives/google-forms-alternative) comparison pages, the broader [best form builders](https://forms.expert/blog/best-form-builders) roundup, and the [online surveys](https://forms.expert/online-surveys) feature page for where Forms Expert fits. The right answer is the tool that matches your survey type, audience, and analysis needs, not the longest feature list. And cross-check any shortlist against independent reviews. Aggregators like [G2](https://www.g2.com/categories/survey) and [Capterra](https://www.capterra.com/survey-software/) collect thousands of user ratings across survey tools, and reading the recent ones for your use case is a useful counterweight to any vendor's framing, ours included. Combine this guide's criteria with real reviews and a quick test survey of your own, and you'll choose the right tool with confidence. ## Frequently Asked Questions ### What are the best survey tools? It depends on the survey, there's no single best one. For free, quick surveys, Google Forms and Tally lead. For brand recognition and research depth, SurveyMonkey is the safe choice. For enterprise research, Qualtrics is the heavyweight. For conversational completion, Typeform. For market research with a respondent panel, Pollfish. And for a survey that also needs to be an embeddable or API form with built-in NPS scoring, Forms Expert fits. Start from your survey type, audience, distribution, response volume, and the depth of analysis you need, then pick the tool that wins that specific purpose rather than a generic top spot. ### What is the best free survey tool? Tally has the most generous free tier, with unlimited forms and responses under fair use, which makes it the standout for free survey volume. Google Forms is genuinely free for unlimited surveys within the Google ecosystem and feeds into Sheets, and Microsoft Forms is the free equivalent for Microsoft 365 organisations. For transparency, Forms Expert's free plan is capped at 100 responses a month, so it isn't the best free survey option, its survey strengths like NPS scoring and per-field analytics are on the paid tiers. If maximum free response volume is the goal, start with Tally, Google Forms, or Microsoft Forms, and watch the response cap and branding on whichever you choose. ### What's the best survey tool for customer satisfaction or NPS? For NPS specifically, you want built-in NPS scoring so that 0–10 answers are automatically bucketed into promoters (9–10), passives (7–8), and detractors (0–6), rather than calculating the score by hand. SurveyMonkey and Forms Expert both score NPS natively, and Forms Expert pairs it with per-field analytics on its paid tiers. For a more conversational CSAT survey, Typeform's one-question-at-a-time format can lift completion. Google Forms can collect the responses but makes you compute the score yourself. The deciding factors are native NPS scoring, an easy way to distribute (embed or email), and analysis that tracks the score over time. ### What's the best survey tool for employee or pulse surveys? For employee and pulse surveys, the priorities are anonymity, simplicity, and a repeatable cadence so you can run the same short survey regularly and track the trend. Dedicated employee-experience platforms specialise in this, with anonymity safeguards and benchmarking built in, and are worth it for a formal engagement programme. For lighter internal pulse checks, a general survey tool that supports anonymous responses and simple, repeatable distribution covers most needs. The key is that respondents trust the survey is anonymous, since that trust is what produces honest answers, so choose a tool whose anonymity handling you can clearly explain to your team. ### What's the best survey tool for market research? The deciding question for market research is whether you already have an audience. If you need to reach respondents you don't have, for example a target demographic, you need a panel-based tool like Pollfish that provides access to a respondent panel, which is the main thing general survey tools can't offer. If you're surveying your own customers or a list you already hold, a research-capable tool with strong analysis like SurveyMonkey or Qualtrics is a better fit, since the value is in the question design and the depth of analysis rather than audience access. Match the tool to whether your constraint is reaching people or analysing them. ### Is Google Forms good enough for surveys, or do I need a dedicated survey tool? For a free, simple, or one-off survey, Google Forms is genuinely good enough, it's free, fast, and feeds Google Sheets. You start needing a dedicated survey tool when you want things it doesn't do well: built-in NPS scoring, advanced question types like matrix or ranking, deeper analysis such as cross-tabs and trends, a respondent panel for market research, or stronger anonymity controls for employee surveys. So the honest test is the survey's ambition: a quick poll is fine in Google Forms, while an ongoing NPS programme, a research study, or an engagement survey earns a tool built for the job. Many teams use Google Forms for the simple cases and a dedicated tool for the serious ones. ### What's the difference between a survey tool and a form builder? They overlap, but the emphasis differs. A survey tool is optimised for asking many people the same set of questions and analysing the aggregate, so it leans into rating and NPS questions, distribution, and analysis like cross-tabs and trends. A form builder is optimised for collecting structured input one submission at a time, registrations, orders, applications, lead capture, so it leans into field types, logic, and routing each response somewhere. The lines blur: many form builders handle surveys well, and some survey tools handle forms. If your main job is analysing responses in aggregate, lead toward a survey tool; if it's collecting and routing individual submissions (that may also include survey questions), a form builder like Forms Expert fits, and our [best form builders](https://forms.expert/blog/best-form-builders) guide covers that side. --- # Typeform vs Google Forms: A Neutral, Side-by-Side Comparison (2026) Source: https://forms.expert/blog/typeform-vs-google-forms **On this page:** Typeform vs Google Forms: The Quick Verdict · What Is Typeform · What Is Google Forms · Compared Dimension by Dimension · When to Choose Typeform · When to Choose Google Forms · A Third Option: When Neither Fits Typeform vs Google Forms is one of the most common form-tool face-offs, and for good reason: they sit at opposite ends of the spectrum. Typeform is the premium, design-led, paid option; Google Forms is the free, ubiquitous, no-frills one. Most of the time the right answer is genuinely obvious once you know which trade-off you care about, and this comparison lays them out side by side, dimension by dimension, ending in a clear verdict for each. We make a different form tool (Forms Expert), so to be useful here we've kept the comparison neutral: the verdict below is about Typeform and Google Forms on their own terms, and our tool gets only a brief mention at the end as one alternative. A note on method: the comparison below weighs the two on the dimensions that actually differ in practice, price, design, logic, embedding and API, analytics, integrations, and AI, rather than a long feature checklist where most rows are tied. Both tools make a perfectly good form; the differences that matter are the handful where they genuinely diverge, and those are what decide the choice. ## Typeform vs Google Forms: The Quick Verdict If you want the answer in two sentences: **choose Typeform** if design, respondent experience, and completion rate matter and you're willing to pay for them; **choose Google Forms** if you want a free, fast, no-friction form and don't need polish or an API. Typeform is the better-built product; Google Forms is the better deal. Almost everything below follows from that one trade-off. It's worth saying this is a real either/or, not a case where one tool is simply worse. Typeform genuinely builds a better form; Google Forms genuinely costs nothing. Neither fact cancels the other, so the honest comparison is less about which is best and more about which trade-off, paying for experience or saving money on function, fits your situation. Here's the head-to-head at a glance. | Dimension | Typeform | Google Forms | | --- | --- | --- | | Price | Paid, volume-metered (free ≈ 10 responses/mo) | Free, unlimited responses | | Design | Premium, conversational | Basic, functional | | Best for | Design-led, customer-facing forms | Free, quick, internal forms | | Embed & API | Auto-resizing embed + React library + API | Plain iframe, no first-class API | | Analytics | Built-in, deeper | Exports to Google Sheets | | Setup | Account required | Zero friction with a Google account | ## What Is Typeform Typeform is a premium form and survey builder known for its conversational, one-question-at-a-time format. Instead of showing a whole form at once, it presents questions one by one in a polished, interactive flow, which tends to feel more like a conversation than a form and often lifts completion on engaging, customer-facing surveys. It's a paid product (with a small free tier), aimed at teams that care about design, brand, and respondent experience. Its strengths are real and worth conceding up front: best-in-class design, a genuine completion-rate advantage on the right kind of form, mature integrations with tools like Salesforce, HubSpot, and Zapier, a published React embed library, and broad AI features for generating forms and adaptive follow-ups. The catch is price and pricing model, covered below. It's worth being specific about who Typeform is for. It shines for marketing teams, founders, and anyone whose form is part of the customer experience, a product-feedback survey, a lead magnet, a stylish application form, where the look and feel directly affect how many people finish. For those use cases the conversational format isn't a gimmick; the completion-rate lift is real. What it's not built for is high-volume, cost-sensitive, or purely internal data collection, where its pricing model works against you. ## What Is Google Forms Google Forms is Google's free form builder, bundled with a Google account and Workspace. It's one of the most widely used form tools in the world precisely because it's free, instantly available to anyone with a Google login, and tied directly into Google Sheets and Drive. You can build a form in minutes with no signup step beyond the Google account you already have. Its strengths are also real: it's free with unlimited responses, has effectively zero setup friction, and feeds responses straight into Sheets for analysis. The trade-offs are that it's basic by design, limited styling, generic look, section-based branching rather than rich logic, and no first-class API (automation goes through Google Apps Script). It's superb for quick, internal, or low-stakes forms and thin for anything that needs polish or programmatic access. Google Forms earns its enormous user base honestly. For a teacher collecting assignments, an office running a lunch poll, an event gathering RSVPs, or a team fielding a quick internal survey, it's not a compromise, it's the right tool, free and instant. Its limits only bite when the form leaves the internal, low-stakes context it's perfect for. Knowing that boundary, internal and simple versus external and polished, is most of the decision between these two. On the technical side, it's worth being precise: Google Forms has no first-class public API for general programmatic use. You can automate it with Google Apps Script, which reads responses and triggers actions inside the Google ecosystem, but that's a scripting workaround rather than a developer API, and it's noticeably more limited than Typeform's. If a developer needs to build on top of your form, that gap is decisive. ## Typeform vs Google Forms, Compared Dimension by Dimension Here's the fair scorecard, with a winner named per dimension. Note that Typeform wins most rows on capability, while Google Forms wins decisively on price, which is exactly the trade-off the quick verdict describes. In other words, this isn't a tool where one option dominates across the board; it's a clean split between capability and cost, which is why the verdict comes down to your priorities rather than a points total. A few rows deserve a note. On **price**, Google Forms is free with unlimited responses, while Typeform is volume-metered with a small free tier (around ten responses a month) and paid plans roughly $25–99 a month self-serve, with higher Growth tiers around $199–349; partial completions can count toward your limit, so a popular Typeform can get expensive. (Figures are approximate, 2026, US, verify current pricing.) On **embedding and API**, Typeform offers an auto-resizing embed, a published React library, and a real API, whereas Google Forms gives you a plain, non-resizing iframe and no first-class API. On **question types and logic**, it's close: Typeform's logic jumps are more flexible, but Google Forms' section branching covers most needs. For a second, third-party opinion, the comparison aggregators at [G2](https://www.g2.com/compare/google-forms-vs-typeform) and [Capterra](https://www.capterra.com/form-builder-software/) collect user ratings on both. On analytics, Typeform gives you built-in completion and drop-off insights out of the box, while Google Forms shows a basic summary and leans on exporting to Sheets for anything deeper, fine if you're comfortable in a spreadsheet, limiting if you're not. On integrations, Typeform connects natively to tools like Salesforce, HubSpot, and Zapier, which matters if responses need to flow into a CRM or marketing stack; Google Forms integrates tightly with Sheets and Drive but relies on add-ons or Apps Script beyond the Google ecosystem. On AI, Typeform has invested in form generation and adaptive follow-up questions, while Google Forms' AI help comes via Gemini in paid Workspace tiers. None of these rows is close enough to flip the overall verdict, but together they explain why Typeform is the more capable tool for serious, customer-facing work, and why that capability costs money. | Dimension | Winner | Why | | --- | --- | --- | | Price & response limits | Google Forms | Free with unlimited responses; Typeform is paid and volume-metered | | Design & experience | Typeform | Conversational, one-question-at-a-time, lifts completion | | Question types & logic | Close | Typeform's logic jumps vs Google's section branching; both capable | | Embedding & API | Typeform | Auto-resizing embed, React library, and API vs a plain iframe and no first-class API | | Analytics & reporting | Typeform | Deeper built-in analytics; Google Forms exports to Sheets | | Integrations | Typeform | Native Salesforce, HubSpot, Zapier; Google leans on Sheets and Drive | | AI | Typeform | Form generation and adaptive follow-ups; Google's Gemini is paid Workspace | ## When to Choose Typeform (and When Not To) **Choose Typeform when** the form is customer-facing and the experience matters: a marketing survey, a lead-capture form, an onboarding questionnaire, anything where design and completion rate affect the result. If a few percentage points of extra completion are worth a subscription, Typeform usually earns its price. It's also the better choice when you need its mature integrations or its conversational AI. **Don't choose Typeform when** budget is tight or volume is high and unpredictable. Because pricing is volume-metered and partial completions can count, a form that takes off can cost far more than expected, and if you don't need the design polish, you're paying for something you won't use. For a simple internal form, Typeform is overkill. A useful gut check: picture the person filling out the form. If they're a customer, a prospect, or a candidate whose impression of your brand matters, and a smoother experience would plausibly get more of them to finish, Typeform's case is strong. If they're a colleague answering a quick internal question, it almost never is. The completion-rate advantage is worth most when completion is both uncertain and valuable. ## When to Choose Google Forms (and When Not To) **Choose Google Forms when** you want a free, fast form with no friction: an internal poll, an event RSVP, a quick quiz, a low-stakes survey, especially if you already live in Google Workspace and want responses in Sheets. For the large set of forms where function beats form, it's the obvious, no-cost choice, and there's no shame in it being the right answer. **Don't choose Google Forms when** you need design control, a clean auto-resizing embed for a customer-facing site, rich conditional logic, or a real API to wire forms into an app. Those are exactly the things it doesn't do well, and forcing it leads to a form that looks generic or an automation held together with Apps Script. When the form represents your brand or feeds your software, you've outgrown it. The same gut check applies in reverse. If the form is internal, temporary, or low-stakes, an RSVP, a quiz, a quick poll, paying for anything fancier is hard to justify, and Google Forms' speed and zero cost are exactly right. Many teams run dozens of Google Forms for the simple cases and reserve a paid tool for the few that face customers. Using the free tool where it fits and a paid one where it doesn't is the sensible, non-dogmatic approach. ## A Third Option: When Neither Fits Sometimes the honest answer is that neither quite fits, you want more than Google Forms offers but don't want Typeform's volume-metered pricing, or you specifically need the form to be an embeddable widget and an API at the same time. That's the narrow gap our own tool, Forms Expert, is built for, and we'll keep this brief and honest: it isn't trying to beat Typeform on design and AI breadth, or Google Forms on free and ecosystem. To be clear, it's one of several middle-ground options, not the only one; Tally, Jotform, and others each fill a different gap between free-and-basic and premium-and-metered. The point of this section isn't to crown a third winner but to note that Typeform-or-Google-Forms isn't always a binary, if both leave you wanting, the wider field is worth a look. Where it fits is a specific buyer: one form definition that ships as a hosted page, an auto-resizing embed, and a REST API at once (with a published SDK, @forms.expert/sdk, for React, Vue, and vanilla), on flat pricing ($0 / $9 / $29 / $99) with no per-response cliff, the reasoning we explain in [why we don't bill per response](https://forms.expert/blog/why-we-dont-bill-per-response). Its free tier is capped at 100 submissions a month, so it isn't the free pick that Google Forms is; its draw is the triple-delivery model and predictable pricing, plus AI form generation and editing. If that's your gap, it's worth a look; if not, the verdict above stands. For the fuller picture, see our honest [Typeform alternative](https://forms.expert/alternatives/typeform-alternative) and [Google Forms alternative](https://forms.expert/alternatives/google-forms-alternative) pages, the broader [best form builders](https://forms.expert/blog/best-form-builders) roundup, and the [best survey tools](https://forms.expert/blog/best-survey-tools) list. The bottom line on Typeform vs Google Forms hasn't changed by introducing a third name: if you need polish and completion and can pay, choose Typeform; if you need free and simple, choose Google Forms; and if you fall in the gap between them, it's worth widening the search. Start from the trade-off you actually care about, and the right tool, whether it's one of these two or another, follows from there. That clarity, knowing your own priority before you compare the tools, is what turns a choice that looks hard into one that's actually easy. ## Frequently Asked Questions ### Is Typeform better than Google Forms? It depends on what you're optimising for, neither is universally better. Typeform is the better-built product: superior design, a conversational one-question-at-a-time experience that often lifts completion, deeper analytics, mature integrations, and a real API. Google Forms is the better deal: free, instant, and unlimited responses. So Typeform is better for design-led, customer-facing forms where experience and completion matter, while Google Forms is better for free, quick, internal forms where function beats polish. If a few points of extra completion are worth paying for, choose Typeform; if you want a capable form at no cost, choose Google Forms. ### Is Typeform actually free? Typeform has a free tier, but it's quite limited, typically around ten responses a month, which is enough to try the product but not to run a real, ongoing form. Beyond that you're on a paid plan, with self-serve tiers roughly $25–99 a month and higher Growth tiers around $199–349 (approximate, 2026, US, verify the current pricing). Importantly, Typeform's pricing is volume-metered and partial completions can count toward your response limit, so the cost scales with how much your form is used. If you need a genuinely free form with unlimited responses, Google Forms is the better fit; Typeform's free tier is really an extended trial. ### Is there anything better than Google Forms or Typeform? There are strong alternatives, and the honest answer is that better depends on the gap you're trying to fill. If you want more polish than Google Forms without Typeform's volume-metered pricing, or you need a form that's simultaneously a hosted page, an embed, and an API, tools like Forms Expert target exactly that middle ground with flat pricing. Other tools lead on other axes, Tally on a generous free tier, Jotform on templates and payments, SurveyMonkey on survey-research depth. So rather than a single better tool, identify what Google Forms or Typeform is missing for you, then pick the alternative that fixes that specific thing. Our best form builders guide covers the wider field. ### What's the main difference between Typeform and Google Forms? The core difference is premium-and-paid versus free-and-basic. Typeform is a polished, conversational, design-led form builder that you pay for, optimised for respondent experience and completion on customer-facing forms. Google Forms is a free, functional form tool bundled with a Google account, optimised for speed, simplicity, and integration with Google Sheets and Drive. Everything else, design quality, embedding, API access, analytics depth, and pricing model, flows from that difference: Typeform invests in experience and charges for it, while Google Forms keeps things simple and free. Choosing between them is really choosing which of those two priorities matters more for your form. ### Which is better for surveys or for embedding on a website? For surveys where completion and experience matter, Typeform generally wins, its conversational format tends to keep respondents engaged, and its analytics are deeper. For a quick internal survey where cost matters more than polish, Google Forms is perfectly capable and free. For embedding on a website, Typeform is clearly stronger: it offers an auto-resizing embed and a published React library, so the form fits your page cleanly, whereas Google Forms provides only a plain, fixed-size iframe that often shows a scrollbar and looks out of place. So for a customer-facing survey or a website embed, lean Typeform; for a free, simple internal survey, Google Forms is fine. ### Does Google Forms have an API like Typeform? Not in the same way. Typeform offers a first-class REST API plus a published React library, so developers can create forms and pull responses programmatically. Google Forms has no first-class public API for general use; automation is done through Google Apps Script, Google's scripting environment, which can read responses and trigger actions but is more limited and less developer-friendly than a proper API. So if programmatic access matters, for wiring forms into an app, syncing responses to your own system, or building on top of the form, Typeform is the stronger of the two, and dedicated developer-focused form tools go further still. ### Which is cheaper for higher response volumes? Google Forms, by a wide margin, because it's free with unlimited responses, so volume doesn't change the cost at all. Typeform is volume-metered, meaning your bill is tied to how many responses you collect, and partial completions can count, so higher volume pushes you into more expensive tiers, sometimes steeply. This is the classic trade-off: if you expect a lot of responses and don't need Typeform's design, Google Forms is dramatically cheaper. If you do need the experience but worry about volume-based costs, it's also worth looking at form builders with flat pricing, which charge a predictable monthly fee regardless of how many responses come in. ### Can I use both Typeform and Google Forms? Yes, and many teams do, which is often the smartest approach. Because the two suit opposite situations, there's no rule that you must standardise on one. A common pattern is to use Google Forms for the free, internal, high-volume, or low-stakes forms, internal surveys, RSVPs, quizzes, and reserve Typeform for the customer-facing forms where design and completion rate justify the cost, lead capture, onboarding, polished marketing surveys. Picking per-form rather than per-company lets you get Google Forms' zero cost where it fits and Typeform's experience where it pays off, instead of forcing every form through a single tool that's wrong for half of them. --- # Best Online Form Builder in 2026: How to Choose (Buyer's Guide) Source: https://forms.expert/blog/best-online-form-builder **On this page:** What Is an Online Form Builder · How to Choose the Best Online Form Builder · The Best Online Form Builder Picks at a Glance · Best Online Form Builder for Common Needs · Where Forms Expert Fits · The Short Answer Searching for the best online form builder turns up a dozen listicles that all rank the tools slightly differently, which tells you the real answer: it depends on what you need. This is a buyer's guide rather than a ranking, it walks through the six factors that actually decide the right tool for you, gives a compact shortlist, and names the best pick by need. We make one of these tools, Forms Expert, and we've kept this neutral: it's one option weighed on the same criteria as the rest, with its weaknesses named alongside its strengths. ## What Is an Online Form Builder An online form builder is a no-code tool for creating forms and publishing them, as a hosted page, an embeddable widget, an API endpoint, or some combination, without writing the form yourself. You design the fields and logic in a visual editor, hit publish, and the tool handles collecting, storing, and routing the responses. The category spans a wide range. At one end are free, simple tools for quick internal forms; at the other are developer-grade platforms with APIs and integrations. They differ less in whether they can make a form, almost all can, and more in how they price it, how it reaches people, what happens to the data, and how deep the logic goes. Those differences are exactly the buying criteria, which is why a guide that helps you decide beats a ranking that decides for you. If you want the full per-tool listicle instead, our [best form builders](https://forms.expert/blog/best-form-builders) roundup reviews each one; this guide is about how to choose. It's worth noting how much the category has matured. A few years ago, online form builders were mostly survey tools with a publish button; now the strong ones are closer to small platforms, with APIs, consent modules, AI generation, and real integration ecosystems. That maturity is good news and a complication: more tools clear the basic bar, so the decision has shifted from which one can do this to which one fits how I work and what I'll pay over time. The six factors below are how you answer that newer question. For this guide, online just means the tool is web-based and hosted for you, you build in a browser and publish to the web, as opposed to a desktop app or a hand-coded HTML form. Nearly all modern form builders are online in that sense, so the word mostly signals the convenience of not running your own infrastructure. ## How to Choose the Best Online Form Builder Six factors decide the right tool. Weight them for your situation and the field narrows fast. **1. Pricing model, not just price.** This is the one people underweight and regret. A flat monthly fee and a volume-metered or per-response plan can have the same headline number and wildly different bills once submissions grow. Metered pricing punishes success, the better your form does, the more you pay, sometimes steeply, so for anything with unpredictable or growing volume, a flat model is safer. It's the reasoning behind our note on [why we don't bill per response](https://forms.expert/blog/why-we-dont-bill-per-response). **2. Delivery: hosted, embed, or API.** How will the form reach people? A hosted link is simplest; an embed puts the form on your own site (check that it auto-resizes, a fixed-height iframe with a scrollbar is a common annoyance); an API lets you wire forms into an app. Some tools do one well, some do all three. Match this to where your form actually lives. **3. Free-tier reality.** "Free" means very different things. Read the actual cap, submissions per month, number of forms, whether branding is removed, before assuming a free plan fits. A generous free tier (Tally, Google Forms) can be all a small project needs; a token free tier is really a trial. **4. Data ownership, export, and consent.** Where does your data live, how easily can you export everything (CSV, JSON, a real download), and does the tool support GDPR consent if you need it? A builder you can leave cleanly, data in hand, beats a slicker one that locks you in. For the compliance angle, our [GDPR-compliant forms](https://forms.expert/blog/gdpr-compliant-forms) guide covers what to look for. **5. Logic, fields, and depth.** Conditional logic, multi-step flows, and the range of field types decide whether the tool can handle your actual form or just a simple one. If your forms branch or span multiple steps, test this before committing. **6. Integrations and notifications.** How do responses get to you and your other tools, email, webhooks, a CRM, a spreadsheet? The cleanest tool in the world is frustrating if every response has to be checked manually in its dashboard. A word on weighting these six: you don't score them equally. Decide which two or three are make-or-break for you and let those drive the choice, treating the rest as tiebreakers. A developer might weight delivery and integrations heavily and barely care about templates; a non-technical small team might weight free-tier and ease above all. Writing down your top two factors before you start comparing is the single most useful thing you can do, it stops a slick demo from talking you into the wrong tool. And a note on what to deprioritise: raw feature counts. A tool with two hundred field types isn't better than one with the thirty you'll actually use, and a long integration list means little if it's missing the one integration you need. Count the features that matter to your job, not the total, since vendors compete on length because it photographs well in a comparison table. > **important:** The most expensive mistake is ignoring the pricing model. A volume-metered plan that looks cheap at low volume can balloon as your form succeeds, the better it does, the more you pay. If your volume is unpredictable or growing, weight a flat pricing model heavily; it's the factor people most regret skipping. ## The Best Online Form Builder Picks at a Glance A compact shortlist, scored on the factors above. This isn't an exhaustive ranking, it's a starting set of strong options, each best for a different buyer. Prices are approximate (2026, US) and should be verified on each vendor's site. Notice that the table is sorted by who each tool suits, not by an overall score, because there isn't a single winner. Tally wins on free volume, Typeform on design, Jotform on breadth, and so on. Find the row that matches your priorities. Two cautions on reading any shortlist, including this one. First, the prices are starting points; the real number depends on your volume and which features you need, so a tool that looks cheap can cost more at scale. Second, no shortlist replaces a quick hands-on trial: build your actual form in your top two candidates and you'll learn more in twenty minutes than from any table. This shortlist deliberately stops at six. There are more capable tools (Cognito, Paperform, Formstack, and others each have their fans), but a buyer's guide is more useful when it gives you a manageable set to evaluate than an exhaustive list to wade through. Treat these as strong starting candidates, and widen the search only if none fits your top factors. | Tool | Best for | Pricing model | Free plan | | --- | --- | --- | --- | | Tally | Maximum free volume | Flat | Fair-use unlimited | | Google Forms | Free + the Google ecosystem | Free | Generous | | Typeform | Conversational, design-led forms | Volume-metered | ~10/mo | | Jotform | Templates, payments, HIPAA option | Tiered by submissions | 100/mo | | Fillout | Free allowance + integrations | Tiered | 1,000/mo | | Forms Expert | Hosted + embed + API, flat pricing | Flat | 100/mo | > **note:** Prices and limits in the table are approximate, for the US in 2026, and meant for comparison only. Check each tool's current pricing page before you decide, plans and caps change more often than features in this category. ## Best Online Form Builder for Common Needs The best pick flips by need. Here's the shortcut for the common ones. **For free:** Tally has the most generous free tier (unlimited forms and submissions under fair use), and Google Forms is genuinely free within the Google ecosystem. If free volume is the priority, start there. **For small business:** the deciding factor is usually predictable cost plus easy delivery, which favours flat-priced tools with a clean embed and CRM-friendly routing, so you're not surprised by a metered bill as you grow. **For a database or backend:** be precise about what you mean, most form builders give you a submissions table plus exports (CSV, JSON, XLSX) and an API or webhooks to push data into your own database, rather than a hosted relational database of their own. If you want responses flowing into your system, prioritise a real API and webhooks. **For developers and APIs:** you want a genuine REST API and ideally an SDK; Forms Expert (every form is a REST endpoint, with the published [@forms.expert/sdk](https://forms.expert/pricing) for React, Vue, and vanilla) and Fillout fit, while Google Forms doesn't. **For conversion and design:** Typeform's one-question-at-a-time experience leads, with the others trailing on polish. The pattern, again: pick the tool that wins your need, not the one with the highest overall ranking. A small business optimising for predictable cost and a developer optimising for an API will rightly choose differently. A few more quick verdicts. For surveys, weight question variety and completion experience, which favours Typeform and dedicated survey tools. For high volume, the pricing model dominates everything else, a metered plan that's fine at a hundred submissions can be punishing at a hundred thousand, so flat pricing wins. For non-technical teams, ease of use and templates outrank raw capability, since the best tool is the one your team will actually use without help. And for forms that handle sensitive or regulated data, compliance moves to the top of the list. Prioritise tools with real consent handling and clear data-export and residency options, and treat HIPAA as a hard filter if you process health data, since only some tools offer it. For the general privacy angle, a tool with a built-in GDPR consent step saves you bolting on a second service just to collect lawful consent. ## Where Forms Expert Fits Since we make Forms Expert, here's an honest placement rather than a sales pitch. It's the right pick for a specific buyer: someone who wants to ship one form three ways, as a hosted page, an auto-resizing embed, and a REST API, on flat pricing that won't spike with volume. The delivery model is the real differentiator, and the [published SDK](https://forms.expert/pricing) (@forms.expert/sdk on npm, with React, Vue, and vanilla builds plus a CDN) makes the developer path clean. It's also clearly not the right pick for everyone, and a neutral guide should say so. It is not the cheapest, the free plan is capped at 100 submissions a month (Starter 1,000, Pro 10,000, Business 100,000; forms run 3 / 10 / 50 / unlimited by tier), so Tally or Google Forms win on free. It is not the most template-rich, Jotform's library dwarfs it. It is not HIPAA certified, so regulated health data is out. And on the database question, it gives you a submissions table, CSV/JSON/XLSX export, a REST API, and signed webhooks, not a hosted relational database, so if you need a true database product, pair it with your own. Where it does win is the triple-delivery wedge plus flat, predictable pricing, with a GDPR consent module, AI form generation, and DeepL translation into 30 languages (on the Business tier) included rather than bolted on. If that buyer profile is you, it's a strong fit; if free volume, templates, or HIPAA is your priority, one of the others above is the better call. To put it plainly: choose Forms Expert for the delivery model and predictable pricing, not because it tops a generic ranking, because it doesn't try to. It's a focused tool for a specific buyer, and a guide that pretended otherwise wouldn't be worth trusting on any of the other tools either. ## The Short Answer If you want the recommendation in a sentence per buyer: pick **Tally or Google Forms** if free volume matters most; **Typeform** if conversational design and completion rate are the priority; **Jotform** if you need templates, payments, or a HIPAA option; **Fillout** if a generous free tier plus Airtable and CRM integrations fit your stack; and **Forms Expert** if you want one form delivered as a hosted page, an embed, and an API on flat pricing. The honest meta-answer is that the best online form builder is the one that matches your weighting of the six factors, run your own situation through pricing model, delivery, free tier, data ownership, logic, and integrations, and the shortlist usually collapses to one or two. For the full per-tool detail, see [best form builders](https://forms.expert/blog/best-form-builders); for a direct head-to-head of two popular free options, see [Typeform vs Google Forms](https://forms.expert/blog/typeform-vs-google-forms). And if you're specifically evaluating against a tool you already know, our honest [Typeform](https://forms.expert/alternatives/typeform-alternative) and [Google Forms](https://forms.expert/alternatives/google-forms-alternative) comparison pages lay out the trade-offs side by side. Finally, sanity-check any shortlist against independent user reviews. Aggregators like [G2](https://www.g2.com/categories/form-builder) and [Capterra](https://www.capterra.com/form-builder-software/) collect thousands of ratings across these tools, and skimming the recent ones for your use case is a good counterweight to any vendor's framing, ours included. Pair this guide's framework with real reviews and a short trial, and you'll choose with confidence rather than guesswork. One last reframe before you start comparing: the goal isn't to find the objectively best online form builder, because there isn't one, it's to find the one that fits your two or three most important factors at a price you can predict. Get those right and almost any of the shortlisted tools will serve you well; get them wrong and even the highest-rated tool will feel like a poor fit. Decide what matters to you first, and the comparison does itself. ## Frequently Asked Questions ### What is the best online form builder? There's no single best one, it depends on how you weight six factors: the pricing model (flat versus metered), how the form is delivered (hosted page, embed, or API), the free-tier reality, data ownership and consent, the depth of logic and fields, and integrations. For free volume, Tally and Google Forms lead; for conversational design, Typeform; for templates and payments, Jotform; for a free allowance plus integrations, Fillout; and for shipping one form as a page, an embed, and an API on flat pricing, Forms Expert. Start from your priorities rather than a generic ranking, and the right tool usually becomes obvious. ### What's the best online form builder for small business? For a small business, the factors that matter most are predictable cost and easy delivery. A flat pricing model protects you from surprise bills as form volume grows, which a per-response or volume-metered plan doesn't, so lean toward flat-priced tools. A clean, auto-resizing embed for your website and straightforward routing into your email or CRM matter more than an exhaustive feature list. Free tiers from Tally or Google Forms can carry an early-stage business, and as you grow, a flat-priced tool keeps costs predictable. Match the tool to your real volume and how the form reaches customers, not to the longest feature comparison. ### What's the best online form builder with a database or backend? It depends what you mean by database. Most online form builders give you a submissions table to view and filter responses, plus exports in CSV, JSON, or XLSX, and an API or webhooks to push data into your own database, rather than offering a hosted relational database of their own. So if you want responses flowing into your system, prioritise a genuine REST API and signed webhooks over a built-in database claim. Forms Expert, for example, provides a submissions table, those export formats, a REST API, and signed webhooks, which covers most backend needs, but you'd connect it to your own database rather than expecting it to be one. ### Which online form builder has the best free plan? Tally has the most generous free tier, with unlimited forms and submissions under fair use, which is hard to beat for free volume. Google Forms is genuinely free for unlimited use within the Google ecosystem and feeds straight into Sheets. Fillout offers a solid 1,000 submissions a month free along with its integrations. Be honest with yourself about what the free tier needs to cover, submission volume, number of forms, and whether you mind builder branding, since those are where free plans differ most. If maximum free usage is the deciding factor, Tally or Google Forms are the usual answers. ### What should I look for in an online form builder? Six things. The pricing model, because a flat fee and a metered plan behave very differently at volume. Delivery, whether you need a hosted page, an embed, an API, or all three, and whether the embed auto-resizes. The free-tier reality, meaning the actual caps rather than the word free. Data ownership and consent, how easily you can export everything and whether GDPR consent is supported. Logic and fields, since branching and multi-step forms need real depth. And integrations and notifications, so responses reach you and your other tools automatically. Weight these for your situation and the choice usually makes itself. ### Hosted form, embedded form, or API, which do I need? It depends on where the form lives. A hosted form is a standalone page you link to, ideal for sharing in an email, a message, or a QR code with no website needed. An embedded form sits inside your own site or app, best when you want people to fill it out without leaving your page, just make sure the embed auto-resizes so it never gets a scrollbar. An API lets your own code create forms or pull responses, which matters for developers wiring forms into an application. Many teams want more than one, which is why some builders, including Forms Expert, expose all three from a single published form. --- # The Best Form Builders in 2026 (Tested and Compared by Use Case) Source: https://forms.expert/blog/best-form-builders **On this page:** What Makes a Form Builder the Best · The Best Form Builders at a Glance · The Best Form Builders, Reviewed · Best Form Builder by Use Case · Best Free Form Builder · How to Choose the Best Form Builder for You There's no single best form builder, only the best one for what you're doing. A solo creator collecting RSVPs, a developer wiring forms into an app, and a marketing team running lead gen all want different things, and a tool that's perfect for one is overkill or underpowered for another. This guide compares the leading form builders honestly, with a clear best-for, an honest weakness, and the real price for each, so you can match a tool to your job rather than chase a generic ranking. We build one of these tools, Forms Expert, and we've worked to keep the comparison fair: it's one entry among strong rivals, not the foregone winner. > **note:** Pricing and limits change often. The figures here are approximate, for the US in 2026, and meant for comparison, not as a quote. Always check each tool's current pricing page before deciding, plans and caps move around more than anything else in this category. ## What Makes a Form Builder the Best Before ranking anything, it helps to name the criteria, so the verdicts are defensible rather than vibes. Six things separate form builders in practice. **Ease of use** is how fast a non-technical person can build and ship a form. **Fields and logic** cover the range of question types plus conditional logic and multi-step flows. **Delivery** is how the form reaches people, a hosted page, an embeddable widget, an API, or all three, and it's the most under-appreciated axis. **Pricing model** matters as much as the price: a flat monthly fee behaves very differently from per-response metering once you get volume. **Integrations** decide how cleanly responses flow into your other tools. And **data ownership and compliance**, where your data lives, export options, GDPR consent, HIPAA where relevant, separates serious tools from toys. Different jobs weight these differently, which is exactly why "best" depends on use case. A designer cares most about ease and polish; a developer cares about delivery and the API; a high-volume team cares about the pricing model above all. The table and reviews below score each tool against these axes so you can weight them for your own situation. One more axis worth naming separately: support and longevity. A form builder holds data you depend on, so how responsive support is and how stable the company seems matter more than for a throwaway tool. It rarely makes a shortlist on its own, but it's a sensible tiebreaker between two otherwise close options. On data ownership specifically, since it's the one people forget until it bites: check how easy it is to export everything, whether the tool holds your data hostage on a free plan, and where it's stored. A form builder you can leave cleanly, with your responses in hand, is worth more than a slightly slicker one you'd be locked into. The best tools make export trivial; the riskier ones make it a chore. ## The Best Form Builders at a Glance Here's the shortlist in one view. Each row gives the tool's sweet spot, its free plan, the thing it does best, and an approximate 2026 US price, so you can scan for a fit before reading the detail. Prices are starting paid tiers and should be verified on each vendor's site. The pattern to notice is that the strongest tools each own a different corner: Google Forms owns free-and-simple, Typeform owns design, Jotform owns breadth, Tally owns the free tier, and the rest compete on specific strengths. There's no universal winner in the table, which is the honest takeaway. A note on reading the prices: they're starting points, and the gap between a tool's headline price and what you'll actually pay at your volume is where the real comparison lives. A cheap-looking metered plan can cost more than a flat one once submissions add up, which is why the pricing-model column matters as much as the number. | Form builder | Best for | Free plan | Standout | Approx. price (2026, US) | | --- | --- | --- | --- | --- | | Google Forms | Free + the Google ecosystem | Yes, generous | Sheets integration, zero signup friction | Free | | Typeform | Conversational, design-led forms | ~10 responses/mo | One-question-at-a-time experience | ~$25–99/mo (volume-metered) | | Jotform | Template + widget breadth, payments | 100 subs/mo | 10k+ templates, HIPAA option | $0 / ~$34 / ~$39 / ~$99 | | Tally | The most generous free tier | Fair-use unlimited | Unlimited forms and submissions free | $0 / ~$29 / ~$89 | | Fillout | Generous free + integrations | 1,000 subs/mo | Airtable and CRM integrations | $0 / $15 / $40 / $75 | | Forms Expert | One form as page, embed, and API | 100 subs/mo | Hosted + auto-resizing embed + REST API | $0 / $9 / $29 / $99 | ## The Best Form Builders, Reviewed The detail behind the table. Each tool gets a fair best-for and an honest weakness, because every one of these has both. **Google Forms — best for free and the Google ecosystem.** It's genuinely free, requires no real setup, and pipes responses straight into Google Sheets, which is unbeatable for a quick internal survey or RSVP. The weakness is that it's basic: limited design control, no real API, and an embed that doesn't resize cleanly. For anything customer-facing or technical, you'll outgrow it, but for free-and-fast it's hard to beat. **Typeform — best for conversational, design-led forms.** Its one-question-at-a-time experience genuinely lifts completion on the right kind of form, and the design polish is the category benchmark. It also has a real React embed library and broad AI features. The honest weakness is pricing: it's volume-metered, the free plan is tiny (around ten responses a month), and costs climb quickly as responses grow, with partial completions counting. **Jotform — best for template and widget breadth, plus payments.** With 10,000+ templates, a huge widget library, payment integrations, and a HIPAA option, it covers an enormous range of use cases out of the box. The trade-off is that the most generous submission limits and real team access sit in the higher, enterprise-priced tiers, so the breadth comes with a pricing ladder. **Tally — best for the most generous free tier.** Tally offers unlimited forms and submissions on a fair-use free plan, which is remarkable, and its Notion-like editor is pleasant. The weaknesses are lighter built-in analytics and that some advanced features (like AI) lean on external tools, but for free-and-capable it's a standout. **Fillout — best for a generous free allowance plus integrations.** A 1,000-submission free tier and strong integrations with Airtable and CRMs make it a favourite for people who live in those tools. Its gaps are built-in translation and consent, which you'd add elsewhere if you need them. **Cognito Forms — best for free volume with real logic and payments.** It offers a notably generous free allowance, genuine conditional logic and calculations, and built-in payment fields, which makes it punch above its weight for small businesses. The weakness is a more dated interface than the design-led tools, but on capability-per-dollar it's strong. **Paperform — best for content-rich, page-like forms.** Paperform blurs the line between a form and a landing page, letting you build something that reads like content with fields woven in, which suits bookings, orders, and rich sign-ups. The trade-offs are a higher price point and a smaller integration ecosystem than the category leaders. **Forms Expert — best for shipping one form three ways.** This is the tool we make, so read it with that in mind. Its distinguishing feature is delivery: a single form definition ships as a hosted page, an auto-resizing embeddable widget, and a REST API at once, and there's a published SDK ([@forms.expert/sdk](https://forms.expert/pricing) on npm, with React, Vue, and vanilla builds plus a CDN) for developers. It also includes a GDPR consent module, AI form generation and editing, per-field analytics on Pro and up, and DeepL translation into 30 languages on the Business tier. Pricing is flat ($0 / $9 / $29 / $99) with no per-response cliff. The honest weaknesses: the free tier is capped at 100 submissions a month, it is not HIPAA certified, and translation is a Business-tier feature, so it's the wrong pick if you need free volume, HIPAA, or cheap translation. Where it wins is the triple-delivery wedge and predictable flat pricing, covered in our note on [why we don't bill per response](https://forms.expert/blog/why-we-dont-bill-per-response). None of these verdicts is the last word, and the right pick changes with how you weight the criteria above. A tool that's a weak fit for one team is the obvious choice for another, which is the whole point of comparing by use case rather than crowning a single best. ## Best Form Builder by Use Case The ranking flips depending on the job. Here's the best pick by common use case. **For developers and APIs:** you want a real REST API and ideally an SDK, which is where Forms Expert (every form is also a REST endpoint, with the published [@forms.expert/sdk](https://forms.expert/pricing)) and Fillout lead, and where Google Forms falls short. **For WordPress:** native plugins like WPForms or Gravity Forms are purpose-built for the WordPress admin and database, and are usually the right call there, while a hosted tool works via embed. **For Shopify or Wix:** a native app or the platform's own form block is the smoothest path, with hosted embeds as a flexible alternative. **For lead capture:** flat pricing matters because lead volume is unpredictable, which favours tools that don't meter per response, and a fast embed plus routing into your CRM. **For surveys:** Typeform and Tally shine on experience and free volume respectively, and we compare the survey-specific options in [best survey tools](https://forms.expert/blog/best-survey-tools). The meta-point: don't pick the highest-ranked tool overall, pick the one that wins your row. A team doing lead capture and a developer wiring an app will rightly choose differently, even from the same shortlist. A couple more niches worth flagging. For payments and order forms, Jotform and Cognito Forms have the most mature built-in payment fields, while a hosted form plus a dedicated checkout works elsewhere. For non-technical teams that want polish fast, Typeform and Paperform lead on out-of-the-box design. Matching the niche to the tool beats forcing a generalist to do a specialist's job. And if you're switching from one tool to another, factor in migration: moving forms and historical responses between builders ranges from trivial to painful, so a tool you can both import into and export from cleanly lowers the cost of ever changing your mind. ## Best Free Form Builder If free is the deciding factor, three tools stand out, and it's worth being honest that Forms Expert isn't the leader here. **Tally** has the most generous free tier, with unlimited forms and submissions under fair use, which is hard to argue with. **Google Forms** is genuinely free for unlimited use within the Google ecosystem. And **Fillout** offers a solid 1,000 submissions a month free with its integrations. For context, Forms Expert's free plan is capped at 100 submissions a month, which is fine for trying it out or a low-volume form, but it's not competing to be the best free option, its strengths show up on the paid tiers and the delivery model. So if maximum free volume is your priority, start with Tally or Google Forms. A fair guide should say that plainly rather than steer you to the tool it makes. One caveat on free tiers generally: read the fair-use and feature fine print, not just the headline. So-called unlimited free plans usually have soft limits or hold back features like removing branding, and a generous submission cap can still gate the integration or analytics you actually need. Free is a great place to start and a poor place to assume, so test your real use case before committing. It's also worth distinguishing free-forever from free-trial. Some tools advertise a free plan that's really a limited trial nudging you to upgrade, while others like Tally and Google Forms are genuinely free to run indefinitely. If you need a free form for the long haul, favour the genuinely-free options; if free is just for evaluation, a trial-style free tier on a more powerful tool can be the better test. ## How to Choose the Best Form Builder for You Cut through the list with a few questions. **What's your volume, and how will it grow?** If it's high or unpredictable, weight the pricing model heavily, flat beats per-response metering once volume climbs, which is the trap people fall into with conversational tools. **How will the form reach people?** A hosted link, an embed, an API, or all three, this delivery question narrows the field fast. **Who's building it?** A non-technical team values polish and templates; a developer values the API and SDK. **Any compliance needs?** GDPR consent, data residency, or HIPAA will rule some options in or out immediately. Answer those four and the shortlist usually collapses to one or two. A quick worked example: a small agency doing client intake and lead capture, moderate volume, a non-technical team, and a hard need for GDPR consent. Volume is moderate and may spike, so flat pricing is safer than metered; delivery is a website embed; the team wants templates and polish; and consent is non-negotiable. That points at a hosted builder with flat pricing, a clean embed, and a built-in consent step, and away from a metered conversational tool or a bare free form. Run your own situation through the same four questions and the answer usually falls out. If you want the buyer's-guide version with more depth, see [best online form builder](https://forms.expert/blog/best-online-form-builder), and if you specifically need a Typeform, Jotform, Google Forms, or Tally alternative, we keep honest side-by-side pages for each ([Typeform](https://forms.expert/alternatives/typeform-alternative), [Jotform](https://forms.expert/alternatives/jotform-alternative), [Google Forms](https://forms.expert/alternatives/google-forms-alternative), [Tally](https://forms.expert/alternatives/tally-alternative)). The right answer is the tool that wins your specific row, not the one with the longest feature list. And don't take any single source's word for it, including ours. Independent review aggregators like [G2](https://www.g2.com/categories/form-builder) and [Capterra](https://www.capterra.com/form-builder-software/) collect thousands of user ratings across these tools, and skimming the recent reviews for your use case is a good sanity check against any vendor's own framing, ours included. Combine a shortlist like this with real user reviews and a quick hands-on trial, and you'll land on the right tool with confidence. Whatever you choose, you can almost always start on a free plan or a trial, so treat the first week of real use as the deciding test, not the comparison table alone. ## Frequently Asked Questions ### What is the best form builder? It depends on your use case, there's no single winner. For free and simple, Google Forms or Tally lead. For conversational, design-led forms, Typeform is the benchmark. For template breadth and payments, Jotform is hard to beat. For shipping one form as a hosted page, an embed, and a REST API with flat pricing, Forms Expert is built for that. The honest answer is to start from what you're doing, your volume, how the form reaches people, who's building it, and any compliance needs, and pick the tool that wins that specific row rather than chasing a generic top spot. ### What is the best free form builder? Tally has the most generous free tier, with unlimited forms and submissions under fair use, which makes it the standout for free volume. Google Forms is genuinely free for unlimited use within the Google ecosystem and pipes straight into Sheets. Fillout offers a solid 1,000 submissions a month free along with its integrations. For full transparency, Forms Expert's free plan is capped at 100 submissions a month, so it isn't the best free option, its strengths are on the paid tiers and the delivery model. If maximum free volume is the goal, start with Tally or Google Forms. ### What is the best form builder for WordPress? For a WordPress-native experience, purpose-built plugins like WPForms or Gravity Forms are usually the right call, because they live inside the WordPress admin and database and integrate tightly with the platform. If you'd rather use a hosted form builder, most of them (including Forms Expert) work on WordPress via an embed, which keeps the form's data and features in the builder while displaying it on your WordPress site. So the choice comes down to whether you want everything inside WordPress (use a native plugin) or a standalone builder embedded into it (use a hosted tool with a clean, auto-resizing embed). ### Which form builder is best for developers or has an API? Developers want a real REST API and ideally a maintained SDK. Forms Expert is built around this: every published form is also a REST endpoint, and there's a published package, @forms.expert/sdk on npm, with React, Vue, and vanilla builds plus a CDN option, so you can render and submit forms from your own code. Fillout also offers solid API access. Google Forms, by contrast, has no real public API, so it's a poor fit for anything programmatic. If you're wiring forms into an app or backend, prioritise the tools with genuine API and SDK support. ### What's the best form builder for surveys? For surveys specifically, the priorities shift toward question variety, logic, and respondent experience. Typeform's one-question-at-a-time format tends to lift completion on engaging surveys, and Tally's generous free tier makes it attractive for higher-volume survey work. Dedicated survey tools also compete here. We cover the survey-specific shortlist, including how general form builders stack up against purpose-built survey tools, in our guide to the best survey tools. The short version: if the survey experience and completion rate matter most, weigh Typeform and the dedicated survey platforms; if free volume matters most, look at Tally. ### Is Google Forms good enough, or do I need a paid form builder? For a free, internal, or low-stakes form, Google Forms is genuinely good enough, it's free, fast, and feeds Google Sheets. You start needing a paid form builder when you want things it can't do well: real design control, an API to wire forms into an app, a clean auto-resizing embed for a customer-facing site, advanced logic, built-in consent, or routing into other tools. So the honest test is whether your form is internal and simple (Google Forms is fine) or customer-facing and integrated (a dedicated builder earns its cost). Plenty of teams use Google Forms for the former and a paid tool for the latter.