Beautiful forms. Better responses.

Build stunning forms in minutes. Embed anywhere, collect responses instantly, and make every interaction effortless.

Start for free
Try different forms
fff.to/contact
Get in touch
We'd love to hear from you. We'll respond within 24 hours.
FFF
Powered by formformform
Part of the Super Business Tools family
[]
How it works
[→]

Three steps. No account required to start.

01
Create

Start from a blank canvas or pick a template. Add fields, logic, and style.

02
Publish

Get a link instantly or embed with two lines of code. Live in seconds.

03
Collect

Responses flow in real-time. Filter, export, or pipe into your tools.

[*]
Built different.
[*]

Everything you need to collect, organise, and act on responses — nothing you don't.

01An editor that thinks like you

Type, drag, done. Add fields as naturally as writing a document. Smart logic, validation, and multi-page flows built in.

formformform.com/forms/launch-survey/edit
formformform
FormsLaunch survey
SavedPublish
Drag to add
TShort text
@Email
Long text
Dropdown
Checkbox
HHeading
Smart
?Logic rule
Next page
How was launch day?
We read every response.
Your role
e.g. Designer
Email
you@company.com
Overall, how was it?
Pick an answer
What stood out?
Share a highlight or two
Send feedback
Properties
@Emailediting
Label
Email
Placeholder
you@company.com
Help text
We'll never share it
Width
FullHalfThird
Validation
Required
Check email format
Show if…
02Start from a template

Clone a ready-made form and go. Contact, sign-ups, surveys, intake — all yours to tweak.

formformform.com/templates
formformform
FormsTemplates
+ New blank form
All48
Contact12
Sign-ups9
Surveys14
Feedback8
Intake5
Events4
Hiring6
Search templates
Contact us
4 FIELDS·CONTACT
Event RSVP
5 FIELDS·SIGN-UPS
Customer feedback
6 FIELDS·SURVEYS
Job application
9 FIELDS·HIRING
Bug report
5 FIELDS·FEEDBACK
Newsletter sign-up
3 FIELDS·SIGN-UPS
NPS survey
3 FIELDS·SURVEYS
Beta waitlist
4 FIELDS·SIGN-UPS
03Share it anywhere

Drop it into your site, share the link, or hand out a QR code. One form, wherever you need it.

formformform.com/forms/launch-survey/share
formformform
FormsLaunch surveyShare
Publish settingsDone
01 — Direct linkpublic
formformform.com/f/launch-survey
Copy link
Anyone with this link can respond.·Created 2d ago·142 views
02 — QR code
Scan to respond from any phone.
QR code for launch survey form
Download PNG
03 — CLI~/work/fff
~ $ fff fill launch-survey
┌─ fff ─────────── Launch survey ── 2/4 ─┐
✓ Your role: Designer
✓ Email: alex@acme.co
Overall, how was it? *
┌─────────────────────────────────┐
Pick an answer...
└─────────────────────────────────┘
├───────────────────────────────────────────┤
↵ submit esc quit ↑↓ select
└───────────────────────────────────────────┘
04 — EmbedCopy code
Drop this snippet anywhere HTML runs.
<!-- before </body> -->
<script
src="https://cdn
.formformform.com
/embed.js"
data-form="launch-
survey"
></script>
<div id="fff-form"
></div>
Works in Next.js, Astro, Webflow, or any static site.
04Responses, not just data

Every response in full, not just totals. Export as CSV, or wire up a webhook or Zapier to catch each one as it lands.

formformform.com/forms/launch-survey/responses
formformform
FormsLaunch surveyResponses
3 filtersExport
Inbox
All1,441
New24
Tagged12
Starred8
Needs review3
Tags
highlight
friction
idea
followup
Search responses
Status ▾Tag ▾1,441
JM
Jordan M.Loved the onboarding flow — the copy made it click…
highlight
2m
PS
Priya S.Ran into a hiccup on the pricing step, the toggle…
friction
14m
AC
Alex ChenWould pay for a Notion export — that would make…
idea
1h
RB
Riley B.Honestly nothing to add, works great out of the box
3h
SK
Sam K.Curious about team billing — is there a seat cap?
followup
5h
NT
Noa T.The editor feels fast. First form took under 5 min.
highlight
yday
PS
Priya S.
priya@northlab.co
14m
Your role
Product designer
Overall, how was it?
Mostly great — one rough edge
What stood out?
The pricing toggle got stuck after I switched to yearly, had to refresh.
Would you recommend it?
Yes, with caveats
Tagfriction+
Piped to
SlackAirtableWebhook
[+]
Use it anywhere.
[+]

However your workflow works, formformform fits in.

Website
Embed in any site

Drops into React, Vue, Webflow, WordPress, Squarespace, or plain HTML. Loads async, under 8kb. Your visitors never leave the page.

Link
Share as a standalone page

Every form gets a unique fff.to URL. Share it in emails, social posts, QR codes, Slack messages, or print it on a flyer.

API
Build into your product

Full REST API and webhooks. Create forms programmatically, fetch responses, trigger workflows from any backend or serverless function.

CLI
Run from the terminal

Create, deploy, and inspect forms without leaving the command line. Pipe responses into scripts, CI pipelines, or local databases.

Mobile
Native on any device

Every form is fully responsive out of the box. Works on phones, tablets, kiosks — no configuration needed.

Popup
Trigger as a modal

Open forms as overlays on button click, scroll depth, exit intent, or time delay. No page navigation required.

[~]
Connects to everything.
[~]

Send responses where they need to go. No copy-pasting, no CSV exports.

formformform
New response
JM
Jordan M.
jordan@acme.co
2m ago
NameJordan Mitchell
Emailjordan@acme.co
MessageLoved the onboarding…
Slack
Notion
Google Sheets
Webhooks
Airtable
Linear
6 integrations · 5 active
SlackNotionGoogle SheetsZapierWebhooksAirtableHubSpotMailchimpDiscordLinearJiraMakeStripeSalesforceIntercomSegment
View all integrations →
[]
Compare
[⇄]

See how formformform stacks up on the free plan.

Pick one to compare
formformform
Free plan
Tally
Free plan
Unlimited forms
Unlimited responses
Email notifications
Smart logic
File uploads
Custom branding
Remove watermark
Analytics & insights
Embed anywhere
Custom domain
API access
Webhooks
GDPR compliant
Free plan price
$0
$0*

* Tally's free plan looks generous but lacks email notifications, webhooks, custom branding, and API access — features most teams need from day one.

12,400+
forms created
2.4M
responses collected
99.9%
uptime
4.9
avg rating
[?]
Questions
[?]
Is formformform really free?

Yes. Unlimited forms and responses on the free plan. Paid plans add team features, custom domains, and priority support.

Do I need to know how to code?

No. The editor works like a document — just type and add fields. If you do know code, you get full CSS control and an API.

Where is my data stored?

All data is encrypted at rest and in transit. EU hosting is available. We are fully GDPR compliant.

Can I use my own domain?

Yes. Point your domain to formformform and your forms will be served from your own URL. Available on the Pro plan.

How does embedding work?

Two lines of HTML. The embed script is under 8kb gzipped, loads asynchronously, and won't affect your page speed.

What about payments and file uploads?

Both are supported. Connect Stripe for payments. File uploads go to your own S3 bucket or our managed storage.

[*]
formformform

Start collecting.

Free for personal use. No credit card required.

Create your first form