Singapore Address Generator

Generate Singapore address samples with a street line, synthetic floor/unit, city and six-digit postal code. Use them to test compact checkout forms, unit-number preservation and CSV/JSON imports without collecting customer information. Singapore has no state field in this tool.

Free to use · No sign-up

Fixed address exampleBlk 35 Mandalay Road, #01-01, Singapore 308215

Copy, save or export this fixed example, or generate an address with a sample profile.

Export

Address details

Profile

Generate an address to add sample profile fields.

Saved (0)
Saved 0
No saved addresses yet
Export saved records

A Singapore fixture for unit notation without a state

Follow the #01-01 unit inside street and leave region empty. A state field borrowed from a US checkout should not force a made-up value into this Singapore record.

Current fixture coverage: 0 selectable regions · 5 locality fixtures

Street
Blk 35 Mandalay Road, #01-01
City
Singapore
Region
(empty)
Postal code
308215

Expected full-address output

Blk 35 Mandalay Road, #01-01, Singapore 308215

Download this record: JSON CSV

Keep the six-digit postcode as text and the comma plus #01-01 in the same street cell. Test both independently after a CSV import.

What to check

  • Assert that region remains an empty string instead of a placeholder state.
  • Preserve the unit prefix and leading zeros in #01-01; a building-level result would not establish this unit exists.

A change to catch in a preservation test: street

Original value
Blk 35 Mandalay Road, #01-01
Changed value
Blk 35 Mandalay Road

A preservation test should detect this change. Test intentional normalization against a separate contract.

What this version does not cover

No state selector. Five public street/postcode examples have synthetic appended units; no building inventory, unit or recipient verification.

Product scope reviewed: . Fixture methods and limits

More fixtures: compare two different failure cases

These records use the live generator’s maintained fixtures and formatter. Download them, run your own save/import/export workflow, and compare the original fields. Changed values below are deliberate preservation-test mismatches, not postal-validity judgments.

Keep the synthetic unit attached to the published street example

Street
100 Victoria Street, #01-01
Locality / region / postcode
Singapore · (empty) · 188064

Change a preservation test should detect: street

Original
100 Victoria Street, #01-01
Changed
100 Victoria Street

Do not inherit another country’s state in an empty region

Street
55 Newton Road, #01-01
Locality / region / postcode
Singapore · (empty) · 307987

Change a preservation test should detect: region

Original
(empty)
Changed
CA

Download both cases: JSON · CSV

Sources for the expanded fixture pool

Published institutional locations support the street/postcode pairs, not the appended synthetic unit or generated profile. These combinations are not real contact or delivery details.

Fixture-source review:

Singapore: Supported regions and locality samples

There is no state selector. Five street/postcode pairs combine three historical UPU examples with two published institutional locations; all appended units are synthetic.

The current generator uses the following selectable fixtures:

Singapore · 188064

100 Victoria Street

Singapore · 307987

55 Newton Road

Singapore · 308215

Blk 35 Mandalay Road

Singapore · 408600

10 Eunos Road 8

Singapore · 546080

16 Sandilands Road

Singapore: Address structure and practical checks

Postal-code handling

The postcode has six digits. Store it as text; a matching pattern does not prove that a unit or recipient exists.

Address fields

Keep the # floor–unit notation in the street field. When Singapore is selected, clear any state left over from a previous country.

Scope of these samples

These are synthetic format examples, not verified delivery addresses or real identities. A listed region does not mean that every city, street or building there is covered.

Country-specific test checks

Street, building and six-digit postcode

The initial fixture pool uses three street/postcode examples from the UPU Singapore sheet: 16 Sandilands Road / 546080, Blk 35 Mandalay Road / 308215 and 10 Eunos Road 8 / 408600. The pairs stay together. Added floor/unit values are synthetic, not evidence that an apartment exists.

Try a unit-number round trip

Generate a record and find a value such as #03-12 inside the street field. Copy the full record, save it, then export JSON. Confirm that #, the hyphen and any leading zero survive import. The full-address line ends with Singapore and six digits; do not require a US state.

Coverage and limitations

Five street/postcode pairs are maintained: three historical UPU examples plus NLB and IRAS published locations. They are not a national address database. The city is Singapore and the region field is blank. Shared postal examples combined with fictional names or units must not be treated as safe destinations for deliveries.

How this page was checked · 2026-11-04

What we checked

  • Street, building and six-digit postcode
  • Try a unit-number round trip
  • Coverage and limitations

Primary references

Data boundary: Format references do not certify this synthetic record for delivery. Read the data methodology and editorial standards

FAQ

Why is there no state selector?

This Singapore formatter has no state component. The region field remains empty in its structured output.

Is the generated unit verified?

No. Units are synthetic. The five maintained street/postcode pairs include three historical UPU examples and two published institutional locations. None verifies a synthetic room.

Does six-digit syntax establish a Singapore building match?

No. A syntax rule and an address/building lookup answer different questions; this page only supplies maintained format fixtures.