Skip to main content
Menu
On this page

Phone

Collect an international phone number with country-aware formatting and validation.

Rendered by the SDK
@usefillo/react
Interactive local preview. Nothing is submitted.

The phone field collects an international phone number and stores the normalized number as a string.

Options and validation

OptionTypeDefaultBehavior
defaultCountryISO 3166 alpha-2 stringbrowser timezone, locale, then the first countrySelects the country shown when the form opens
requiredbooleanfalseRequires a possible phone number

The respondent can change the selected country. The renderer checks that the number is possible; the authoritative normalization and phone validation happen on the server at submit.

Add a phone field

In the dashboard, select Add block, choose Phone, and optionally set the default country.

ts
const phoneField = {
  id: "phone",
  kind: "phone",
  label: "Mobile number",
  defaultCountry: "DE",
  required: true,
} as const;

A phone field can key a response limit, but a typed number is still an unverified self-claim.

Updated

Was this page helpful?