Singapore ISO Codes: SG, SGP, 702, .sg, and +65 Explained
Singapore ISO codes are SG for the two-letter code, SGP for the three-letter code, and 702 for the numeric country code. These identifiers are useful in forms, databases, shipping records, travel systems, and international data exchanges. However, Singapore also has a .sg internet domain, the SGD currency code, and the +65 international calling code. Each belongs to a different system and should be used only in the field that requests it.
Singapore ISO Codes at a Glance
ISO 3166-1 is the international standard that assigns short identifiers to countries and areas. It is a country-identification standard, not a certification standard such as an ISO management-system certification. Singapore has three current ISO 3166-1 values, each designed for a different data format.
The Three Current ISO 3166-1 Codes for Singapore
The current Singapore country abbreviation is SG. Its ISO 3166-1 alpha-3 code is SGP, and its ISO 3166-1 numeric code is 702. The ISO Online Browsing Platform lists these values for Singapore.
| Code type | Singapore value | Common data context |
|---|---|---|
| ISO 3166-1 alpha-2 | SG | Compact country fields |
| ISO 3166-1 alpha-3 | SGP | Three-letter country fields |
| ISO 3166-1 numeric | 702 | Numeric country fields |
The labels matter. A value of 702 is an ISO numeric country code only when the field is defined as ISO 3166-1 numeric. Without the standard name and field label, a short code or number can be misunderstood.
Use the exact format specified by the data contract. An alpha-2 field stores SG, an alpha-3 field stores SGP, and an ISO numeric field stores 702; do not convert between them simply because all three identify Singapore. If a file specification distinguishes text and number types, follow that specification for 702 so validation and any formatting rules are handled consistently. Keep the standard name beside each value in documentation.
Which Singapore Code Should You Use?
Use SG when a form or data specification asks for an ISO alpha-2 country code, a two-letter country code, or a country abbreviation in that format. This is the most compact ISO form. For example, a field named country_iso_alpha2 should contain SG.
Use SGP when the destination specifically asks for an ISO alpha-3 code or a three-letter country code. Use 702 only where an ISO numeric country-code field is required. These are not alternative spellings to insert freely; they are separate formats within the same ISO 3166-1 family.
Read the field definition rather than relying on a generic label such as “country code.” A telephone field, a currency field, and a web-domain field require different identifiers. For example, SG is appropriate for an ISO alpha-2 field, but it is not a complete international telephone dialing code and is not a domain suffix.
Singapore Internet Domain: .sg
Singapore’s country-code top-level domain is .sg. It is used in internet addresses and is related to the ISO alpha-2 value SG, but it is not itself an ISO country-code value.
How .sg Relates to the ISO Code SG
The suffix .sg is Singapore’s country-code top-level domain, often called a ccTLD. Country-code domains are generally derived from ISO 3166-1 alpha-2 codes, which explains the connection between SG and .sg. The IANA Root Zone Database provides delegation information for top-level domains, including country-code domains.
The two values serve different technical purposes. In a website address such as example.sg, .sg is the domain suffix handled through the Domain Name System. In a structured country field such as country_iso_alpha2: SG, SG identifies Singapore under ISO 3166-1. Do not replace an ISO country value with .sg in a database field unless that field explicitly requests a domain.
A .sg address can also be a useful local signal. For example, Singapore government websites commonly use the .gov.sg domain. Domain registration rules and available domain categories can change, so use the relevant registry information when selecting or registering a domain.
How Singapore ISO Codes Differ From Other Identifiers
Several Singapore identifiers look similar because they refer to the same country. They are maintained for different purposes, however, and a matching string does not mean the standards are interchangeable.
Singapore Dollar Code: SGD
SGD is the ISO 4217 alphabetic currency code for the Singapore dollar. It is not an ISO 3166-1 country code. The first two letters reflect Singapore’s country-related identifier, while the final letter distinguishes the dollar currency. A price or financial amount may therefore be written as SGD 100, while a country field would use SG, SGP, or 702 according to its required format.
The number 702 needs particular care because it can appear in more than one standards context. It is Singapore’s ISO 3166-1 numeric country code and is also the numeric identifier associated with the Singapore dollar in ISO 4217. The Singapore dollar reference describes SGD and its numeric currency value. The number alone does not tell a system whether it represents a country or a currency; the field’s standard determines the meaning.
| Identifier | Value | Standard or purpose |
|---|---|---|
| Country alpha-2 | SG | ISO 3166-1 country identifier |
| Country alpha-3 | SGP | ISO 3166-1 country identifier |
| Country numeric | 702 | ISO 3166-1 country identifier |
| Currency | SGD | ISO 4217 Singapore dollar |
International Calling Code: +65
Singapore’s international calling code is +65. It belongs to the international telephone numbering system, not ISO 3166-1. A phone form that asks for an international calling code expects +65, normally followed by the local telephone number in the format required by that service.
Keep the calling code separate from country data. An address, nationality, or country-selection field may require SG or SGP; a dialing field requires +65. Do not combine SG and +65 in one unspecified “country code” field, because they identify different things and are processed by different systems. For a live telephone integration, confirm the required number format with the relevant service or current telephone-numbering information.
Olympic Code SGP and Historical SIN
SGP is also Singapore’s current Olympic code. Its text matches Singapore’s ISO alpha-3 code, but the Olympic code is governed by the International Olympic Committee rather than ISO. The match is useful for reading sports tables, yet it does not make the two code systems the same.
Older Olympic records may show SIN for Singapore. This was a former Olympic code used in historical sports data. It should not be described as a former ISO country code. When working with sports archives, preserve the date and code system so historical labels are not incorrectly converted into current country-reference data.
Using Singapore Codes in Data and Applications
Clear field design avoids most code errors. This is especially important where country, currency, telephone, and domain information are exchanged between systems or stored for reporting.
Labeling Fields and Preventing Code Mix-Ups
Use precise field names instead of a broad label such as country_code. Helpful names include country_iso_alpha2 for SG, country_iso_alpha3 for SGP, country_iso_numeric for 702, currency_iso for SGD, calling_code for +65, and country_domain for .sg.
This structure makes the meaning explicit: SG is an ISO alpha-2 country value; SGP is an ISO alpha-3 country value and can also appear in Olympic data; 702 can represent either a country or a currency depending on the named standard; SGD is a currency code; +65 is for telephone dialing; and .sg is a domain suffix. A system should not infer currency, telephone formatting, or domain behavior from SG alone without documented business rules.
Before deployment, label every stored value with its standard and field type, then validate it against the relevant authoritative registry. This single step helps prevent an ISO country number from being treated as a currency number, an Olympic label from being treated as ISO data, or a domain suffix from being stored as a country value.
A Practical Verification Checklist
When importing, mapping, or designing Singapore reference data, use this short checklist:
- Confirm current ISO 3166-1 values through the ISO Online Browsing Platform: SG, SGP, and 702.
- Confirm the .sg top-level domain through the IANA Root Zone Database.
- Use the specialist authority or current standard for currency, telephone, and Olympic identifiers rather than assuming ISO country data covers them.
- Keep historical sports and other domain-specific records separate from current ISO reference values.
Conclusion: Match Each Singapore Code to Its Standard
Singapore’s ISO country codes are SG, SGP, and 702. They are distinct from the .sg internet domain, SGD currency code, +65 international calling code, and Olympic code usage. Matching each value to its named standard and field type makes forms, datasets, and international records clearer and more reliable.
Select area
Create a post
Posting is free and no registration is required.