Home postal code Singapore
Singapore Postal Code validator
How the postal code format works
- Format
- 6 digits
- Example
- 018956
Things to watch for
- Format-only check — does not confirm the postal code actually exists
- Always exactly 6 digits with no separators
- Expanded from a 4-digit to a 6-digit system on 1 September 1995; the last four digits typically pin a code to one specific building
^[0-9]{6}$A Singapore postal code is the 6-digit code SingPost uses to route mail, precise enough to identify a single building — for example 018956, the postal code for Marina Bay Sands. Singapore moved from a 4-digit to the current 6-digit system on 1 September 1995 specifically to enable automated mail sorting: the shorter code topped out at 10,000 delivery points, while the expanded one supports up to a million, letting the last four digits pin a code to one particular block or tower. Anyone validating a Singapore shipping address, a checkout form, or a spreadsheet of customer records needs the postal code in the correct 6-digit shape before it’s trusted.
Because it’s a bare run of digits with no separator, a dropped or transposed digit produces a code that’s still superficially plausible, pointing to an entirely different building.
How this validator works
This tool checks that the input is exactly 6 digits with no letters, spaces, or hyphens, entirely in your browser, with nothing sent to a server.
What a pass doesn’t tell you
A Singapore postal code carries no check digit, so matching the 6-digit shape is the most a client-side tool can confirm — not that SingPost has assigned it to a real building. Confirming that requires SingPost’s own postal code finder.
Scope: this page and tool cover format validation only — not address lookup or confirming a postal code is currently in use.
postal code FAQ
Why does Singapore use a 6-digit postal code for such a small country?
SingPost expanded from a 4-digit to a 6-digit system on 1 September 1995. The old 4-digit scheme could only address 10,000 delivery points, which wasn't enough as mail volumes grew; 6 digits allow up to a million unique codes, precise enough to identify one specific building.
What do the six digits of a Singapore postal code mean?
The first two digits represent the postal sector, and the last four typically identify a specific delivery point — often a single residential block or commercial building — which is why Singapore addresses can be written with just a building name and postal code.
Does a correctly formatted postal code mean it actually exists?
No. This tool only confirms the string is 6 digits — it doesn't check it against SingPost's actual assignment list. Confirming a postal code is real, and seeing which building it names, requires SingPost's own postal code finder.