Now in Beta · Free to use

FlowForm
Forms that adapt to every answer.

Build branching surveys, scored quizzes, and research questionnaires in your browser. Five question types, visual rules, and scoring logic — all from a clean visual interface.

Launch in minutes Visual logic builder Privacy by design Easy to use

Live builder

Build your form, right here

Everything auto-saves to your browser. Try adding a rule or rating scale.

Question types

Five building blocks. Infinite flows.

Multiple choice
01

Multiple choice

Single or multi-select, with optional numeric scores.

Matching
02

Matching

Pair items between two columns for knowledge checks.

Rating
03

Rating

Numeric scales, sliders, or stars with configurable range.

Open field
04

Open field

Text, email, number, or date inputs for free-form answers.

Rules
05

Rules

A logic node that branches the form based on previous answers.

Adaptive logic

Your form branches.
Without code.

Add a Rules node anywhere in your flow and set conditions like equals, contains, between, or is answered. Combine them with AND / OR / NOT to skip questions, show follow-ups, or change required fields — all from the visual builder.

Grouped AND / OR / NOT conditions

Build nested logic trees — no code, no regex.

Show, hide, require, or disable

Rules can drive four distinct effects on any question.

Deterministic conflict resolution

Sort-keyed rule ordering means results are always predictable.

For serious survey work

Built for quizzes,
assessments, and research.

Scoring

Score responses with multiple strategies — option-to-points, matching keys, rating values, or numeric-range buckets. Organize results into named buckets like total or risk.

Open export

Every form serializes to a clean SurveyNode[] JSON schema. Send it to your backend, your API, or your data pipeline — no lock-in, ever.

Security first

Your data is yours.
Full stop.

FlowForm stores form structure and responses in two separate databases, with no cross-database foreign keys. Real user IDs never touch response data — only stable pseudonymous UUIDs. Every submission uses a two-phase write with rollback protection. Privacy is architectural, not aspirational.

Pseudonymous responses

Real user IDs never touch the response database — only stable anonymous UUIDs.

Dual-database isolation

Survey structure and raw responses live in separate databases with no cross-DB foreign keys.

Atomic saga writes

Submissions use a two-phase commit with automatic rollback. Partial writes are impossible.

GDPR-ready architecture

Right-to-erasure is straightforward: pseudonymous mappings can be deleted independently.

Data encryption ✓ Active
Identity isolation ✓ Active
Audit logging ✓ Active
GDPR compliance ✓ Ready
SOC 2 (coming soon) ✓ Planned

How it works

From zero to live form in three steps

01

Drop in question nodes

Choose from multiple choice, matching, rating, and open-field nodes. Arrange them into the flow your form needs.

02

Add a Rules node

Set conditions like equals or between, combine them with AND / OR / NOT, and branch the flow automatically.

03

Preview, share, export

Test the respondent experience end-to-end, share a link, or export the JSON schema for your own backend.

Ready to build smarter forms?

FlowForm is free during beta. No credit card. No time limit. Just open the builder above and start creating.

Open the builder →

Auto-saves to your browser · Export anytime