Portugal phone number validator
How the phone number format works
- Format
- Portugal phone number in national or international (+351) format
- Example
- +351912345678
Things to watch for
- Accepts national or international (E.164, e.g. +351...) format
- Validated with Google's libphonenumber; confirms the number is possible/valid for this country, not that it is currently assigned or reachable
^[+]?[0-9 ()\-]{6,}$A Portuguese phone number is always 9 digits, with no trunk prefix and no digit dropped for international dialing. A mobile number starts with 9 and one of four network digits — 91, 92, 93, or 96 — followed by 7 more digits (912 345 678). A landline starts with 2 plus an area code, like 21 for Lisbon or 22 for Porto, followed by a matching-length subscriber number, still 9 digits overall.
How this validator works
Enter the number as 9 digits (912345678) or with the country code (+351912345678); this tool checks the digit count and leading-digit range against Portugal’s real numbering plan using Google’s libphonenumber, entirely in your browser. Because Portugal has no trunk 0 to strip, the most common mistake here isn’t a leftover zero — it’s a missing or swapped leading digit that puts the number outside any valid mobile or landline range.
What a pass doesn’t tell you
A pass confirms the 9 digits form a plausible Portuguese mobile or landline number — it doesn’t confirm the SIM is active or the landline is currently connected. Portugal reassigns and recycles both mobile and fixed numbers over time, and format alone can’t detect that.
Scope: use this to catch a missing digit or wrong leading digit before a Portuguese number goes into a booking form or SMS platform — not as proof the number is currently in service.
Content last reviewed 2026-07-07.
phone number FAQ
Does a Portuguese phone number use a trunk prefix that gets dropped for +351?
No. Portugal's 9-digit numbers have no trunk prefix, so the +351 international form is just the country code plus the same 9 digits — nothing added or removed, the same pattern as neighboring Spain.
How do I tell a Portuguese mobile number from a landline?
By the first digit: mobile numbers always start with 9 (91, 92, 93, or 96), while landline numbers start with 2 followed by an area code, like 21 for Lisbon — both are 9 digits total.
Does a valid Portuguese number check mean it's currently active?
No. It only confirms the 9 digits match a real Portuguese mobile or landline pattern — it can't confirm the SIM is loaded or the landline connected, since format validity and live-service status are separate things this tool doesn't check.