Skip to content
OPENCTRL

Clayform

by OPENCTRL · Forms & Surveys

Forms people actually finish. A conversational form builder you own: no response caps, no paywalled features, no monthly bill.

  • OPENCTRL Original
  • Free
  • Use online
  • Self-host
  • Open source
Cost
Free
How you use it
In your web browser
Works on
Web, Docker
Open source
Yes · AGPL-3.0-only

Get Clayform

  • Download

    Works in your browser, nothing to install · clayform.vercel.app

Add to Workspace saves it in your OPENCTRL list. Download opens it on clayform.vercel.app, where you can add it to your device. OPENCTRL doesn't run, frame or vouch for third-party apps.

Skip the setup

Start Clayform's free hosted tier. Nothing to install · clayform.vercel.app

Or get every Original with OPENCTRL Cloud: $12/month.Coming soon

Planned Cloud limits

  • Responses

    Free: 100 completed responses a month

    With OPENCTRL Cloud: up to 10,000 completed responses a month

  • Storage

    Free: 0.25 GB of storage

    With OPENCTRL Cloud: up to 5 GB of storage

  • Emails

    Free: not included

    With OPENCTRL Cloud: up to 1,000 emails a month

These limits aren't switched on yet: hosted use is unlimited for now. OPENCTRL Cloud includes every other Original too. These limits come from Clayform's openctrl.json. Self-hosting is free.

Overview

Clayform is a beautiful, conversational form builder you own. One question at a time, logic, scoring, file uploads and real analytics — with no response caps, no paywalled features and no monthly bill.

Built from the complaints

The same problems come up again and again in reviews of the big paid form builders: price jumps, response limits that stop forms mid-campaign, useful features behind higher tiers, thin reporting and clunky exports. Clayform is built to fix each one.

Question types

18 of them: text, email, phone, number, website, multiple choice, picture choice, dropdown, yes/no, ranking, rating, opinion scale, NPS, date, file upload, consent and statements.

Logic that reads like English

“If budget is at least 10000 and plan is Pro, go to Book a call.” Branch on answers, hidden fields or score, and send people to different endings.

Embed anywhere

Inline, popup or plain iframe, with hidden fields and a submit event for your own code. One script tag.

Use it or host it

Sign up on the hosted version and start building, or run your own copy with Docker. It's open source (AGPL-3.0) either way.

Features

  • No response limits

    Your server, your database. A form never stops collecting because you hit a monthly cap.

  • Everything unlocked

    Logic jumps, scoring, hidden fields, file uploads, webhooks, custom endings. No tiers.

  • Partial responses

    Answers save as people go. See where they stop and let them finish later, even on another device.

  • Two layouts

    One question at a time for completion, or a classic one-page form when speed matters.

  • Works offline

    Answers wait on the device and send when the connection's back.

  • Real analytics

    Drop-off per question, NPS calculated for you, completion rate, average time, endings reached.

  • Clean exports

    CSV that opens right in Excel (and can't inject formulas), JSON, or a signed webhook on every response.

  • Forms as code

    Every form is plain JSON. Back it up, review it in Git, move it between installs.

  • Accessible by default

    Full keyboard control, screen-reader labels, contrast warnings in the designer, reduced-motion support.

  • Undo everything

    Ctrl/⌘ Z in the builder, bulk-paste options, duplicate questions.

  • Your brand only

    The “Made with” badge is off by default. Custom themes, fonts, background images, your own domain.

  • Private by design

    No tracking scripts, no third-party analytics. Uploaded files are only downloadable by you.

Pricing

  • Hosted (clayform.vercel.app)

    Free

    File uploads up to 4 MB

  • Self-hosted

    Free

    Your own server or database

Free plan limits:
No response caps and no paywalled features. On Vercel (including the hosted version), file uploads are capped at 4 MB.
Free offering:
Permanent
Notes:
Self-hosting is free; you pay only for your own server or database.

An alternative to Typeform, Jotform, SurveyMonkey

ProductPricingOpen sourceHosting
ClayformFreeYes (AGPL-3.0-only)Self-hostable
TypeformPricing not verified—Vendor-hosted
JotformPricing not verified—Vendor-hosted
SurveyMonkeyPricing not verified—Vendor-hosted

OPENCTRL is not affiliated with the products listed here. Names are used to describe what an app replaces.

Self-hosting

Requires Node.js 22.13+ (Clayform uses Node's built-in SQLite, so there's no database to install).

git clone https://github.com/claycovyn/clayform
cd clayform
npm install
npm run dev

Docker

CLAYFORM_SECRET=$(openssl rand -hex 32) docker compose up -d

Data (the SQLite database and uploaded files) lives in the clayform-data volume.

Vercel: import the repository, set CLAYFORM_SECRET, connect a Postgres database (Neon or Supabase) and redeploy. Full steps are in the README.

Ratings & reviews

Sign in to rate Clayform.

No ratings yet. Be the first.

  • HeyForm

    Forms & Surveys

    Open-source conversational form builder.

    • Use online
    • Community
    by HeyFormFree to self-host
  • OpnForm

    Forms & Surveys

    Open-source form builder.

    • Use online
    • Community
    by OpnFormFree plan
  • Formbricks

    Forms & Surveys

    Open-source survey and experience management platform.

    • Use online
    • Community
    by Formbricks GmbHFree plan