splitforms.com

Feature · Form Builder

Drag-and-drop form builder with multi-step forms and conditional logic

Build a form visually, split it into steps, show fields only when they're relevant, and paste one snippet into any site. Free on every plan.

  • 500 free to start
  • No credit card
  • 30-sec setup
splitforms form builder — Build a form visually, split it into steps, show fields only when they're relevant, and paste one snippet into any site. Free on every plan.

No backend to build

Your form posts to one splitforms endpoint — no server, API route, or SDK. splitforms is the backend.

Straight to your dashboard

Every submission is saved to a searchable dashboard and emailed to you — spam filtered before it lands.

Form Builder, built in

No glue code, no third-party middleman — it ships as part of splitforms and works from your first submission.

Copy-paste ready

Drop this into any project.

Replace YOUR_ACCESS_KEY with the key from your splitforms dashboard. No SDK to install, no build step — the same html you already write.

Generate access key
form-builder.html
<!--
  What the builder hands you for a multi-step form: one iframe you can paste
  anywhere (the page doesn't need to run any other code). Single-step forms
  can also be copied as plain HTML, a React component, a Shopify Liquid
  section, or an AI prompt that rebuilds the form in your own stack.
-->
<iframe
  title="Quote request"
  srcdoc="…the generated form, including its steps and show/hide rules…"
  style="width:100%;min-height:520px;border:0;"
></iframe>

<!--
  Conditional logic, per field: show this field only when another field
    equals · does not equal · contains · is filled · is empty
  Example: show 'Company size' only when 'I am buying for' equals 'A business'.
  Hidden fields are skipped, so they never block Submit.
-->

How to set it up

How to set up Form Builder.

How form builder flows through splitforms — what you do, what we do, and what lands in your inbox.

Drag fields into the form

Dashboard → your form → Form builder. Add fields, set labels, placeholders, and required, and reorder by dragging. Styling options match the form to your site.

Add steps and show-if rules

Assign fields to steps to make a multi-step form with a progress bar, and give any field a show-if rule based on another field's answer.

Copy the embed and paste it

Copy the snippet for your platform — WordPress, Webflow, Shopify, Wix, Squarespace, or plain HTML — and paste it where the form should appear. Submissions arrive in the same dashboard.

How form builder works

How does splitforms handle Form Builder?

The builder in the dashboard is the no-code way to make a splitforms form. Drag fields into place — text, email, phone, URL, number, date, long text, dropdowns, and file uploads — label them, mark them required, and style the form to match your site. Route the same submission to an email inbox or a webhook at the same time — nothing here is one-or-the-other.

  • Drag-and-drop editor — no code needed to build or change a form
  • Multi-step forms with step titles and a progress bar
  • Show-if conditional logic on any field
splitforms form builder in action

What you get

What do you get with Form Builder?

Every reason below is the boring, reliable kind — the fundamentals of form builder, built once and tested in production so you never have to.

  • One paste-anywhere snippet, with platform-specific install steps
  • Drop-off tracker included in every snippet
  • Free on every plan
Why teams pick splitforms for form builder

How SplitForms works

What happens after someone submits your form?

splitforms receives the submission, filters spam, saves it to your dashboard and emails you — then, on paid plans, sends it on to your webhooks and integrations. No backend infrastructure to build.

A SplitForms contact form submission launching straight to your inbox

Add your endpoint

Point your form to your unique SplitForms endpoint. That's it.

HTML form pointing at a SplitForms submit endpoint

Receive submissions

We instantly capture and organize every submission in your inbox.

Submissions inbox with searchable leads and status pills

Route anywhere

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

Generic integration tiles for email, sheets, chat, CRM, automate, and webhook

No credit card required. Set up in under 60 seconds.

Connect & automate

Where can submissions go besides email?

On paid plans, submissions can also go to Slack, Discord, Google Sheets, Notion, Airtable, Zapier or any signed webhook — and splitforms works on the platforms you build on, from WordPress and Shopify to Next.js. With Stripe connected, your forms can take payments too.

Connect your SplitForms form to Slack, Google Sheets, Mailchimp, Zapier and more
NewTake payments on your formsDeposits, bookings, order forms — submitters check out through Stripe and the money goes straight to your Stripe account. Included on every paid plan.See plans →

Setup guides for the stacks you use

Common questions

Form Builder questions.

View all FAQs
Is the form builder free?

Yes. The builder, multi-step forms, and conditional logic are available on every plan, including Free (500 submissions, no card). Free forms show a small 'Powered by splitforms' line; paid plans remove it and add custom branding.

How does conditional logic work?

Each field can have one show-if rule based on another field: equals, does not equal, contains, is filled, or is empty. When the rule isn't met, the field is hidden and switched off, so it isn't required and isn't submitted. Conditional logic runs in the builder's hosted form, which you embed with the iframe snippet.

How do I make a multi-step form?

In the builder, assign fields to steps and optionally give each step a title and subtitle. The embedded form shows one step at a time with Back and Next buttons and a progress bar, and it validates each step before moving on. Forms can have up to 30 steps.

How do I put a builder form on my website?

Copy the embed from the builder's install panel. Multi-step and conditional forms use one iframe snippet that works on any site. Single-step forms can also be copied as plain HTML, a React component, a Shopify Liquid section, or an AI prompt. The panel shows install steps for WordPress, Webflow, Shopify, Wix, Squarespace, and more.

Can I build forms without the builder?

Yes. Any HTML form that posts to https://splitforms.com/api/submit with your access key works, and so do forms created by AI agents through the MCP server. The builder is simply the no-code option.

Simple pricing

How much does splitforms cost?

Free gives you 500 submissions for $0 — no card, no time limit. Pro is $5/month for 5,000 submissions a month, and Annual is $49/year for 15,000 a month with every Pro feature.

Free

$0— 500 submissions
 

No card, no time limit

Best for testing

For side projects and indie devs.

  • 500 free submissions
  • Unlimited forms
  • Email notifications included
  • Smart spam filtering
  • Submissions dashboard
  • Redirect after submit
  • MCP server included

Annual

$49/ year
About $4.08/mo, billed yearly
Best value

Every Pro feature with triple the volume — $0.27 per 1,000 at full use.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • File uploads with 5 GB storage
  • 3 team seats
  • Priority email support

No credit card required on Free • Cancel anytime • Full pricing and FAQ