Postal-place testing - limited source coverage
Singapore Address Generator
Singapore-format test records with six-digit source postcodes and synthetic street lines. Postal sectors narrow the source codes, but no street-to-postcode or building match is claimed.
Source-listed Singapore postcode with a synthetic street. The postcode is not matched to that street or building number.
Singapore Address Format
Singapore's UPU guide places a six-digit postcode after SINGAPORE and permits a separate floor/unit line. The first two digits identify a postal sector. This tool keeps all six digits as text, including leading zeroes, and uses the sector only as a source-code filter. It does not generate assigned apartment, floor or building identifiers.
250 Test Garden Road SINGAPORE 018906 SINGAPORE
Synthetic format example, not a delivery address. The street or box line is generated test data.
UPU Singapore addressing reference. This reference documents postal layouts, not the validity of generated addresses.
Singapore Source Coverage
- Retained source rows
- 121,135
- Locality context
- 1
- Covered source groups
- 83
The GeoNames SG source is granular: its place field contains road names, and postcodes may identify individual buildings. The import therefore discards those road names and coordinates, retaining unique source codes under Singapore country context. It does not call source roads cities or attach their real names to the generated street. A source-listed postcode is not evidence that the synthetic road and number belong to its building.
Included postal sector groups
- Postal sector 01: 49 source rows
- Postal sector 02: 2 source rows
- Postal sector 03: 27 source rows
- Postal sector 04: 319 source rows
- Postal sector 05: 559 source rows
- Postal sector 06: 374 source rows
- Postal sector 07: 106 source rows
- Postal sector 08: 737 source rows
- Postal sector 09: 904 source rows
- Postal sector 10: 215 source rows
- Postal sector 11: 1,538 source rows
- Postal sector 12: 2,241 source rows
- Postal sector 13: 425 source rows
- Postal sector 14: 421 source rows
- Postal sector 15: 381 source rows
- Postal sector 16: 548 source rows
- Postal sector 17: 85 source rows
- Postal sector 18: 523 source rows
- Postal sector 19: 534 source rows
- Postal sector 20: 1,468 source rows
- Postal sector 21: 1,177 source rows
- Postal sector 22: 881 source rows
- Postal sector 23: 741 source rows
- Postal sector 24: 1,255 source rows
- Postal sector 25: 1,438 source rows
- Postal sector 26: 3,005 source rows
- Postal sector 27: 3,158 source rows
- Postal sector 28: 2,199 source rows
- Postal sector 29: 1,501 source rows
- Postal sector 30: 1,517 source rows
- Postal sector 31: 416 source rows
- Postal sector 32: 1,102 source rows
- Postal sector 33: 368 source rows
- Postal sector 34: 1,585 source rows
- Postal sector 35: 1,491 source rows
- Postal sector 36: 1,242 source rows
- Postal sector 37: 104 source rows
- Postal sector 38: 1,533 source rows
- Postal sector 39: 958 source rows
- Postal sector 40: 501 source rows
- Postal sector 41: 3,378 source rows
- Postal sector 42: 5,148 source rows
- Postal sector 43: 2,371 source rows
- Postal sector 44: 180 source rows
- Postal sector 45: 4,230 source rows
- Postal sector 46: 4,076 source rows
- Postal sector 47: 323 source rows
- Postal sector 48: 3,014 source rows
- Postal sector 49: 224 source rows
- Postal sector 50: 1,929 source rows
- Postal sector 51: 1,432 source rows
- Postal sector 52: 1,480 source rows
- Postal sector 53: 5,331 source rows
- Postal sector 54: 4,862 source rows
- Postal sector 55: 5,083 source rows
- Postal sector 56: 1,712 source rows
- Postal sector 57: 5,407 source rows
- Postal sector 58: 1,245 source rows
- Postal sector 59: 2,940 source rows
- Postal sector 60: 673 source rows
- Postal sector 61: 749 source rows
- Postal sector 62: 1,466 source rows
- Postal sector 63: 2,123 source rows
- Postal sector 64: 1,579 source rows
- Postal sector 65: 1,418 source rows
- Postal sector 66: 986 source rows
- Postal sector 67: 1,740 source rows
- Postal sector 68: 1,481 source rows
- Postal sector 69: 115 source rows
- Postal sector 70: 19 source rows
- Postal sector 71: 149 source rows
- Postal sector 72: 421 source rows
- Postal sector 73: 2,080 source rows
- Postal sector 75: 2,179 source rows
- Postal sector 76: 1,801 source rows
- Postal sector 77: 205 source rows
- Postal sector 78: 2,877 source rows
- Postal sector 79: 1,335 source rows
- Postal sector 80: 4,604 source rows
- Postal sector 81: 50 source rows
- Postal sector 82: 1,086 source rows
- Postal sector 88: 4 source rows
- Postal sector 91: 2 source rows
Counts describe this imported subset, not a national completeness percentage. A locality label may occur in more than one source group. Exact duplicates are removed; unsupported or inconsistent records are omitted, not repaired with guessed geography.
Singapore Form-Testing Cases
Singapore fixtures can exercise six-character postcode fields, leading zeroes and postal-sector filters. They are appropriate for form-shape tests and negative street/postcode matching tests, not positive proof of a deliverable building address. Applications requiring a real building match must validate the customer's actual address against an authorized service.
Generated records are for development, QA and demonstrations. They must not be used for mail delivery, identity checks, account verification or proof of residence. A synthetic result can coincidentally resemble an existing address; it is not guaranteed to be nonexistent.
Data and Attribution
Geographic data: GeoNames SG postal export, reused under CC BY 4.0. Downloaded 2026-09-05. The source provides no guarantee of accuracy, timeliness or completeness.
Only source postcodes are retained under Singapore country context. Source road names are discarded, not relabelled as cities or attached to synthetic streets. Coordinates, population figures and unrelated gazetteer fields are not included in the browser data.
Singapore Address FAQ
Is the source postcode assigned to the generated Singapore street?
No match is claimed. The postcode is retained from the GeoNames export, but the street and number are independently synthetic. The browser does not receive the source road or coordinates, and the output is not a SingPost-verified delivery record.