Skip to content
DEVFORMfrom Osokoro

Free plan, no card — first form in about a minute

Forms people actually finish

One question per screen, so a nine-question form does not look like a nine-question form. Logic hides what does not apply. Every answer is checked before it is kept.

One field beats five on a screen
1 link
No account for respondents
10 types
Text to rating to yes-or-no
Partials
See where people stop
One screen at a time

What a respondent sees

Question 3 of 9

How many people are on your team?

Just me2–56–20More than 20

The next question is about procurement. Only teams of more than 20 see it.

Checked against the question that asked for it before it is stored, in the database.

An illustration of the hosted form. Your own questions, your own words; the only sentence we add is the branding line on the free tier.

One question at a time

A single-step form with five fields converts at about a third of the rate of one with a single field. Asking one thing per screen is the whole difference.

Logic that skips what does not apply

Show a question only when an earlier answer calls for it. A form that asks everyone everything is a form most people abandon.

Answers checked before they are stored

Every answer is validated against the question that asked for it, in the database, not in the browser. What reaches your export is what you asked for.

Who it is for

Four jobs a form is usually doing

Customer research

Find out where people stop

Unfinished responses are kept, not discarded. The question people will not answer is usually the question to change — and you cannot see that in a tool that only records completions.

Partials kept up to 30 days

Developers

A form without building a form

Stable keys per question, so an export column survives you rewording the question. Validation enforced in the database. Embed it in your own page, or send the link.

Keys, CSV export, embed

Lead generation

Qualify without a wall of fields

Ask the qualifying question first and branch on it. A prospect who answers three relevant questions is worth more than one who abandoned eleven that did not apply.

Logic starts on the second rung

Internal intake

Requests that arrive complete

Required fields, typed answers and email validation mean a request lands with the details already in it. No back-and-forth to find out which project it was for.

No account needed to submit

Capabilities

What you can build, and what is missing

Ten answer types

  • Short text
  • Paragraph
  • Email
  • Number
  • Date
  • Pick one
  • Pick any
  • Rating
  • Yes or no
  • File uploadnot built yet

File upload is listed and greyed rather than hidden: the validation exists, the upload path does not. It is not a paid feature you have not reached.

And the machinery around them

Conditional logic, five conditions
Is, is not, is one of, was answered, was not answered — against any earlier question.
Logic warnings before you publish
A rule pointing at a deleted, later, or self-referencing question is flagged in the builder, and the question is shown to everyone rather than silently hidden.
Stable export keys
The column name stays the same when you reword a question, and two questions cannot share one.
One shareable link, or an embed
Your own address, fixed once responses arrive so a shared link never breaks. Embedding starts on the second rung.
Draft and publish, with an off switch
Unpublish and the form stops accepting responses — respondents see a neutral closed message, never your plan or your quota.
Responses as they arrive, partials included
Marked complete or unfinished, with skipped and never-asked told apart. CSV export starts on the second rung.
Three languages, on the respondent's side too
English, Spanish and Brazilian Portuguese for everything we write. Your questions are your own words, untouched.
How it works

Build it, share one link, read the answers

1

Build it

Add questions one at a time and pick what kind of answer each one takes. The first form takes about a minute.

2

Share one link

Every form is a single address you can send anywhere. Nobody filling it in needs an account.

3

Read the answers

Responses arrive as they are submitted, including the partial ones, so you can see where people stop. Unfinished responses are deleted after 30 days.

Why one question per screen is worth the extra taps

The cost of a long form is not the time it takes; it is the people who never finish it. Splitting the same questions across screens keeps the perceived effort low at every step, and lets logic drop the ones that do not apply.

1,000 people open the form
1,000
Five fields on one screen
~1× baseline
One field per screen
~3× the completions

Ratio from published single-step versus multi-step form research, not from our own data. Your subject line, audience and question order all move it.

Compared with

Against the tool you are probably paying for

Every plan undercuts the equivalent plan on the tool most people are leaving, and carries several times the monthly responses. The prices and limits are the ones the product itself enforces — what is published is what you get.

