Singapore phone number validator
How the phone number format works
- Format
- Singapore phone number in national or international (+65) format
- Example
- +6581234567
Things to watch for
- Accepts national or international (E.164, e.g. +65...) 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 Singapore phone number is exactly 8 digits, with no area code and no trunk prefix to strip — one of the flattest numbering plans in use anywhere. Mobile numbers start with 8 or 9 (9123 4567); landlines start with 6 (6123 4567). Converting to international form is pure concatenation: +65 goes directly in front of the same 8 digits, since Singapore never assigned a leading 0 for domestic dialing in the first place.
How this validator works
Enter the 8 digits alone (91234567) or with the country code (+6591234567); this tool checks the digit count and the leading-digit range against Singapore’s real numbering plan using Google’s libphonenumber, entirely client-side, with nothing sent to a server. Because there’s no trunk zero and no regional area code to account for, the most common formatting slip here isn’t a leftover 0 — it’s a digit count that’s one short or one long, since 8 is a fixed, non-negotiable length for both mobile and landline ranges.
What a pass doesn’t tell you
A pass confirms the 8 digits fall within a genuine Singapore mobile or landline pattern — it doesn’t confirm the number is currently assigned, ported, or reachable. Singapore’s mobile market reissues disconnected numbers, so a correctly-shaped 8-digit string is not proof anyone is holding it today.
Scope: catch a missing digit, an extra digit, or a mixed-up mobile/landline prefix before a Singapore number reaches a form or SMS gateway — not confirmation it currently rings through.
Content last reviewed 2026-07-07.
phone number FAQ
Does a Singapore phone number have an area code?
No. Singapore has never used area codes or a trunk prefix — every number, mobile or landline, is a flat 8 digits, and the international form is just +65 followed by those same 8 digits with nothing added or stripped.
How do I tell a Singapore mobile number from a landline by sight?
By the first digit. Mobile numbers start with 8 or 9 (9123 4567), while landlines start with 6 (6123 4567) — both are exactly 8 digits, so the leading digit is the only distinguishing signal, not the length.
If a Singapore number passes validation, does that mean it's currently in service?
No. It only confirms the 8 digits match a real Singapore mobile or landline pattern under IMDA's numbering plan — it can't confirm the line is connected or the SIM active, since that requires a carrier-side lookup this tool doesn't perform.