Short Text
One line, no scrolling. Job titles, order numbers, a headline, or anything you want back in a few words.
Three columns, no modal maze. Drag your steps into order on the left, watch a 1:1 preview in the middle, edit the question you have selected on the right. All 21 question types, conditional logic and unlimited responses are on the free plan.
No code, no HTML, nothing to install. Publish to a link or embed the form in your own site.
4 →
Choose up to three. Press 1, 2 or 3, or click.
21
Question types, all free
3
Columns, zero modals
1:1
Preview to published form
$0
Free plan, forever
The workspace
Most builders scatter the job across tabs, modals and a separate preview window. Upform puts all of it on one screen: what you are asking, what it looks like, and how it behaves. If you are judging the best online form builder for your team, this is the screen to judge.
Column one
Every question in the form is a row in the left column. Grab a row, drag it up or down, and let go. The preview and the question numbers follow immediately, and the row keeps the icon of its question type, so you can read the shape of a long form without opening anything.
The left column of the builder. Thank You cannot be dragged above a question.
2 →
We only use this address for the proposal.
An Email question in the middle column, rendered by the same code that serves the public link.
Column two
The middle column runs the published form rather than a picture of it. Type a question and it appears the way a respondent will read it. Pick a Google font in Design and the preview re-renders in that font. Change your primary color and the button changes with it. Because the preview and the public link share a runtime, there is no "it looked fine in the builder" moment after you publish.
Column three
The right column switches between six panels for the form you have open. Whatever you are editing, you edit it beside the preview, so you see the effect without leaving the page or losing your place in the step list.
Form tabs
Right panel
The right panel, editing the Multiple Choice step selected in the list.
Reference
Nothing here is held back for a paid tier, which is the difference people notice most when they arrive from a Typeform alternative search. Here is every type, and the moment you would reach for it.
Four types for answers someone types rather than picks.
One line, no scrolling. Job titles, order numbers, a headline, or anything you want back in a few words.
For answers that run to a paragraph: a project brief, a complaint, the reason someone canceled. Shift+Enter starts a new line.
Digits only, so the answers stay sortable and countable. Team size, quantity, budget, number of locations.
A picker instead of three free-text boxes, so every answer arrives in the same format. Start dates, events, deadlines.
Six typed fields that keep a lead record tidy instead of guessing at a single name box.
Checks the shape of the address while it is typed, so you do not collect a typo and lose the reply forever.
A country flag and dial code sit in front of the field, so international numbers arrive whole and dialable.
One labeled field for a person's name. It feeds the Contacts directory, so a repeat respondent groups under one row.
The account, not the person. Worth its own field on any B2B form you plan to sort, route or hand to a colleague.
For portfolios, current sites and social profiles. Keeps the URL in its own column instead of buried in a paragraph.
Street, city, state, postcode and country as separate sub-fields, and you can switch off the ones you do not need.
Four ways to hand someone a list. These are also the cleanest questions to hang a logic rule on.
One answer from a list, with A, B and C shortcuts so someone can finish the question without touching the mouse.
Pick several. Set a maximum when the question is really "choose up to three" rather than "tick everything".
A long list without a long screen. It is custom-built rather than a native select, so it matches your font and colors.
The fastest question in any form. Y and N answer it, and a single branch usually hangs off the answer.
Three ways to turn a feeling into a number you can chart next week.
A 1 to N scale you define. The right shape for an NPS question at 0–10 or a quick 1–5 satisfaction check.
Stars rather than digits, for when the question is about how something felt. Sessions, events, a delivered project.
A slider with your own minimum, maximum and step. Good for budgets, effort and anything with a comfortable middle.
Two types where the answer is not text at all. Both are on the free plan.
A grid of images to choose between. Use it for layout directions, color routes, product variants and room types.
CVs, briefs, screenshots and logos. You set the allowed file types and a maximum size. See file uploads.
Two steps that ask nothing. They carry the pacing of the form.
A screen with no input: a section break, a consent notice, or an explanation before the awkward question.
The last screen, pinned to the bottom of the step list. Say thanks, set expectations, or redirect to a URL.
Preview
The preview column carries desktop, tablet and mobile toggles. Most forms are abandoned on a phone, so the third one is worth clicking twice.
The width most people build in, and the one that flatters everything. Use it to check that a long question does not wrap into four lines and that your background image sits behind the card the way you meant it to.
The width that catches spacing problems first. Picture choice grids and long option lists reflow here before they reflow anywhere else, and a logo that looked balanced on desktop can start crowding the question.
The one that decides your completion rate. The runtime switches to full-width answer targets and a sticky back and next bar, so check that your help text still earns its place on a small screen.
Saving
Upform does not autosave, and that is a decision rather than a missing feature. A builder that writes every keystroke to the live form means a half-finished question can reach a real respondent while you are still thinking about the wording, and it means a deletion is committed before you have noticed you made one. So your draft stays in the builder until you press Save.
What makes that bearable is that the builder knows what actually changed. It compares the form in front of you against the last saved version field by field (question text, options, logic rules, design settings) instead of watching the keyboard. Reorder two steps and put them back and the Save button stays quiet, because nothing is different. Change one word of help text and it wakes up. And if you try to close the tab or navigate away with real changes outstanding, the browser asks you to confirm before it throws the work away.
Builder header
The builder header with unsaved work, and the warning the browser raises if you try to leave.
Yes, and permanently. It is a free plan, not a trial with a clock on it. You get unlimited forms, unlimited responses, all 21 question types, conditional logic and every integration without handing over a card. Pro costs $12 a month and changes only three things: file storage, branding removal and team seats.
Grab a step in the left column, drag it up or down, and drop it where you want it. The preview and the question numbers update as soon as you let go, and any logic rule that points at that step keeps pointing at it. Thank You is pinned to the bottom of the list, so a form can never accidentally end in the middle.
No. Upform is a no code form builder: you choose a question type, type the question, and set its options in the right panel. There is no HTML form markup to write, nothing to install and no hosting to arrange, because publishing gives you a public link and an iframe embed snippet you can paste into any site builder.
Twenty-one, and every one of them is on the free plan. They cover text and numbers, contact details, choice questions, scales and ratings, picture choice and file upload, plus two screens that take no input at all: Statement and Thank You. There is no signature field and no payment field.
No, saving is manual and deliberate. Upform compares the form in front of you against the last saved version field by field, so the Save button only wakes up when something genuinely changed rather than every time you press a key. If you try to close the tab with real changes outstanding, the browser asks you to confirm first.
Yes. The preview column has desktop, tablet and mobile toggles, and the mobile view renders the real runtime layout: full-width answer targets and a sticky back and next bar at the bottom of the screen. What you see in the middle column is what a respondent gets on the published link.
Get started
21 question types, a live preview beside your steps and unlimited responses, on a plan that costs nothing and stays that way.
No credit card. No response cap. Pro is $12/month when you want the branding gone.