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.