DialCode
International calling codes + dial builder

Dial Builder

Paste any messy phone number (spaces, dashes, parentheses). We’ll normalize it and output: +E.164 (mobile-friendly) and a legacy format (exit code + country code + national number).

Tip: You can link to this page pre-filled using query params like ?from=GB&to=FR
Mobile-friendly
Landline / legacy

Number normalizer

The same deterministic normalizer powers this builder. If your number starts with +, we treat it as international and just normalize formatting. Otherwise we treat it as a national number for the destination and (when configured) drop the trunk prefix.