Skip to content
Forms

How to Create an Online Form (Free, Step by Step)

By Jose Chirinos — Founder of tuyaformPublished 2026-07-076 min read

Plan the form before you open the builder

The best thing you can do for your form happens before you drag a single field: write down, in one sentence, what decision the responses will drive. "Decide which applicants to interview." "Know how many chairs to rent." Every question either serves that sentence or pads the form — and padding costs completions, because each extra question is another chance to abandon.

Then think about who fills it out, and where. If your audience arrives from a phone — and for anything shared by link or chat, most will — favor taps over typing: choice fields over free text, short labels, one topic at a time. Order matters too: open with easy, impersonal questions and save anything sensitive, like a phone number or a budget, for the end, once the respondent is invested.

Step 1: Add your fields — the right type for each question

Create a free account, start a new form, and you're in a drag-and-drop builder with more than 19 field types organized into four groups: Text, Choice, Advanced, and Layout. Pick fields from the palette, drop them in order, and edit labels, options, and requirements in place.

For contact details, use the purpose-built fields instead of generic boxes: Full name (first and last together), Address (street, city, country), Email, Phone, and Website all structure what people type. Short text, Long text, and Number cover everything free-form — a job title, a paragraph of context, a quantity.

Choice fields are where completion rates are won. Multiple choice (pick one), Checkboxes (pick many), Dropdown (long lists), and Yes / No handle the classics, and Country gives you a proper localized country picker. The visual ones do work plain lists can't: Image choice lets people pick by picture — which logo draft, which cake design — Ranking has them order options by preference, and Matrix / grid rates several items against the same set of columns, like the rows of a satisfaction survey.

The Advanced group rounds things out: Date, Time, and Date & time for scheduling; Currency for money amounts; Rating for a quick star score; Opinion scale for linear or NPS-style questions; Payment to show a fixed amount with a button to your payment page; and Signature — more on that at the end.

Step 2: Show the right questions with conditional logic

Conditional logic shows or hides a field based on an earlier answer. Any field can watch another and appear only when that field has any answer, equals a specific value, or doesn't equal one — enough to build forms that feel personal without maintaining several variants.

A concrete example: an event RSVP. Question one is a Yes / No — "Will you attend?" A Number field, "How many guests are you bringing?", is set to appear only when the answer equals Yes, while a Long text, "Anything we should pass to the organizers?", appears only on No. Another everyday pattern: give a Multiple choice an "Other" option, then show a Short text "Please specify" only when Other is selected.

The payoff is real: respondents only see questions meant for them, the form reads shorter than it is, and your data gets cleaner because nobody answers questions that don't apply.

Step 3: One page or several?

The Page break layout field splits a form into steps. As a rule of thumb, up to roughly six or eight questions a single page works fine — people can see the whole task and gauge the effort. Past that, break the form into pages with one theme each: contact details, then preferences, then logistics.

The other Layout fields keep either format readable: Section / heading titles a group of questions, Text block holds instructions or disclosures, Image banner adds a visual, and Divider separates without words. A form that looks organized earns more patience than a single long wall of inputs.

Step 4: The settings that matter before you share

Per-form settings control everything around the questions. Start with the closing experience: write a custom thank-you title and message, or redirect respondents to any URL after they submit — your site, a calendar, a download. You can also relabel the submit button; "Request quote" converts differently than "Submit."

Then control intake. Set a response cap to stop at, say, 100 registrations; set a close date and time to stop automatically; or pause accepting responses at any moment without unpublishing. For workshops, giveaways, and anything with limited capacity, those three settings turn a form into an organized event.

Notifications close the loop: turn on an email to yourself for each new response, and — if the form collects the respondent's address through an Email field — send them a confirmation receipt. For plumbing into other tools, outbound webhooks POST each new response to up to five HTTPS endpoints of yours, each optionally signed with an HMAC secret so your server can verify the call is genuine. Finally, set an accent color so the public form matches your brand, and flip on quiz mode if answers should be scored — more in the FAQ.

Step 5: Share the link and read your responses

Publishing gives your form a share link that works anywhere a link works — email, chat, social bios, or a QR code you generate from it. Respondents need no account: the link opens in any browser on any device, and submissions land in your dashboard as they arrive.

The per-form analytics view turns those submissions into answers: total views next to total responses (your real conversion rate), responses over time, and per-question breakdowns that chart every choice field — so you see not just how many people responded, but what they said, at a glance. If one question's answers look uniformly odd, that's usually the question's fault: rewrite it and watch the next batch.

The tuyaform difference: a form that can carry a signature

Most form builders stop at collecting data. tuyaform's Signature field goes a step further: the respondent draws or types a signature right inside the form, and it's stored with their response. That turns a form into a lightweight agreement — a liability waiver, a photo consent, a parental permission, a simple service agreement — collected at the same link, with the same zero friction.

Two honest notes on that. First, e-signature laws such as the US ESIGN Act and UETA and the EU's eIDAS recognize electronic signatures when intent, consent, and attribution can be shown — a signature field supports those elements, but no tool can guarantee a particular document is enforceable, and some document types carry extra requirements. Second, when the stakes rise, switch to the full signing flow: upload the document as a PDF and send it for signature, which produces a sealed, tamper-evident PDF with an audit trail and a Certificate of Completion. We cover both — the legality background and the PDF flow — in their own guides.

FAQ

Is it really free? What are the limits?

Forms are free without meaningful limits: unlimited forms, unlimited responses, unlimited share links, analytics included. The product is ad-supported, and ads run on tuyaform's own marketing pages — never inside your published form. The only metered feature is emailed signature invitations for the e-signing flow: 30 per month on the free plan; paid plans raise that allowance and remove the "secured by tuyaform" credit, but don't remove ads.

Can respondents attach files to their submission?

No — tuyaform forms deliberately don't collect file uploads. A public form that accepts arbitrary files becomes a channel for malware and for personal data you never asked for, and storing those files makes every response a liability. If you need to receive a document, ask for a link with the Website field — a shared drive or portfolio URL — or use the e-signature flow when what you actually need is a signed document.

Can I score a quiz?

Yes. Turn on quiz mode in the form's settings, then mark the correct answer and points on your single-answer questions — Multiple choice, Dropdown, and Yes / No. Respondents see their score on the result screen after submitting, and each response stores its score so you can review results question by question.

Can I get notified when someone responds?

Yes, two ways. Per form, you can turn on an email notification to yourself for every new response. For automation, add outbound webhooks: up to five HTTPS endpoints that receive each response as it arrives, each optionally signed with an HMAC secret so you can verify authenticity.

Do respondents need an account?

No. The share link opens the form directly in the browser on any device — no sign-up, no app. Only you, the form's creator, need a free account to build, publish, and read responses.

Free forever

Ready to get your document signed?

Create a document, add signers, and send it for a legally binding signature in minutes — free, with no watermark on the signed PDF. The free plan includes 30 emailed invitations a month and shows a small 'secured by tuyaform' credit on the signing page, removable on paid plans.