How to create a free online registration form
Step-by-step guide to building a free online registration form: which fields to include, sharing by link and QR code, collecting and exporting responses, blocking spam and getting notifications.
An online registration form replaces paper lists, scattered messages and spreadsheets passed back and forth. Whether it is for an event, a course, a team or a waiting list, you collect every detail in one place, with no transcription errors and nobody left out. This guide walks you through building yours step by step — free to start on BIT.cv.
Which fields to include
Ask only for what you need: every extra field lowers your completion rate. A typical registration form works well with a few clear fields, required only where it really matters.
- Full name — a required text field.
- Email — to confirm the registration and follow up later.
- Phone / WhatsApp — handy for quick reminders.
- A choice (options or list) — session, t-shirt size, slot or category.
- Consent — a checkbox for data handling.
- Notes — an optional free field for special requests.
Step by step to create the form
- Create your account and open the Forms tool.
- Give the form a clear title (e.g. "Registration — September Workshop").
- Add your fields, mark the essential ones as required and order them from simplest to most specific.
- Write a confirmation message for people who submit ("We have received your registration").
- Save and publish — the form gets its own link.
Sharing by link and QR code
Once published, every form has a short link you can paste into an email, a WhatsApp group, a social media bio or a poster. For printed material — flyers, posters, counters — generate a QR code from the same link: passers-by point their camera and open the form on their phone, with nothing to type.
Collecting and exporting responses
Responses arrive in real time and are listed in your dashboard, with the date and time of each submission. You can see your total registrations at a glance and, when you need to work the data outside the platform, export it (for example to a spreadsheet) to produce badges, attendance lists or invoices.
Blocking spam
- Turn on anti-spam protection to block automated bot submissions.
- Make the email field required and validate its format — this filters out most junk.
- Limit repeated responses from the same device where it makes sense (one registration per person).
- Close the form on the deadline so you stop receiving late entries.
Getting notifications
Set up an email alert for each new registration so you never have to keep checking the dashboard. That way you react straight away — confirm a spot, answer a question or close the list when it fills up. It is the difference between managing registrations as they happen and finding out too late that you are sold out.