Worldwide Country Phone Code & SIM USSD Code Finder
Discover official ITU E.164 international country calling codes, national mobile operator directories, mobile prefixes, and verified SIM USSD / MMI service codes worldwide. Whether you need the Thailand country code (+66), Saudi Arabia calling code (+966) with star 966 services, United Kingdom (+44), Australia (+61), India (+91), UAE (+971), Germany (+49), France (+33), Malaysia (+60), or Indonesia (+62), ToolSphare delivers instant country phone codes, reverse calling code search, real-time E.164 phone number formatting, and carrier self-service codes.
Worldwide Country Phone Code & SIM USSD Code Finder Online Workspace
How to Use Worldwide Country Phone Code & SIM USSD Code Finder
- Browse Country Codes: Search by country name (e.g. Thailand, Saudi Arabia, Japan), ISO-2 code (TH, SA, US), ISO-3 code, or calling code (+66, +966, +44, +61) to reveal international dialing formats, national trunk prefixes, exit codes, and emergency services.
- Lookup Operator SIM / USSD Codes: Select any mobile network (such as AIS, TrueMove H, DTAC, STC, Mobily, EE, Vodafone, Telstra, Airtel, Jio, or Etisalat) to access verified dial codes for checking your own number, airtime balance, 4G/5G data quota, bundle purchases, card recharges, and customer care.
- Validate & Format Phone Numbers: Enter any national or international phone number in the Phone Number Checker. Our integrated libphonenumber engine analyzes the numbering plan, detects the line type (mobile, landline, toll-free), formats standard E.164 / RFC3966 dial strings, and identifies the allocated carrier network.
- Dial or Copy Codes Instantly: Tap "Copy Code" to copy any dial string to your clipboard, or click "Dial Code" to launch your smartphone's native dialer directly with URL-encoded USSD syntax (* and #).
Worldwide Country Phone Code & SIM USSD Code Finder Features & Capabilities
- Official ITU-T E.164 Country Calling Codes covering 240+ sovereign nations and overseas territories worldwide
- Categorized Telecom USSD & MMI Codes: own number check, wallet balance, data bundles, minutes, scratch voucher top-up, emergency airtime loans, voicemail, call forwarding, and customer helpline
- Direct Native Dialer Integration: one-tap "Dial Code" buttons with proper URL encoding (* and %23) plus "Copy Code" clipboard fallback
- Full Phone Number Validation Engine powered by Google's libphonenumber standard with E.164, national, international, and RFC3966 formats
- Mobile Prefix & Network Operator Directory featuring Mobile Country Codes (MCC), Mobile Network Codes (MNC), and network technologies (GSM, 3G, 4G LTE, 5G)
- Official Emergency Numbers Directory: Police, Ambulance, Fire, Tourist Police, and National Helplines for every country
- Transparent Verification Status: every operator code links to its official carrier portal or national telecom regulator source with timestamped verification dates
- Community Verification & Feedback Queue: report working or outdated codes with instant administrative moderation (protects live data integrity)
Understanding ITU E.164 International Country Calling Codes & Dialing Formats
International telecommunication is governed by ITU-T Recommendation E.164, an international standard that defines the format, structure, and administrative assignment of telephone numbers worldwide. Under E.164, an international phone number consists of a country calling code (1 to 3 digits), followed by a national destination code (area code) and subscriber number, capped at a maximum of 15 digits.
When dialing abroad from a mobile phone, the standard prefix is the plus sign (+), which mobile networks automatically substitute with the originating country's international exit code (such as 00 in Europe, Asia, and Africa, or 011 in the United States and Canada). For example, dialing Thailand from abroad requires dialing +66 followed by the 9-digit national subscriber number (dropping the initial domestic trunk prefix "0").
Key international country codes include North American Numbering Plan (+1 for USA and Canada), Russia and Kazakhstan (+7), Egypt (+20), South Africa (+27), Greece (+30), Netherlands (+31), Belgium (+32), France (+33), Spain (+34), Italy (+39), UK (+44), Germany (+49), Brazil (+55), Malaysia (+60), Australia (+61), Indonesia (+62), Philippines (+63), Singapore (+65), Thailand (+66), Japan (+81), South Korea (+82), Vietnam (+84), China (+86), Turkey (+90), India (+91), Pakistan (+92), Saudi Arabia (+966), UAE (+971), and Israel (+972).
What Are USSD and MMI Codes and How Do Mobile Operators Use Them?
Unstructured Supplementary Service Data (USSD) and Man-Machine Interface (MMI) codes are communication protocols utilized by GSM, 3G, 4G, and 5G cellular phones to communicate directly with mobile network operator (MNO) computers in real time. Unlike SMS text messages, USSD sessions open a high-speed, two-way interactive session that does not store messages on the device or cellular gateway.
USSD codes typically start with an asterisk (*) or hash (#) and conclude with a hash (#), such as *121# for AIS Thailand balance check or *123# for TrueMove H. Standard Supplementary Service (MMI) codes like *#06# (display device IMEI) or *#21# (check call forwarding status) are standardized across all 3GPP cellular hardware worldwide.
Because smartphone operating systems and web browsers impose security restrictions on web-initiated dialer execution, web applications cannot directly run USSD sessions without user initiation. ToolSphare generates standards-compliant tel: URIs with percent-encoded octothorpes (%23) so you can seamlessly launch your native dialer with a single tap.
Mobile Prefixes, Carrier Identification & Mobile Number Portability (MNP)
In national numbering plans, national regulatory authorities (such as NBTC in Thailand, CST in Saudi Arabia, TRAI in India, or Ofcom in the UK) allocate specific 2-digit, 3-digit, or 4-digit prefixes to mobile network operators. For example, in Thailand, mobile prefixes such as 081, 082, 084, and 089 were traditionally allocated to AIS, while 083, 085, and 086 were allocated to TrueMove.
However, virtually every developed telecommunications market has enacted Mobile Number Portability (MNP) regulations. MNP legally permits mobile subscribers to switch operators while retaining their existing telephone number. As a result, while an initial prefix indicates the original issuing carrier, the active network can only be conclusively determined by the national central number portability clearinghouse.
ToolSphare clearly labels detected carriers based on official regulatory allocations while displaying transparent MNP disclosures to ensure travelers and developers have accurate, realistic telecom context.
Privacy Protection, Security & Anti-Fraud Best Practices
ToolSphare strictly adheres to ethical data principles and telecommunications privacy guidelines. Our platform does NOT query, store, or display private subscriber identities, SIM owner names, CNIC or national ID records, passport details, or real-time cell-tower locations. Any third-party service claiming to provide real-time private subscriber identity lookups via public websites is either operating illegally or promoting deceptive marketing.
Furthermore, travelers and international business professionals should be cautious when dialing unfamiliar shortcodes received via SMS. Unverified premium-rate SMS shortcodes can incur unexpected billing surcharges. ToolSphare only indexes verified, official self-service codes sourced directly from licensed telecom providers and recognized national regulatory bodies.
Worldwide Country Phone Code & SIM USSD Code Finder Frequently Asked Questions
What is the Thailand country code and how do I dial a Thai phone number from abroad?
The international country calling code for Thailand is +66 (ITU E.164). To call a Thai mobile or landline number from another country, dial your international exit code (or tap "+" on mobile), dial 66, drop the leading domestic zero "0" from the local area code, and dial the remaining 9 digits (for example: +66 81 234 5678).
What is star 966 and which country uses 966 as its calling code?
The calling code 966 is the official international country code for the Kingdom of Saudi Arabia (+966). "Star 966" or *966# is also recognized in various regional telecommunication menus for banking and mobile self-service. Major Saudi operators include stc (+966 50/53/55), Mobily (+966 54/56), and Zain KSA (+966 58/59).
Which country uses international code 61, 44, and 91?
Country code +61 belongs to Australia, +44 belongs to the United Kingdom (England, Scotland, Wales, and Northern Ireland), and +91 belongs to India. You can enter any calling code into our search bar to immediately view its country details, time zone, trunk prefixes, and mobile operators.
How do I check my own phone number on AIS, TrueMove, or other mobile networks?
On AIS Thailand, dial *545# to check your own phone number on screen. On TrueMove H, dial *933#. On dtac Thailand, dial *102*9#. On stc Saudi Arabia, dial *150#. On Vodafone UK, dial *#100#. For other carriers, simply search your mobile network in the SIM/USSD Codes tab of this tool.
Why does dialing a USSD code from a browser open my phone dialer instead of executing instantly?
For security reasons, web browsers and mobile operating systems (iOS and Android) do not permit websites to execute telephone calls or USSD supplementary commands in the background without user confirmation. Clicking "Dial Code" opens your device's native phone dialer with the code pre-filled, so you can review and press the call button safely.
Can this tool tell me the private owner or name of a SIM card or phone number?
No. ToolSphare respects international data privacy laws and telecommunications regulations. We do not provide, access, or display private subscriber identities, CNIC/passport numbers, or SIM ownership records. Our system formats numbers, validates E.164 compliance, and identifies the assigned carrier prefix only.
What is the difference between a country code, exit code, and trunk prefix?
A country code (e.g. +66, +1, +44) identifies the destination nation. An exit code (international call prefix, such as 00 or 011) is dialed when placing an outgoing call from a domestic landline to reach the international gateway. A trunk prefix (usually "0") is dialed domestically before area codes within the same country and is dropped when dialing internationally.
How can I report a USSD code that has changed or stopped working?
Every code card includes an "Is this code working?" button. Tap "Not Working" or "Suggest Correction" to submit an updated dial string. Community feedback is reviewed by our editorial team before updating the verified dataset.
What emergency numbers should I dial when traveling abroad?
Every country card in our tool lists official emergency numbers. For instance, Thailand uses 191 for Police, 1669 for Ambulance, and 1155 for Tourist Police (English-speaking). The United States and Canada use 911, the United Kingdom uses 999 and 112, Europe uses 112, Australia uses 000, Saudi Arabia uses 911/999, and India uses 112.
Does this tool support both prepaid and postpaid mobile SIM cards?
Yes! Each service code is categorized by contract availability: "Prepaid", "Postpaid", or "Prepaid & Postpaid". You can use the contract filter dropdown to show only codes applicable to your account type.