Studio is FormSnapp's free-canvas layout editor. Instead of reordering a list, you place each question where you want it — in columns, side by side, or around images and copy — and draw a separate layout for mobile. It is optional per form, and a form without one renders as a normal stacked form.
- Layouts per form
- Two, drawn separately: desktop and mobile
- Placeable elements
- Every question type, plus headings, text, images, video, dividers, shapes, quotes, logos, icons and link buttons
- Before publishing
- 21 preflight checks, from overlapping fields to low-contrast answer text
- Effect on your data
- None — layout and questions are stored separately
Put anything anywhere
Drag a question into a column, sit two side by side, overlap a heading on an image. The canvas is free — position is not a side effect of the order you added things in.
Two layouts, one form
Desktop and mobile are drawn separately, so a phone gets a layout designed for a phone rather than a desktop one squeezed. The questions stay the same; only the arrangement differs.
More than fields
Headings, rich text, images, video, dividers, shapes, logo strips, quotes, icons and link buttons are all placeable — so a form can carry the context that makes it worth answering.
Guides that answer, not just snap
Select an element and it shows what it lines up with and how far it sits from its neighbours. You find out by looking rather than by dragging and watching what snaps.
Space that closes up
When an element is hidden — by you, by device, or by a logic rule as someone fills the form in — you choose whether the gap collapses or stays. It is computed as pure arithmetic, so a published form reflows without any positioning JavaScript.
It cannot break your data
The layout says where things sit. What is asked lives somewhere else entirely, so a canvas can never disturb validation, logic, submissions, analytics or integrations.
Why a canvas changes what you can ask.
A list editor makes every form the same shape: one column, one question after another, however long it takes. That is fine for four fields and punishing for twenty.
On a canvas, related questions sit together, short answers share a row, and the things that explain why you are asking can sit beside the question rather than above the whole form. The result is a shorter-looking form asking the same number of questions.
A list editor
A canvas
What it refuses to let you publish.
A canvas gives you enough freedom to build something broken, so publishing runs a check first. These are the real ones — some stop the publish, the rest are advice.
The form cannot be completed
- Two fields sit on top of each other
- A page has no way forward — no next, no submit
- The submit button is positioned off the page
- A page asks nothing at all
- Every question on a page is hidden
- The form as a whole asks nothing
The logic will not do what you meant
- A rule can never run, because its condition is unreachable
- A rule tries to show a question that is hidden anyway
- A required question is hidden on mobile — so nobody on a phone can finish
- A choice question offers only “Other”
Something will not render
- An image has no picture in it
- A button has no link
- A quote has no words
- A logo strip has no logos
- A content block is not publishable yet
It will be hard to use
- An image has no description for a screen reader
- Answer text is low contrast against its background
- The reading order on mobile differs from desktop
- The mobile layout is behind the desktop one
Frequently asked questions
Do I have to use the canvas?
No. A form with no layout of its own renders as a normal stacked form, exactly as it did before — the canvas is something you opt into, per form, and can leave at any time.
Will a free-canvas form work on a phone?
Yes, and not by shrinking. Mobile is a separate layout you draw yourself. Horizontal positions are stored as fractions of the frame so they stay fluid at any width, and vertical space is measured in fixed units so nothing squashes.
What happens if a field grows taller than I drew it?
It grows. The height you draw is a minimum rather than a maximum, because validation messages, expanding text areas, signature pads and long option lists all need more room than the author allowed — clipping them would be the wrong answer.
What if conditional logic hides something mid-form?
You decide per element whether the space collapses or stays. Collapsing slides neighbours into the gap and shortens the page; it is computed as arithmetic on the server, so the published form does not ship positioning JavaScript to do it.
Can I put a video or an embed on a form?
Yes — YouTube, Vimeo and Loom by video id, and other embeds from an allowlist of hosts. Raw iframes are deliberately not accepted, since a form that pastes arbitrary markup onto a page is a security problem rather than a feature.
Does the layout affect my responses or integrations?
It cannot. The canvas stores only where things sit; every question, its validation, its logic and its answers live in the form itself. That separation is why adding a layout to an existing form changes nothing about the data it has already collected.
Ready to create forms people actually answer?
Beautiful forms, unlimited responses, and real insight — all free to start. No credit card, no catch.
Free forever · or explore templates first