Frequently Asked Questions
The country code for Tokelau is +690. This code is required when making international calls to Tokelau from any other country. It precedes the local subscriber number and follows the international exit code.
To call a Tokelau number from another country, dial the international exit code (00 or +), followed by 690 (Tokelau's country code), and then the local number. For example, to call the number 221234 in Tokelau, you would dial +690221234.
Domestic calls within Tokelau are made by directly dialing the recipient's number. No prefixes or area codes are needed, regardless of whether the call is between landlines or mobiles. This simplicity is due to Tokelau's small size and single telecommunications provider.
Tokelau's international dialing prefix is 00. This prefix is used when making international calls from Tokelau to other countries. It precedes the country code of the destination you are calling.
Tokelau phone numbers generally follow a 5-8 digit format. For international calls, the E.164 format (+690XXXXXXX) is recommended. The numbers are allocated based on the three atolls (Atafu, Nukunonu, and Fakaofo) and service categories (landline, mobile, government, etc.).
The Office of the Council for the Ongoing Government of Tokelau (OCOG), along with TELETOK (Telecommunications Tokelau Corporation), regulates telecommunications. TELETOK is the sole provider of both fixed and wireless services in the territory.
Tokelau does not have number portability because it has a single telecom provider, TELETOK. This simplifies number management and infrastructure development, as there's no need to transfer numbers between different carriers.
Tokelau adheres to the ITU-T E.164 recommendation. This international standard defines the format for international telephone numbers, ensuring global interoperability.
A regular expression like ^\+690[2-4,7][2-7]\d{3,6}$
can validate Tokelau numbers in international format. It checks for the country code (+690), valid prefixes based on service and atoll, and the appropriate length of the local number.
The atoll can be identified from the two digits immediately following the country code (+690). For example, 22 or 72 indicates Atafu, 3xx/73x Nukunonu, and 4xx/74x Fakaofo. This information is crucial for accurate call routing.
Developers building applications for Tokelau should stay in contact with OCOG/TELETOK for updates on number allocation policies and technical requirements. Tokelau's system is evolving, so staying informed is vital for compliance.
Atafu uses 2xx and 72x, Nukunonu uses 3xx and 73x, and Fakaofo uses 4xx and 74x. The 7xx range signifies mobile services while the 2xx, 3xx, and 4xx ranges are primarily used for landlines, though some can be used for specific services like government or emergency numbers.
Each atoll in Tokelau has designated prefixes (2xx, 3xx, 4xx, 72x, 73x, 74x) that broadly categorize services like landlines and mobile. Within these, more specific ranges denote services like residential (22x), business (23x), government (41x), emergency (31x), and others.
Ensure compliance by using the E.164 format (+690XXXXXXX), supporting variable number lengths (5-8 digits), validating service categories based on the first digit after the country code, and implementing geographic routing based on the atoll prefixes.
Tokelau Phone Numbers: E.164 Format, +690 Country Code & Validation Guide
Learn how to format, validate, and integrate Tokelau phone numbers (+690 country code) using the E.164 international standard. This comprehensive guide covers atoll-based number allocation (Atafu, Nukunonu, Fakaofo), ITU-T compliance, JavaScript validation regex, SMS delivery, geographic routing, and TELETOK telecommunications integration for developers building international calling systems.
What is the Tokelau Country Code and Phone Number Format?
Tokelau uses country code +690 for international calls. The territory, a New Zealand dependency composed of three coral atolls—Atafu, Nukunonu, and Fakaofo—operates a unique telecommunications system. With a population of 1,499 (2016 Census, de jure usually resident population: Atafu 541, Fakaofo 506, Nukunonu 452), the territory relies on specialized infrastructure managed by TELETOK, the Telecommunications Tokelau Corporation. (Source: Tokelau National Statistics Office, October 2016 Census, verified January 2025)
TELETOK, a government-owned corporation operating under the Office of the Council for the Ongoing Government of Tokelau (OCOG), provides all fixed and wireless services as the sole operator. TELETOK operates a 4G LTE tower on each atoll, delivering both VoLTE and data services over B28 (700 MHz) since May 2017. This single-provider system influences many aspects of number allocation and service provision.
Connectivity Infrastructure and Performance
Submarine Cable Upgrade (2021-2023): In September 2021, Tokelau connected to the Southern Cross NEXT submarine cable system, achieving full operational status in late 2023. This replaced previous satellite-only connectivity via Intelsat IS18 through Spark New Zealand. The submarine cable connects all three atolls with direct links to Auckland, New Zealand. (Source: UN Doc A/AC.109/2025/14, January 2025)
Network Performance Metrics:
Backup and Disaster Recovery: The submarine cable infrastructure includes built-in redundancy. While TELETOK manages specific disaster recovery protocols, the territory's investment analysis (2017) indicated that satellite backup antennas would remain in place if submarine cable became the primary connectivity method. From a cost perspective, over a 25-year period, submarine cable investment proved more economical than continued satellite connectivity at equivalent bandwidth. (Source: ITU-D Country Paper on Connectivity in Tokelau, 2017)
Network Coverage: Each atoll has 4G LTE coverage across inhabited areas. Coverage reaches 95% for fixed (landline) services and serves 400+ individual mobile customers (including devices, dongles, and MiFi units). As small, low-lying coral atolls with maximum elevation of 5 meters and land strips typically 200 meters wide, geographic coverage is comprehensive within populated zones. (Source: ITU-D Country Paper, 2017)
Time Zone: Tokelau observes UTC+13 year-round with no Daylight Saving Time changes.
Tokelau Phone Number Quick Reference: +690 Country Code Essentials
Essential information for developers working with Tokelau phone numbers and the +690 country code:
+690XXXXXXX
(country code +690 followed by 5-8 digits)Developer Support and Operational Considerations
Contact for Technical Requirements:
Operational Framework:
E.164 Phone Number Format for Tokelau
What is E.164 format? E.164 is the ITU-T international standard for formatting phone numbers globally. For Tokelau, the E.164 format ensures proper international call routing and SMS delivery.
Format Tokelau phone numbers according to the E.164 international standard:
+690XXXXXXX
(country code +690 followed by 5-8 digits)+690221234
(landline),+6907212345
(mobile)Note: Tokelau uses country code +690 as assigned by ITU-T E.164. (Source: ITU-T International Numbering Resources, verified January 2025)
How Are Tokelau Phone Numbers Allocated by Atoll?
Understanding Tokelau's atoll-based phone number allocation is essential for geographic routing and validation. Each of the three atolls—Atafu, Nukunonu, and Fakaofo—has dedicated number ranges within the +690 country code system.
Regional Distribution and Service Categories
The following table outlines the primary number ranges for each atoll:
Within these ranges, a hierarchical structure further categorizes services:
Emergency and Special Service Numbers
Universal Emergency Number: 999 (Police, Fire, Ambulance/Medical)
This emergency number follows the British Commonwealth standard and operates across all three atolls. When calling 999 from within Tokelau, dial the three digits directly. From international locations, dial
+690
followed by the local emergency contact numbers for the relevant atoll.Critical Healthcare Note: Tokelau has no hospitals or ambulance services. Each atoll has a health clinic staffed by nurses and visiting doctors. Serious medical emergencies require patient evacuation to Samoa (480 km south, 30+ hours by ship) or New Zealand. The Government of Tokelau's patient referral scheme manages evacuations. (Source: UK Foreign Office Travel Advice, verified January 2025)
Number Allocation Process
Requesting New Numbers: TELETOK manages all phone number allocations directly. To request new numbers:
Number Capacity: With 5-8 digit subscriber numbers and dedicated ranges per atoll, the current numbering scheme provides substantial capacity relative to population (approximately 500 residents per atoll). The 7xx mobile ranges and 2xx/3xx/4xx landline ranges offer thousands of possible combinations per atoll. No evidence of number exhaustion or capacity constraints exists as of January 2025.
Design your systems to validate both service category and geographic allocation to ensure accurate routing. This is crucial for directing calls and messages to the correct destination within Tokelau.
How to Call Tokelau: International Dialing Instructions
To call Tokelau from abroad: Dial your country's exit code (e.g., 011 from USA), then +690 (Tokelau country code), followed by the local number. Tokelau's dialing system is streamlined for simplicity, with no area codes or additional prefixes required.
Domestic Calls Within Tokelau
Make domestic calls within Tokelau using direct dialing. Dial the number directly, whether landline or mobile, without any area codes or prefixes. This applies to calls between all three atolls.
Due to Tokelau's compact nature, no regional codes are necessary. This simplifies domestic dialing significantly.
International Calls to and from Tokelau
Make international calls using standard procedures, incorporating the international prefix and country codes.
Outgoing International Calls:
00
1
for USA)Example:
00 + 1 + 212 + 5551234
(calling New York, USA)Incoming International Calls:
+690
Example:
+690 47247036
International Calling Notes:
For reliable international connectivity, always normalize phone numbers to the E.164 format (+690XXXXXXX) in your applications. This ensures compatibility with global telecommunications standards.
Character Encoding for SMS
Character Encoding Limits:
SMS Delivery and Reliability:
MMS (Multimedia Messaging Service) Support:
GSM-7 Character Set: GSM-7 supports standard Latin characters (A-Z, a-z, 0-9), basic punctuation, and specific symbols. Characters requiring Unicode/UCS-2 encoding include emoji, non-Latin scripts (Chinese, Arabic, Cyrillic, etc.), special symbols (™, ©, ®), and extended punctuation. When a message contains even one Unicode character, the entire message uses UCS-2 encoding with the reduced 70-character limit.
How to Validate Tokelau Phone Numbers: JavaScript Implementation
Implement robust Tokelau phone number validation using JavaScript regex patterns and the E.164 format. These code examples ensure your application correctly validates +690 country code numbers:
Security Note: Never commit API credentials or sensitive configuration to version control. Add
.env
to your.gitignore
file:Authentication and Error Handling Considerations
TELETOK API Integration: As of January 2025, TELETOK does not offer public REST APIs for developers. For programmatic integration with Tokelau telecommunications services:
General Error Handling Patterns: Build applications that handle Tokelau phone numbers with robust error handling:
Retry Strategy Recommendations:
Phone Number Format Validation with Regex
Use this regex pattern to validate Tokelau phone numbers in E.164 format:
This code snippet checks for the correct country code, initial digits based on service type and atoll, and the appropriate length of the local number. Test your validation against various valid and invalid inputs to ensure robustness.
Geographic Routing Logic
Implement logic to determine the atoll based on the number prefix.
This code extracts the two digits after the country code (+690) and maps them to the appropriate atoll based on the hierarchical structure. The mapping correctly reflects that 2xx ranges belong to Atafu_ 3xx to Nukunonu_ and 4xx to Fakaofo. The function includes comprehensive input sanitization and error handling for invalid prefixes.
ITU-T E.164 Compliance for Tokelau Phone Numbers
Why is E.164 compliance important? ITU-T E.164 compliance ensures Tokelau phone numbers work correctly with international telecommunications systems_ SMS gateways_ and VoIP services worldwide. Tokelau strictly adheres to ITU-T E.164 recommendations for global interoperability. As a developer_ understanding these recommendations is essential for building compliant systems. The E.164 standard_ titled "The international public telecommunication numbering plan_" defines a global numbering plan for telephony and some data networks. It specifies a maximum length of 15 digits and structures numbers with a country code (1-3 digits) followed by the subscriber number (up to 12 digits). This ensures consistent number formatting for international calls. (Source: ITU-T E.164 Recommendation_ verified January 2025)
Compliance Testing and Certification
Regulatory Framework: Under the Telecommunication Tokelau Corporation Rules 1996_ TELETOK is mandated to "promote the development of telecommunication in accordance with_ as far as practicable_ recognised international standards practice." This includes ITU-T E.164 compliance. (Source: PacLII)
Testing Procedures: For applications requiring formal compliance verification:
Compliance Checklist:
Technical Implementation Considerations
Here are key considerations for implementing ITU-T compliant systems:
This function cleans the input by removing non-numeric characters (except the leading +)_ validates number length (5-8 digits)_ and adds the +690 country code if missing. This ensures all processed numbers conform to the E.164 standard. Returns null for invalid formats to enable proper error handling.
Additional Language Examples:
This code correctly extracts the first digit of the subscriber number (after the country code) to determine the service category. This is important for routing and handling calls appropriately.
Class-Based Routing Implementation:
Performance Optimization for High-Volume Scenarios:
For applications processing thousands of phone numbers per second:
What About Number Portability and Multiple Carriers?
Tokelau does not support number portability. This is due to the single-provider system managed by TELETOK/OCOG. This centralized approach simplifies number management and infrastructure development.
Regulatory Status: The Telecommunication Tokelau Corporation Rules 1996 establish TELETOK as "the sole provider, operator and maintainer of telecommunication services in the interests of the people of Tokelau." The legislation creates a legally mandated monopoly, with the Council for the Ongoing Government serving as TELETOK's Board of Directors. (Source: PacLII)
Developer Compliance Requirements:
Future Developments: Tokelau's National Strategic Plan 2021-2026 focuses on improved connectivity, infrastructure development, and good governance. However, no public plans exist to liberalize the telecommunications market or introduce competition. The strategic plan emphasizes working with New Zealand as the administering power to meet social and economic requirements.
If you're developing applications for Tokelau, stay in contact with OCOG/TELETOK for updates on number allocation policies and technical requirements. This ensures your systems remain compliant with any changes. Tokelau's telecommunications system, while relatively simple, is constantly evolving. Stay informed about these developments to build robust and future-proof applications.
Contact Information:
Phone Number Validation Libraries and Resources
Recommended SDKs and Libraries for Phone Number Validation
JavaScript/Node.js:
libphonenumber-js – Lightweight port of Google's libphonenumber. Supports Tokelau (+690) validation.
google-libphonenumber – Official Google libphonenumber JavaScript port
phone – Simple phone number validation with country detection
Python:
PHP:
Java:
Open Source Examples:
Technical Standards:
Tokelau Government:
Legal and Regulatory:
Related Phone Number Guides:
Next Steps
Build effective telecommunications solutions for Tokelau by following the best practices and guidelines outlined here. Your applications can be compliant, efficient, and tailored to the specific needs of this unique territory.
Pre-Deployment Checklist
Before deploying your Tokelau telecommunications integration to production:
Technical Validation:
Integration Preparation:
Compliance and Regulatory:
Operational Readiness:
Common Issues and Troubleshooting
Problem: Phone numbers fail validation despite correct format Solution: Verify the prefix is valid for Tokelau (2xx, 3xx, 4xx, 7xx series). Check that subscriber number length is 5-8 digits. Ensure +690 country code is present.
Problem: SMS delivery failures or delays Solution: Confirm number is correctly formatted in E.164. Check that message length accounts for encoding (160 chars GSM-7, 70 chars Unicode). Verify TELETOK service status. Implement retry logic with exponential backoff.
Problem: Inter-atoll call quality issues Solution: Verify submarine cable connectivity status (operational since late 2023). If issues persist, contact TELETOK. Note that the domestic network upgrade completes in 2025, which may improve quality.
Problem: Unable to determine routing destination Solution: Ensure your atoll mapping includes all valid prefixes. The geographic routing function must recognize 22/23/24 (Atafu), 31/32/33 (Nukunonu), 41/42/43 (Fakaofo), and 72/73/74 (mobile by atoll).
Problem: Emergency calls not prioritized Solution: Check for prefix '31' (Nukunonu emergency services) and route with highest priority. Implement special handling for 999 emergency number.
Implementation Workflow