Forms that branch
the way they should.
Conditional logic, payments, file upload, silent anti-spam — without the form-builder bloat. Ship a beautiful form in five minutes, from 143 starting templates.
No card · 100 submissions / month forever · 143 templates ready
Tell us about the project.
Three steps. Five minutes.
No form-builder bloat.
Pick a template.
143 starting points across 12 categories — resumes, applications, certificates, intake forms. All editable to the field.
Wire your logic.
Set when each field appears, branches based on prior answers. The live preview re-renders with every change.
Ship to your site.
Hosted page at swift-form.net/f/your-slug, or one-line <script> embed. Submissions land in your inbox + webhook in seconds.
A form builder that respects your respondent.
And your time.
Conditional logic, without the spaghetti.
Reveal, hide, branch, skip — based on any field. Live preview shows exactly what your respondent sees. No 47-row 'logic table' to debug.
Take payment inside the form.
Drop in a Stripe price (one-off or subscription) and a payment step appears inline. Money lands in your bank — SwiftForm never touches it.
Up to 200 MB per file on Pro. Direct-to-S3 so it never bottlenecks our worker. Virus scan on receipt.
Honeypot + IP throttle + behavioral checks. No checkbox CAPTCHAs your respondents resent.
Pretty digest emails. Slack message with the answers in a code block. Webhooks if you'd rather glue it yourself.
Every submission ships to your endpoint with full payload + signed HMAC. Use Zap if you like Zap.
Long form? Break it into steps. Respondents save and come back — magic link, no signup.
Submission rate, drop-off per step, time-to-complete — at a glance. Export to CSV when accountants ask.
Everything in the gallery.
Not gated behind tiers.
Comparison based on public pricing as of 2026. Not affiliated with the listed products.
The kind of feedback
that proves the bet is real.
“Conditional logic that actually makes sense. I built a 14-field intake with 4 branches in 8 minutes — and the live preview matched what respondents saw.”
“We dropped the embed on the homepage and had 40 leads by end of day. The auto-reply went out from our domain inside 5 seconds. Wild.”
“Signed up to SwiftBill, got SwiftForm at 50% off the same day. One workspace, one brand color, three products. Stripe pulled this off and Swift is the only suite I've seen replicate it.”
“I run a writers' workshop. The application form has 22 fields and conditional logic to gate based on craft. SwiftForm renders it pretty AND the submission CSV is actually parseable.”
Submissions land where you decide.
We never look.
Submission payloads + file uploads encrypted at rest with rotated KMS keys. R2 for binary, D1 for structured.
From respondent browser to your inbox + webhook. HSTS, no fallback to weaker suites.
Silent anti-spam — no CAPTCHA, no Cloudflare Turnstile gating your respondents. Real humans pass invisibly.
Every submission timestamped + IP-logged. Exportable CSV / JSON. Delete on demand.
Choose the region your D1 + R2 lives in. GDPR-compliant data subject deletion built in.
Audit in progress with Vanta. Pre-audit security posture report on request.
One flat fee.
No per-submission tax.
Submissions, not seats. We don't charge per form, per respondent, or per feature toggle. Cancel any time.
Ship a real form today. SwiftForm credit in the footer.
- 1 published form
- 100 submissions / month
- Conditional logic
- Email notifications
For agencies, freelancers, and real product use.
- Unlimited forms
- 5,000 submissions / month
- Stripe payment fields
- File upload up to 200 MB
- Webhooks + Slack + Zapier
- Remove SwiftForm footer
Multi-operator teams shipping client work.
- Everything in Pro
- 25,000 submissions / month
- Up to 5 teammates
- Custom domain + white-label
- Priority support
- API · 10k req / mo
Annual saves 20%. No card required for Free.
Honest answers.
We don't make you build a separate 'logic flow' diagram. Open a field, set when it appears — done. The form preview re-renders instantly so you can sanity-check the branch without leaving the editor.
On Cloudflare D1 + R2 (files) in our US-East region. Export to CSV / JSON at any time. Delete on demand. We never look at your submission content.
No. Payment fields embed Stripe Checkout — your respondent pays Stripe, Stripe pays your bank on your normal payout schedule. We never hold funds.
Yes — one-line <script> embed for an inline mount, or use the hosted form URL. Both expose the same anti-spam + analytics.
1 published form, 100 submissions per calendar month. Past submissions stay viewable + exportable forever. Bump to Pro when you need more.
Yes on Studio. Create forms, list submissions, get analytics. 10k requests / month, $0.10 per 1k beyond. Webhooks ship signed payloads on every submit at all paid tiers.