21Every question type is on the free plan

A drag and drop form builder you can learn in five minutes

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.

Drag to reorderLive 1:1 preview21 question types

No code, no HTML, nothing to install. Publish to a link or embed the form in your own site.

app.upform.com/forms/website-questionnaire/build
New Project Brief
BuilderLogicConnectShareResults
Save*PreviewPublished
Questions Add Question
1Welcome
2Full name
3Work email
4Company
5Pages needed
6Budget
End Screen
7Thank you

4 →

Which pages does the new site need?

Choose up to three. Press 1, 2 or 3, or click.

1 Home and about
2 Pricing
3 Case studies
Next →press Enter ↵
EditorDesign
Question
Which pages does the new site need?
Required

Options
1Home and about
2Pricing
3Case studies
Button label
Next →

21

Question types, all free

3

Columns, zero modals

1:1

Preview to published form

$0

Free plan, forever

The workspace

The three-column builder

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

Drag a step, drop it, done

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.

  • Reorder by dragging, with no cutting, pasting or renumbering by hand
  • Click any row to load that question into the right panel
  • Thank You is pinned last, so a form never ends in the middle
  • A conditional logic rule follows the step it points at when you move it
  • Statement screens sit anywhere you want a break or a consent notice
Start from a template
Steps · drag to reorder
1Full name
2Work email
3Pages needed (dragging)
4Budget
5Brand assets
End Screen
6Thank you · pinned

The left column of the builder. Thank You cannot be dragged above a question.

2 →

Where should we send the proposal?

We only use this address for the proposal.

name@company.com
Next →press Enter ↵

An Email question in the middle column, rendered by the same code that serves the public link.

Column two

A preview that is the real thing, not a thumbnail

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.

  • 1:1 with the published form, same components, same spacing
  • Updates as you type, with nothing to refresh
  • Shows your logo, background image and corner radius
  • Draws the progress style you chose: a bar, dots or a percentage
How the runtime works

Column three

Six panels, and none of them is a modal

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.

  • Question: the type, the title, help text, whether it is required, and the options for this step
  • Design: logo, background, colors, font, radius, alignment, progress style and four presets
  • Logic: the rule list: AND or OR conditions, 20 operators, and show, hide, jump or end
  • Connect: send each response to your own Google Sheets, Slack, Notion, HubSpot, Mailchimp, Klaviyo, monday.com, n8n or webhook
  • Share: the public link, the iframe embed snippet and an email snippet
  • Results: views, starts, submissions, completion rate and the drop-off funnel
See every integration

Form tabs

BuilderShareResults

Right panel

QuestionMultiple choice
RequiredOn
Max selections3
Logic rules2
Connected appsSheets, Slack

The right panel, editing the Multiple Choice step selected in the list.

Reference

All 21 question types, free on every plan

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.

Text, numbers and dates

Four types for answers someone types rather than picks.

Short Text

One line, no scrolling. Job titles, order numbers, a headline, or anything you want back in a few words.

Long Text

For answers that run to a paragraph: a project brief, a complaint, the reason someone canceled. Shift+Enter starts a new line.

Number

Digits only, so the answers stay sortable and countable. Team size, quantity, budget, number of locations.

Date

A picker instead of three free-text boxes, so every answer arrives in the same format. Start dates, events, deadlines.

Contact details

Six typed fields that keep a lead record tidy instead of guessing at a single name box.

Email

Checks the shape of the address while it is typed, so you do not collect a typo and lose the reply forever.

Phone Number

A country flag and dial code sit in front of the field, so international numbers arrive whole and dialable.

Full Name

One labeled field for a person's name. It feeds the Contacts directory, so a repeat respondent groups under one row.

Company Name

The account, not the person. Worth its own field on any B2B form you plan to sort, route or hand to a colleague.

Website

For portfolios, current sites and social profiles. Keeps the URL in its own column instead of buried in a paragraph.

Address

Street, city, state, postcode and country as separate sub-fields, and you can switch off the ones you do not need.

Choice

Four ways to hand someone a list. These are also the cleanest questions to hang a logic rule on.

Single Choice

One answer from a list, with A, B and C shortcuts so someone can finish the question without touching the mouse.

Multiple Choice

Pick several. Set a maximum when the question is really "choose up to three" rather than "tick everything".

Dropdown

A long list without a long screen. It is custom-built rather than a native select, so it matches your font and colors.

Yes/No

The fastest question in any form. Y and N answer it, and a single branch usually hangs off the answer.

Scales and ratings

Three ways to turn a feeling into a number you can chart next week.

Rating

A 1 to N scale you define. The right shape for an NPS question at 0–10 or a quick 1–5 satisfaction check.

Star Rating

Stars rather than digits, for when the question is about how something felt. Sessions, events, a delivered project.

Slider Scale

A slider with your own minimum, maximum and step. Good for budgets, effort and anything with a comfortable middle.

Media and files

Two types where the answer is not text at all. Both are on the free plan.

Picture Choice

A grid of images to choose between. Use it for layout directions, color routes, product variants and room types.

File Upload

CVs, briefs, screenshots and logos. You set the allowed file types and a maximum size. See file uploads.

Screens

Two steps that ask nothing. They carry the pacing of the form.

Statement

A screen with no input: a section break, a consent notice, or an explanation before the awkward question.

Thank You

The last screen, pinned to the bottom of the step list. Say thanks, set expectations, or redirect to a URL.

Preview

Check the form on three screens before anyone else sees it

The preview column carries desktop, tablet and mobile toggles. Most forms are abandoned on a phone, so the third one is worth clicking twice.

DesktopTabletMobile

Desktop

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.

Tablet

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.

Mobile

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.

The preview is not quite the published form. It renders the same components at the same sizes, but two things only run on the real public link: the invisible reCAPTCHA check on submissions, and the short branded loading overlay that holds the first screen until your font, logo and background are in place. Publish and open the link once on your own phone before you send it anywhere. After that, the drop-off funnel will tell you which question is costing you people, and form design best practices covers what to do about it.

Saving

Manual save, no surprises

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.

  • Change detection compares versions, so Save reacts to differences and not to typing
  • An unsaved-changes prompt before the tab closes or the back button fires
  • Forms stay private until you publish them, so nothing is live while you draft
Share and embed a form

Builder header

Website questionnaireUnsaved changes
Last saved11:42
StatusDraft, not published
Leave site? Changes you made may not be saved. The browser asks before anything is discarded, so a closed tab never costs you an afternoon of question writing.
SavePublish

The builder header with unsaved work, and the warning the browser raises if you try to leave.

Frequently asked questions

Is Upform's drag and drop form builder free?

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.

How do I reorder the questions in a form?

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.

Do I need to know HTML to build a form?

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.

How many question types are there?

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.

Does the builder save automatically?

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.

Can I see the form on mobile before I publish it?

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

Build your first form in the next ten minutes

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.