YES

Replaceable in one session with an AI coding agent.

One of the oldest form builders: build a form, embed it, collect entries, and get an email when one arrives.

Promptfree, for everyone, and the only version there is
Build me the form builder that replaces Wufoo.

This is the simplest category on this site and it is worth doing carefully anyway, because a form is where spam, accessibility and data protection all meet at once.

STACK
- Node 20+ with Fastify, server-rendered HTML with a little vanilla JS
- SQLite through better-sqlite3, WAL mode
- Caddy in front

THE DATA MODEL
- forms: id, slug, title, fields_json, notify_to, redirect_url, is_open, closes_at, max_entries
- entries: id, form_id, values_json, ip_hash, user_agent_bucket, created_at, spam_score
- files: id, entry_id, path, sha256, detected_type, bytes
- Field kinds: text, long text, email, number, date, choice, multiple choice, file, and a hidden field. Nine kinds cover almost everything

THE FORM ITSELF
- **Server-rendered HTML that works with JavaScript disabled.** A form that fails silently for a fraction of visitors is a form losing entries you never learn about
- Every field a real label, never a placeholder used as one. Errors announced, associated with the field, and the focus moved to the first one
- Required fields marked in text, not only in colour
- Keyboard-completable end to end

VALIDATION
- Validate on the server, always, and mirror it in the browser for convenience only
- On error, redisplay the form with everything the person typed still in it. **Losing a long answer to a validation error is the fastest way to lose the entry entirely**

SPAM, WITHOUT PUNISHING PEOPLE
- A honeypot field, hidden properly and never autofilled
- A minimum time-to-submit — a form completed in under two seconds is a machine
- Rate limit per IP hash
- **No CAPTCHA unless the first three fail.** A CAPTCHA costs real entries from real people, and it costs the most from people using assistive technology
- Score rather than block: hold suspicious entries for review instead of discarding them

FILES
- Direct to storage with a presigned URL, type detected from the bytes, size capped, served from a separate domain as an attachment

AFTERWARDS
- Notify by email with the entry inline, from your own domain, with SPF, DKIM and DMARC configured, and reply-to set to the submitter
- **Send the submitter a copy if they ask.** It costs nothing and it is the difference between a form and a black hole
- Export CSV with a stable column order, and a per-entry view

DATA PROTECTION, WHICH A FORM ALWAYS TOUCHES
- Say on the form what happens to the data and for how long it is kept
- A retention sweeper that actually deletes, and deletion on request
- Never log the field values in your web server logs

WHAT MATTERS MOST
Working without JavaScript, and repopulating on error. Between them they are most of the entries a badly built form loses.

What you lose

  • A builder anybody can use with no setup
  • Entry storage and reporting with nothing to run
  • Payment fields wired to a processor
  • A form that has survived twenty years of browsers

If you would rather not build

  • A plain HTML form and a POST handler, which is an hour
  • Formspree or a similar endpoint, if there is no server at all

The escape hatch

open source · no votes, no paid placement

Formbricks

$0

Open-source forms and surveys, self-hostable.

formbricks/formbricksfree · open source

OhMyForm

$0

Self-hosted form builder with entries and exports.

ohmyform/ohmyformfree · open source

Why this verdict

our own opinion · changed only by a person

86/100

Verdict yes at 86: a table and a template. The accessibility and no-CAPTCHA-first rules are where a homemade form beats most paid builders.

History

tracked since 14 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Wufoo

answered from the record above

Is Wufoo free?

No — the plan we track is $19.08 a month. Starter at $19.08/month billed monthly with form and entry limits.

Can you replace Wufoo by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 86 out of 100, build time one session. Read what you lose before you decide.

How much does Wufoo cost?

$19.08 a month on Starter — $228.96 a year. Recorded 14 Aug 2026.

What do you lose by replacing Wufoo?

A builder anybody can use with no setup; Entry storage and reporting with nothing to run; Payment fields wired to a processor; A form that has survived twenty years of browsers. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Wufoo?

Yes: Formbricks, OhMyForm. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 19 in Forms

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc