Guides

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.

Portrait of Aditya Singh KhichiAditya Singh KhichiMaker of ThunderFormsPublished 5 min read

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.

The field saves the country calling code followed by the national digits, starting with a plus sign. If a respondent in the United States enters 415 555 2671, the saved value is +14155552671.

Yes. The starting country in the editor is only the country shown first. Respondents can open the country list, search by country name or calling code, and pick a different country before typing their number.

Yes. Pasting a number that starts with + or 00 updates the selected country when the calling code is recognized, then keeps the remaining digits as the national number. If the calling code is not recognized, the pasted digits are kept so the answer can fail validation instead of being quietly rewritten for the wrong country.

A required Phone Number field asks for a valid phone number with a country code. Validation expects a plus sign followed by digits, recognizes the calling code, and checks that the number is a possible phone number for that country. Test with the real formats your audience uses, including landlines and mobile numbers.
Phone numbersValidationForm fields

Keep reading

Guides6 min read
'Upload 1 supported file' blocks the attachment; the missing responses folder stops the form. What each error means, the fastest fix, and the route that avoids them.
Read article
Guides5 min read
Google Forms stays free and simple until a specific wall shows up. The four upgrade signals worth acting on, and the reasons to stay that outweigh them.
Read article
Guides7 min read
Collect resumes, contracts, receipts, and ID photos. See where files land, what limits apply in Google Forms and Microsoft Forms, and one route that needs no sign-in.
Read article