---
title: "formformform — Beautiful forms. Better responses."
description: "formformform is a form builder for beautiful, high-converting forms. Add conditional logic, embed anywhere, collect responses and connect 60+ apps — with end-to-end encryption, EU hosting and GDPR compliance. Free to start."
url: "https://www.formformform.com/"
type: static
generatedAt: "2026-08-23T18:56:58.727Z"
---
# Beautiful forms. Better responses.

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

[Start for free](https://app.formformform.com/register?utm_source=landing&utm_medium=hero&utm_campaign=homepage)

Try different forms

fff.to/contact

Get in touch

We'd love to hear from you. We'll respond within 24 hours.

Full name \*

Email \*

Company 

How can we help?

FFF

Powered by formformform

Companies using formformform

[![Customer Echo logo](/logos/family/customer-echo.svg)](https://www.customerecho.com)[![Calm Backup logo](/logos/family/calm-backup.svg)](https://www.calmbackup.com)[![CalmSign logo](/logos/family/calm-sign.svg)](https://usecalmsign.com)[![ULTRV logo](/logos/family/ultrv.svg)](https://www.ultrv.com)[![Tiny Vendor logo](/logos/family/tiny-vendor.svg)](https://www.tinyvendor.com)[![LogBlazer logo](/logos/family/logblazer.svg)](https://www.logblazer.com)

\[→\]

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

Forms›Launch 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

Forms›Templates

\+ 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

Forms›Launch survey›Share

Publish settingsDone

01 — Direct linkpublic

app.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 linking to the launch survey form](/qr-launch-survey.svg)

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

Forms›Launch survey›Responses

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

\[▤\]

## Start from a template.

\[▤\]

500+ free, handpicked form templates. Open the closest fit, make it yours, and publish in minutes.

[Event Form Templates (41)](https://www.formformform.com/form-templates/events-forms)[Finance Form Templates (28)](https://www.formformform.com/form-templates/finance-forms)[Human Resources Form Templates (26)](https://www.formformform.com/form-templates/human-resources-forms)[Survey & Feedback Form Templates (24)](https://www.formformform.com/form-templates/surveys-forms)[Healthcare Form Templates (23)](https://www.formformform.com/form-templates/healthcare-forms)[Real Estate & Property Form Templates (23)](https://www.formformform.com/form-templates/real-estate-forms)[Professional Services Form Templates (23)](https://www.formformform.com/form-templates/professional-services-forms)[Community Form Templates (23)](https://www.formformform.com/form-templates/community-forms)[Legal Form Templates (19)](https://www.formformform.com/form-templates/legal-forms)[Education Form Templates (16)](https://www.formformform.com/form-templates/education-forms)

[Browse all 500+ templates →](https://www.formformform.com/form-templates)

\[+\]

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 — automatically. No copy-pasting, no CSV exports.

![Zapier](/logos/zapier-logo.svg)5,000+ apps

formformform is a published Zapier app. The moment someone submits, your response can trigger an action in any of the 5,000+ tools Zapier connects — Salesforce, HubSpot, Google Sheets, Slack and thousands more — with native webhooks for your own systems. No code required.

[Explore integrations →](https://www.formformform.com/integrations)

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

[![Slack logo](/logos/integrations/slack.png)Slack](https://www.formformform.com/integrations/slack)[![Notion logo](/logos/integrations/notion.svg)Notion](https://www.formformform.com/integrations/notion)[![Google Sheets logo](/logos/integrations/google-sheets.svg)Google Sheets](https://www.formformform.com/integrations/google-sheets)[![HubSpot logo](/logos/integrations/hubspot.svg)HubSpot](https://www.formformform.com/integrations/hubspot)[![Salesforce logo](/logos/integrations/salesforce.ico)Salesforce](https://www.formformform.com/integrations/salesforce)[![Airtable logo](/logos/integrations/airtable.svg)Airtable](https://www.formformform.com/integrations/airtable)[![Mailchimp logo](/logos/integrations/mailchimp.svg)Mailchimp](https://www.formformform.com/integrations/mailchimp)[![Stripe logo](/logos/integrations/stripe.svg)Stripe](https://www.formformform.com/integrations/stripe)[![Discord logo](/logos/integrations/discord.svg)Discord](https://www.formformform.com/integrations/discord)[![Linear logo](/logos/integrations/linear.svg)Linear](https://www.formformform.com/integrations/linear)[![Jira logo](/logos/integrations/jira.svg)Jira](https://www.formformform.com/integrations/jira)[![Webhooks logo](/logos/integrations/webhooks.svg)Webhooks](https://www.formformform.com/integrations/webhooks)[+50 more →](https://www.formformform.com/integrations)

Enterprise-ready.

\[+\]

From a single form to org-wide rollouts — built to clear security review, with the controls and data residency teams require.

✓EU-hosted — your data never leaves the EU

✓SOC 2 Type II & ISO 27001 certified cloud providers

✓AES-256 at rest, TLS 1.2+ in transit

✓GDPR compliant by default

✓SAML single sign-on on Enterprise plans

✓99.9% uptime target with daily backups

[Read about our security & compliance →](https://www.formformform.com/security)

\[■\]

Secure by default.

\[■\]

Sensitive answers stay sensitive — encrypted in transit and at rest, hosted in the EU, with end-to-end encryption a single toggle away.

In transit

Locked on the wire

Every form and request is served over HTTPS with TLS 1.2+. Nothing your visitors send travels in the clear.

At rest

Encrypted where it’s stored

Responses are encrypted at rest with AES-256 and hosted in the EU by default. Your data never leaves the EU.

End-to-end

Only you hold the key

Flip on end-to-end encryption and answers are sealed in the visitor’s browser — not even we can read them.

[Explore secure forms](https://www.formformform.com/solutions/secure-forms)[See end-to-end encryption →](https://www.formformform.com/encrypted-forms)

\[⇄\]

Compare

\[⇄\]

See how formformform stacks up on the free plan.

Pick one to compare

formformform

Free plan

Tally

Free plan

Unlimited forms

Yes

Yes

Unlimited responses

Yes

Yes

Email notifications

Yes

No★

Smart logic

Yes

Yes

File uploads

Yes

Limited★

Custom branding

Yes

Paid only★

Remove watermark

Yes

Paid only★

Analytics & insights

Yes

Limited★

Embed anywhere

Yes

Yes

Custom domain

Paid only

Paid only

API access

Yes

Paid only★

Webhooks

Yes

Paid only★

GDPR compliant

Yes

Yes

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

From the blog[All posts →](https://blog.formformform.com)

-   [The forms list is the home screen now, and it tells you what came in](https://blog.formformform.com/your-forms-list-is-the-home-screen)
    
    Signing in used to land you on four grey placeholder rectangles. That page was deleted; the five newest responses across all your forms now sit above the list, one click from the answer, with a padlock where an encrypted form would have had a preview.
    
    14 August 2026
-   [What end-to-end encryption does not hide](https://blog.formformform.com/what-end-to-end-encryption-does-not-hide)
    
    On an encrypted form the answers are sealed in the respondent's browser and we cannot read them. The IP address, user agent and timestamps stored beside them are a different matter, and so are the questions. Here is the boundary, in writing.
    
    9 August 2026
-   [Webhooks with a real signature, and the API underneath them](https://blog.formformform.com/webhooks-and-the-rest-api)
    
    Point a form at your own endpoint, set a secret, and every delivery arrives with an HMAC-SHA256 signature over the exact bytes we sent. The payload shape, the retry configuration, the token-authenticated API behind it, and the six things it deliberately does not do.
    
    3 August 2026

\[?\]

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?

File uploads work today — add an upload field and respondents attach files, which you download from the response. On an encrypted form the files are encrypted too. For payments, add products and priced options, then connect Stripe, PayPal, or Square for secure hosted checkout.

\[\*\]

formformform

## Start collecting.

Free for personal use. No credit card required.

[Create your first form](https://app.formformform.com/register?utm_source=landing&utm_medium=bottom&utm_campaign=homepage)
