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.
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
- National Library Board · public location — Singapore / 188064
- IRAS · public location — Singapore / 307987
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.