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
Regex for postal code
^[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.

← More Postal Code validators