5K race registration form
A 5K race registration form collects each runner's name, age and t-shirt size so the race organizer can prepare bibs, manage timing, order shirts and notify participants. An emergency contact ensures the organizer can reach someone if needed.
The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.
T-shirt size as a dropdown prevents errors
A dropdown ensures the organizer receives "M" or "XL", not misspellings like "medim" or "large".
An emergency contact field is critical for safety
Race organizers need a secondary contact in case of injury or other emergencies.
No card required.
5K Race Registration Form
Live previewHow to build this form
6 steps in the editor. Nothing here needs a paid plan.
- Add text and email fields for runner name and email address.
- Add a phone field for runner contact information.
- Add a number field for runner age or date of birth.
- Add a required dropdown for t-shirt size (XS, S, M, L, XL, 2XL).
- Add text and phone fields for emergency contact name and phone.
- Add an optional text field for team name (for team races).
Fields in this form
8 fields, using 5 of the 19 field types available.
| Question | Field type | Required |
|---|---|---|
| Runner name | Short text | Yes |
| Email address | Yes | |
| Phone number | Phone | Yes |
| Age | Number | Yes |
| T-shirt size | Dropdown | Yes |
| Emergency contact name | Short text | Yes |
| Emergency contact phone | Phone | Yes |
| Team name (optional) | Short text | Optional |
What goes wrong with this form
Specific to a 5k race registration form, not general advice about forms.
Collecting payment on the form
This form does not process payments. Keep payment collection separate and secure.
Using text for t-shirt size
Open text fields lead to typos and confusion. "Medim", "L", and "size large" all mean different things.
Skipping the emergency contact
An emergency contact is essential for the safety of every runner.
Questions about this form
How do I collect payment through this form?
This form does not process payments. Collect payment through a separate registration fee page or link outside the form.
What if a runner is on a team?
Add an optional "team name" text field. Runners can leave it blank if they are running solo.
Can I ask for a runner's age category or experience level?
Yes. Add an optional dropdown for age group (18–29, 30–39, 40–49, etc.) or experience level (beginner, experienced, competitive).