Step-by-step guide · 2026

How to create an online form in 5 minutes.

Creating an online form takes under 5 minutes with the right tool. This guide covers every step — from choosing a builder to configuring file uploads and notifications — with practical tips for each stage.

6 stepsNo code requiredWorks for any use case
01

Choose a form builder

Select a tool that fits your use case. For most teams, the key criteria are: a genuine free tier, file upload support, a real submission dashboard, and no per-response fees. Formiqa, Tally, and Google Forms are the main free options. Formiqa and Tally support file uploads; Google Forms routes uploads through your Google Drive.

Tip

If you'll be collecting files (resumes, photos, documents), choose a tool with dedicated file storage. Formiqa stores uploads on Cloudflare R2 — encrypted, isolated, free up to 1 GB.

02

Create your account and open the builder

Sign up and open the form builder. In Formiqa, click 'New Form' from the dashboard. You'll see a drag-and-drop canvas with a field library on the left. No blank page syndrome — you can start with a field immediately.

Tip

Name your form something descriptive. The form title becomes the page title and is used in email notifications.

03

Add and configure your fields

Drag fields from the library onto the canvas. Common fields: Short text (names), Email, Phone, Dropdown (single choice), Checkbox (multiple choice), File upload, Date, and Rating. For each field, set a label, mark it as required if needed, and add placeholder text to guide respondents.

Tip

Keep forms short. Every additional field reduces completion rates. Only ask for what you'll actually use.

04

Configure notifications

Set up email notifications so you're alerted when someone submits the form. In Formiqa, notifications are built in — no third-party integration required. You can also configure a confirmation email to respondents.

Tip

Send a confirmation email to respondents. It reduces follow-up questions and builds trust, especially for professional or client-facing forms.

05

Preview your form

Preview the form before publishing. Check that all fields display correctly, required fields are clearly marked, and the form works on mobile. Submit a test response to verify that notifications arrive and the submission appears in your dashboard.

Tip

Test on mobile. Most form submissions happen on phones. A form that breaks on small screens will lose completions.

06

Publish and share

Click Publish. Every form gets a unique URL you can share directly — paste it in an email, add it to your website, or share it on social. If you need to embed the form, copy the embed code from the share menu and paste it into your site's HTML.

Tip

Use a clean, memorable link if possible. A URL that looks trustworthy increases click-through and completion rates.

Field types

Common form fields and when to use them.

Field type
Best used for
Short text
Names, job titles, one-line answers
Long text
Cover letters, feedback, descriptions
Email
Contact info, notifications, confirmations
Phone
Contact info with optional format validation
File upload
Resumes, photos, contracts, portfolios
Dropdown
Single-choice from a defined list
Multi-select
Multiple choices from a defined list
Checkbox
Binary yes/no, terms agreement
Date
Availability, deadlines, event dates
Rating
NPS, satisfaction, 1–5 or 1–10 scales
Signature
Digital consent, agreements
Address
Structured location data
Best practices

What makes a good form.

Ask only what you need

Every extra field reduces completion rate. If you don't have a clear use for the answer, remove the field.

Mark required fields clearly

Mark fields as required only when you truly can't process the submission without them. Fewer required fields = higher completion.

Use descriptive labels

Field labels should tell respondents exactly what to enter. 'Email address' is better than 'Email'. 'Upload your resume (PDF)' is better than 'Attachment'.

Test on mobile before publishing

Most form submissions happen on mobile. Preview your form on a phone before sharing it publicly.

Send a confirmation email

A submission confirmation reduces follow-up messages and builds trust, especially for job applications or client intake forms.

Check your spam folder

Form notification emails sometimes land in spam. After publishing, submit a test response and check that the notification arrives in your inbox.

FAQ

Common questions.

How do I create an online form for free?
Sign up at formiqa.app — no credit card required. The free plan includes 5 forms, 10 submissions per form per month, 1 GB of file storage, and all 15+ field types. Open the builder, drag fields onto the canvas, and click Publish. Your form is live with a unique URL in under 5 minutes.
What is the easiest way to create an online form?
Drag-and-drop form builders like Formiqa are the easiest approach — no code required. Sign up, open the builder, drag the fields you need (text, email, file upload, etc.), and publish. The entire process takes under 5 minutes.
How do I create a form that accepts file uploads?
Choose a form builder with a dedicated file upload field and storage. In Formiqa, drag a 'File upload' field onto your form canvas. Files submitted through the form are stored on Cloudflare R2 — encrypted at rest — with 1 GB included on the free plan. Respondents don't need an account to upload files.
How do I get notified when someone fills out my form?
Most form builders include email notifications. In Formiqa, notifications are built in on every plan — no integration required. Go to your form settings and enter the email address where you'd like to receive submission alerts. You can also send a confirmation email to respondents.
How do I embed a form on my website?
After publishing your form in Formiqa, open the share menu and copy the embed code. Paste it into your website's HTML wherever you want the form to appear. The form renders inline and is fully responsive on mobile.
What fields should I include in a contact form?
A basic contact form needs: Name (short text), Email, and Message (long text). Optional additions: Phone (if you need it), Subject (dropdown if you handle multiple inquiry types). Keep it short — the fewer fields, the higher the submission rate.

Build your form right now.

Free forever. No code. Live in under 5 minutes.