Demo — nothing is saved. Close this page and your work is gone.
Survey
Node Survey Builder
Pages
Status
The canvas works best on a screen at least 768 pixels wide. You can edit the survey as a document or preview it from here.
Imported from pasted text. Branching wasn't part of the paste — drag a Condition node onto the canvas to add it.
Question types
Short text
Long text
Multiple choice
Checkboxes
Image choice
Number / scale
Star rating
NPS (0–10)
Dropdown
Date
Matrix / grid
Ranking
File upload
Logic
Condition
Section loop
Random split
Repeat block
End screen
Layout
Section
New page

Templates

Setup templates
Section templatessaved from a section's template button — drag them from the palette to stamp a copy

Option lists

Edit survey — compiled preview, as respondents will see it
Survey language
Title style
How editing works
Sets the survey's language for screen readers and translates the words Nodeform adds — Continue, Required, error messages. Your own questions, options and descriptions are shown exactly as you wrote them; they are not translated. The document preview in Edit Survey stays in English.
Click directly on the title, description, or any question text in the document to edit it in place. Nothing about the node structure (question type, required, branching, option count…) can be changed from here — just the words, and pictures.
Pictures
Drag an image's bottom-right corner to resize it, or drag the picture itself to pan which part shows.
Pages
Click a wire on the canvas, then use its "New page" button — or drag "New page" from the palette onto a wire — to split the survey here. A page break on a wire feeding (or leaving) a node applies to all of that node's wires.
Branches
Wherever the survey branches, a branch picker appears in the document below — pick a branch to preview that path instead of the automatic example.
Branding
Preview as respondent — the exact survey participants will take
Nodeform

See the logic.
Trust the survey.

Nodeform draws your survey as a graph. Every skip, split and loop is a wire you can follow with your finger. Respondents never see it: they get a clean survey, one page at a time.

The real builder, with example surveys. No account, and nothing you do in it is saved. It opens on a phone, but the canvas is made for a larger screen.

Scroll the sheet to see the whole graph.

  1. 1Condition gate. Only people who drink coffee daily continue; everyone else goes to a short end screen.
  2. 2Random split. Half see packaging A, half see packaging B.

Example survey, drawn live by Nodeform itself, not a screenshot. The photographs on this page are generated illustrations.

Question types

4Logic nodes

Condition, random split, section loop, repeat block.

3Ways in

Paste, a Word document, or a Google Form.

Respondent languages

English and Danish.

The problem

You have made this page.

A printout, a pen, and arrows from "No" to question 7. It works until question 7 moves.

Most survey tools keep the same arrows. They are just somewhere you can't see them: one rule at a time, in a side panel, on the question it starts from. Nobody can look at the whole thing, so nobody checks the whole thing.

You find the broken path when a respondent does.

A printed questionnaire covered in hand-drawn arrows, with notes such as "if no, skip to 7" and "only if yes".
Illustration Skip logic, kept by hand.
How it works

Draw it once.
The survey follows.

  1. Conditions are boxes on the canvas.

    A gate sits between two questions and says who goes where. You read it left to right, like the survey itself.

  2. Split and repeat without copying.

    Send half of your respondents to concept A and half to B, or ask the same block once per product. Nothing is duplicated: change the block once and every pass changes.

  3. Find the broken path before a respondent does.

    Validate lists every issue in the graph. Test a rule against sample answers, or simulate 30 respondents and watch where they go.

  4. The analysis knows the graph.

    Compare the people who saw A with the people who saw B, and cross-tabulate one question against another, without rebuilding the split in a spreadsheet.

  5. Bring what you already wrote.

    Open a Word document, paste a list of questions or bring a public Google Form. From a document, "if no, skip to 7" becomes a condition on the canvas, and the review tells you what it could not place.

The same survey, from both ends

What a respondent sees.
What you get back.

The example above, drawn live from its 40 example answers.

What the respondent sees: page 1.
The example survey's Summary in Analyze, from its 40 example answers.

This survey is in the demo.

Questions

Before you open it.

Is a graph too much for a simple survey?

Three questions in a row are three boxes in a row. You only meet the rest when you need it.

Do respondents see the graph?

Never. They get a normal survey on their phone or laptop, one page at a time, in a keyboard-friendly, accessible player.

I already have surveys elsewhere.

Paste them, open the document, or bring a public Google Form. Past answers and links you already sent do not come across; the lists exactly what does.

Can my AI assistant build a survey here?

As a draft, yes. Connect an assistant that supports connectors (MCP) to your workspace and ask it for a survey. You open the draft, check it and switch its link on yourself. If you allow it, the assistant can also read totals from the answers, never what a person wrote. It is set up inside a workspace, under AI assistants.

Can I run sessions in person?

Yes. In conducted mode a facilitator fills the survey in for each participant and adds notes. Blind sample codes keep participants from knowing which product is which.

What happens to respondents' data?

Answers are anonymous unless you ask for identity, and identity is kept separate. You can erase one respondent's data; the erasure is logged.

Can I use it for real today?

The demo is the real builder, but it saves nothing and can't collect answers. Hosted workspaces, where surveys are saved and shared by link, are invite-only while Nodeform is in beta.

Yes. Create an account and what you make is saved, shared by link and collects answers. The Free plan costs nothing.

What will it cost?

Free costs nothing. There are four plans: Free, Student, Solo for one person, and Business for teams. Student is free with a university email address, for study and research. Logic is never behind a paywall: plans differ in volume and people, not in what a survey can do.

Who makes it

Why I made it.

I'm an engineer, and I have worked in UX and UI for 3.5 years. In that time I have built surveys in SurveyXact, Microsoft Forms, SurveyMonkey and Google Forms.

In all four, I set the logic one rule at a time, on the question or page it starts from, and never saw the whole route a respondent takes as one picture.

Nodeform is the tool I wanted: the survey drawn as a graph, so the logic is the first thing you see.

Constantin SagosMaker of Nodeform

Open it and follow a wire.Draw your first survey.

One click. No account.

Coming from another tool?

Nodeform
Nodeform
Nodeform

My surveys

Everything you own, filed and actionable.
New survey — Start from a template, import your questions or a Google Form, or build from scratch.

Share

Privacy & GDPR

History

Profiles

Invite testers

Survey
Analyze
Pages
Status