RSVP form

An RSVP needs to answer one question cleanly — who is coming — and then catch the details that decide catering and seating. This form asks the yes/no first, so a reply takes one tap, and only then asks for the things that depend on it. The same form covers a wedding, a birthday or a company offsite — an RSVP template is mostly the guest count and the dietary note, whatever the occasion.

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.

Radio buttons force a clear answer

A yes/no as radio buttons cannot be left ambiguous the way a text box can. Every response comes back countable, so your guest list adds up without you reading replies one by one.

Every reply is timestamped

Replies are recorded in the order they arrive, to the millisecond. There is no automatic capacity cut-off, so if places run out the timestamps are what settle who replied first — which is the question that actually gets asked.

No card required.

RSVP

Live preview

How to build this form

5 steps in the editor. Nothing here needs a paid plan.

  1. Add a short text field for the guest's name and an email field so you can reach them if plans change.
  2. Add a radio group with your two answers. Radio buttons rather than free text is what makes the replies countable later.
  3. Add a number field for guest count and a long text field for dietary requirements. Leave both optional so a simple yes is one tap.
  4. Open Settings, Advanced, and set "Stop after this many responses" to your capacity. The form refuses replies past that number on its own, so you do not have to watch it.
  5. Share the form's link. Guests reply without an account; export the guest list to CSV when you need it.

Fields in this form

5 fields, using 5 of the 19 field types available.

QuestionField typeRequired
Your nameShort textYes
EmailEmailYes
Will you be joining us?Radio buttonsYes
How many guests, including you?NumberOptional
Any dietary requirements?Long textOptional

What goes wrong with this form

Specific to a rsvp form, not general advice about forms.

Asking for the guest count before the yes/no

Put attendance first and everything else optional after it. A guest who is declining should be able to answer in one tap; asking how many people are coming before asking whether they are coming is the most common reason an RSVP gets abandoned halfway.

Free text instead of radio buttons

A text box collects "yes", "Yes!", "yep", "we would love to" and "maybe — will confirm". None of those add up. Radio buttons cost the respondent nothing and turn the guest list into a count you can trust without reading every reply.

Not setting the limit until you are over it

Set the capacity in Advanced when you build the form, not when you notice you are oversubscribed. The limit only refuses replies from the moment it exists, so one added late leaves you unpicking the overshoot by hand — the timestamps make that resolvable, but it is work you did not need to do.

Questions about this form

How do I make a free RSVP form?

Add a name field, an email field, and a radio group with your two answers — that is the whole form. Radio buttons rather than a text box are what make the replies countable. Guests reply from the link without an account, and the guest list exports to CSV whenever you need it.

Can I limit an RSVP form to a set number of guests?

Yes. In Settings, Advanced, set "Stop after this many responses" to your capacity. The reply that reaches the number is accepted and the next one is refused, enforced when a reply is submitted rather than in the browser — so it holds even if someone shares the link widely. Every reply is timestamped, so the order is a matter of record.

Do guests need an account to RSVP?

No. Anyone with the link can reply without signing up or installing anything — only the person building the form needs an account. If the guest list should not be public, turn on a password in settings and the form shows a lock screen until it is entered.