Typeform
Replaceable in one session with an AI coding agent.
Forms that ask one question per screen. The conversational format and the logic behind it — branching, calculations, hidden fields — are what people pay for, along with the answers landing somewhere useful afterwards.
Build me a form that asks one question per screen and still works with JavaScript off. STACK - Astro with a Node adapter, SQLite via better-sqlite3 - Vanilla JS only, as an enhancement THE DEFINITION - Forms as JSON files on disk: short text, long text, email, number, single choice, multiple choice, rating, date - Each field with a label, help text, required flag and an optional conditional-display rule referencing an earlier field THE PUBLIC FORM - One question per screen with progress indication and keyboard navigation - A visible focus ring on everything - Full server-side validation that works with scripting disabled — the one-per-screen effect is the enhancement SUBMISSIONS - Append-only with a timestamp, never editable afterwards - Partial responses saved as the visitor progresses, so an abandoned form still records what was answered SPAM, WITHOUT A CAPTCHA - Honeypot field, a minimum time-to-complete threshold, a same-origin check - A per-IP rate limit using a salted hash, never the address itself ADMIN - Behind basic auth: a response table, CSV export, and per-question aggregates with a bar breakdown for choice questions - Optional email notification over SMTP from environment variables Include a README on the conditional rule format and the spam thresholds you settled on.
What you lose
- The one-question-at-a-time interaction, which measurably lifts completion rates
- A visual editor non-technical colleagues can use without you
- Conditional logic jumps configured by clicking rather than by writing code
- Notification email deliverability, and the spam filtering that keeps submissions clean
- A large catalogue of ready-made integrations to CRMs and spreadsheets
If you would rather not build
- Fillout — paid, closest builder with a generous free tier
The escape hatch
open source · no votes, no paid placement
Formbricks
$0Survey and form platform with logic, targeting and self-hosting.
formbricks/formbricksfree · open source
HeyForm
$0Conversational forms with logic jumps and a built-in results view.
heyform/heyformfree · open source
SurveyJS
$0Form and survey rendering library you embed in your own application.
surveyjs/survey-libraryfree · open source
Why this verdict
our own opinion · changed only by a person
82/100
Verdict yes at 82: rendering fields and storing rows is a solved problem an agent handles in one session. The score stops short of the nineties because matching Typeform's completion-rate advantage takes real interaction design, not just working code.
History
tracked since 6 Aug 2026 · nothing is ever overwritten
Questions about Typeform
answered from the record above
Is Typeform free?
No — the plan we track is $39 a month. Basic plan on monthly billing. $28/mo equivalent if billed yearly. Response limits apply on every tier.
Can you replace Typeform by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 82 out of 100, build time one session. Read what you lose before you decide.
How much does Typeform cost?
$39 a month on Basic — $468 a year. Recorded 6 Aug 2026.
What do you lose by replacing Typeform?
The one-question-at-a-time interaction, which measurably lifts completion rates; A visual editor non-technical colleagues can use without you; Conditional logic jumps configured by clicking rather than by writing code; Notification email deliverability, and the spam filtering that keeps submissions clean; A large catalogue of ready-made integrations to CRMs and spreadsheets. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Typeform?
Yes: Formbricks, HeyForm, SurveyJS. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site