Collect phone numbers in forms without the formatting mess
A plain text box leaves you guessing the country code. The Phone Number field lets people pick a country, type a local number, and saves the full international number.
Ask for a phone number in a plain text field and you will get every format people can think of. Some replies include a country code. Some drop the leading zero. Some add spaces, dashes, or a note in parentheses. When you need to call someone back, that cleanup lands on you.
Thunder Forms has a Phone Number field built for this. Respondents pick a country, see the calling code next to the input, and type their local number. The form saves one international number you can read without guesswork.
What respondents see
The field shows a country button on the left and a phone input on the right. The button displays the flag and calling code for the selected country, for example +1 for the United States.
Clicking it opens a searchable country list. People can type a country name, a two-letter country code, or the digits of a calling code. The list includes suggested countries at the top when no search is active, then the full country list below.
As someone types, the number is formatted for the selected country. The placeholder uses an example number for that country unless you set your own placeholder in the editor. If a respondent pastes a full international number starting with + or 00, the field can switch to the matching country and keep the rest of the number in place.
What gets stored
The saved answer is the full international number: a plus sign, the calling code, and the national digits. There are no spaces or punctuation in the stored value.
That shape is useful after submission. A spreadsheet, a CRM export, or a callback list gets the same kind of value for every response. You do not have to infer whether "07123 456789" belongs to one country or another.
Set the starting country
In the builder, open the Phone Number field settings and choose a Starting country. The default is United States. Pick the country most of your respondents will use so the first screen feels familiar.
Respondents can still switch countries in the form. If you collect numbers from several regions, say so in the field description so people know they can change the flag and calling code.
Validation and testing
Mark the field as required when you need a number to follow up. A required Phone Number field rejects answers that are not valid phone numbers with a country code. Optional fields can be left blank.
Test the form with the numbers you expect to receive. Try a mobile number and a landline number for your main country. Try at least one international example if your audience crosses borders. Paste a full number with a plus sign to confirm the country switches as expected.
If you add helper text, keep it concrete. "Use the number we can call you on this week" tells people more than a vague request for contact details.
Good places to use it
- Callback requests, where a missed digit means a missed conversation.
- Event registrations that need a day-of contact number.
- Service bookings, deliveries, or appointment reminders.
- Support forms when email is slow and you may need to reach someone quickly.
If you only need an address for replies, an Email field is usually the better choice. Phone numbers feel personal, so ask for one when you have a clear reason to call or text.
Frequently asked questions
Short answers to the questions every reader asks next.