DevFormTypical form builderRolling your own
Responses a monthFar more per dollarThe usual upgrade triggerUnlimited, and yours to run
Where answers are validatedIn the databaseUsually the browserWherever you wrote it
Unfinished responsesKept and readableOften paid or absentBuild it yourself
Time to first formAbout a minuteAbout a minuteA day, then maintenance
File uploadsNot built yetYes, on paid tiersYes, with the storage bill

If you need file uploads today, use something else for that form. We would rather say it here than after you have moved.

Security and data

What we do with the answers

Validated where it counts

Every answer is checked against the question that asked for it in the database, so a crafted request cannot put a string where you asked for a number.

Respondents are told nothing about you

A closed form says only that it is not accepting responses — never that you hit a quota, never which plan you are on. What you pay for is not a stranger's business.

Partials expire on their own

Unfinished responses are useful for a few weeks and a liability after that, so they are deleted after 30 days rather than kept indefinitely.

Abuse limits, quietly

Repeated submission attempts are rate-limited and a submitted response cannot be replayed, so a public link is not an open door to your response quota.

Pricing

Start free, and see the whole ladder

Four plans, priced on their own rather than bundled into anything else. Start on the free plan without a card; it is a real plan with real limits, not a countdown.

free

Free

One form, shared by link. No card.

  • 1 · Forms
  • 10 · Questions per form
  • 100 · Responses a month
  • Shows a DevForm line
starter

$10/mo

Where logic, embedding and export switch on.

  • 5 · Forms
  • 30 · Questions per form
  • 2,500 · Responses a month
  • Shows a DevForm line

Bought from the forms dashboard, once you have an account.

proMost teams

$20/mo

Our branding comes off, and the response cap stops mattering.

  • 25 · Forms
  • 60 · Questions per form
  • 15,000 · Responses a month
  • Your branding only

Bought from the forms dashboard, once you have an account.

business

$60/mo

For running forms at volume across a lot of them.

  • 200 · Forms
  • 120 · Questions per form
  • 100,000 · Responses a month
  • Your branding only

Bought from the forms dashboard, once you have an account.

On every plan, including the free one

  • One question per screen, on every form
  • Every answer checked before it is stored
  • Unfinished responses kept for 30 days
  • A shareable link, and no account for the people filling it in
  • Nine answer types you can use today, and logic warnings in the builder

Worth knowing before you pick

Conditional logic, embedding and CSV export start on the second rung. Removing our branding starts on the third. Nothing else is gated, and file uploads are on no plan because they are not built yet.

Go over a response limit and the form stops taking new answers until the month turns or you move up — the people filling it in are never told which of those happened.

Questions

The objections, answered

Is the free tier a trial?

No. It is a plan with limits — one form, ten questions, a hundred responses a month — and it does not expire. No card to start, and nothing switches off on day fourteen.

Does one question per screen not make the form longer?

It makes it feel shorter, which is the only length that matters. A five-field screen reads as work; one question reads as a moment. Logic then removes the questions that never applied to that person.

Can I put it on my own site?

Yes — copy the snippet and paste it where you want the form to appear. That starts on the second rung; the shareable link is on every plan, including the free one.

Do respondents need an account?

Never. They open a link, answer, and leave. The only sentence we add to their screen is our own name on the free and Starter plans, which Pro removes.

Can I get the data out?

CSV export from the second rung, with one stable column per question — reword a question and the column keeps its name, so a spreadsheet you built last month still lines up.

What if I change a question after responses arrive?

Reword freely — the key stays put. The one thing fixed after the first response is the form's link, because a shared address that changes is a broken one.

Can I collect files?

Not yet, and it is not a plan gate — the upload path is not built. It is listed greyed out above rather than left off the page so you can rule us out in ten seconds if that is your requirement.

What happens if I go over the response limit?

The form stops taking new answers until the month turns over or you move up a plan. Everything already collected stays yours, and the people who open the link are told only that it is not accepting responses — never that you hit a limit.

Build the first one in about a minute

Add a question, share the link, and watch the answers arrive. Nothing to install, and nobody you send it to needs an account.