# Sri Lanka Phone Number Checker and Formatter - +94, 07X and Area Codes

Page: https://hirantha.me/tools/sri-lanka-phone-number-checker
Part of: Hirantha Sandaruwan Lakshan free tools (https://hirantha.me/tools)
Updated: 2026-10-13

Check a Sri Lankan phone number, see whether it is mobile or landline, and get the +94 and local formats. Paste a list to check many at once.

This is a free tool that runs in the browser: open the page to use it. File tools process files on the visitor's own device; files are never uploaded or stored. No account, sign-up, payment or watermark.

Type or paste Sri Lankan phone numbers in any common form (0712345678, 071 234 5678, +94 71 234 5678, 0094712345678, 011 2345678) and see whether each one is well formed, whether it is mobile or landline, the area for a landline, and the clean international and local versions. Paste a whole list, one per line. The work is done in your browser and no number is sent anywhere.

Sri Lanka's numbering plan, published by the Telecommunications Regulatory Commission (TRC), uses 10-digit national numbers that start with the trunk prefix 0. Dialled from abroad, the 0 is dropped and +94 is put in front, so there are nine digits after +94. Mobile numbers are in the 07 range. A landline number is a three-digit area code beginning with 0, such as 011 for Colombo, then a seven-digit subscriber number.

The checker strips spaces, hyphens, dots and brackets, then reads the number as local (0...), international (+94... or 0094...) or international without the plus sign (94...). A 0 written after +94, as in +94 (0) 71 234 5678, is dropped. Nine digits with no leading 0 are read as a local number that lost its 0. Seven digits alone are refused, because the area code is missing.

A landline number is valid only if its area code is in the TRC table, which is shown below. The plan's text mentions 33 local areas but its table lists 29 codes, and this tool uses the table. The area name is the town the table gives for that code; a code can serve nearby places too, so treat it as a guide. An unlisted code is reported as not recognised, which can mean a typing mistake or a newer allocation. Special-service numbers such as short codes and freephone numbers are not checked.

The tool does not name the company behind a mobile number. The plan reserves the whole 07 range for mobile services and does not tie a prefix to a company. The regulator has been preparing mobile number portability, which lets people keep a number when they change company. A prefix is therefore not proof of who runs a number. The check is also about shape only: a valid result does not mean the number is in service.

Landline area codes in the TRC numbering plan:
| Area code | Area | Area code | Area |
| --- | --- | --- | --- |
| 011 | Colombo | 021 | Jaffna |
| 023 | Mannar | 024 | Vavuniya |
| 025 | Anuradhapura | 026 | Trincomalee |
| 027 | Polonnaruwa | 031 | Negombo |
| 032 | Chilaw | 033 | Gampaha |
| 034 | Kalutara | 035 | Kegalle |
| 036 | Avissawella | 037 | Kurunegala |
| 038 | Panadura | 041 | Matara |
| 045 | Ratnapura | 047 | Hambantota |
| 051 | Hatton | 052 | Nuwara Eliya |
| 054 | Nawalapitiya | 055 | Badulla |
| 057 | Bandarawela | 063 | Ampara |
| 065 | Batticaloa | 066 | Matale |
| 067 | Kalmunai | 081 | Kandy |
| 091 | Galle |  |  |

Q: How many digits is a Sri Lankan phone number?
A: Ten digits when written locally, starting with 0 (for example 0712345678), and nine digits after +94 when written internationally (+94712345678). Landline numbers follow the same lengths.

Q: How do I write a Sri Lankan number for an international call?
A: Drop the leading 0 and put +94 in front: 0712345678 becomes +94712345678. This is the E.164 form. On a landline phone replace + with the international prefix of the country you are calling from.

Q: Which area code is Colombo, Kandy or Galle?
A: Colombo is 011, Kandy is 081 and Galle is 091. The table on this page lists all 29 area codes in the TRC numbering plan, including Jaffna (021), Matara (041) and Anuradhapura (025).

Q: Can the number tell me the mobile operator?
A: Not reliably, so this tool does not say. The numbering plan does not tie a prefix to a company, and the regulator has been preparing mobile number portability, so that people can keep their number when they switch company.

Q: Does a valid result mean the number works?
A: No. It means the number has the right shape for a Sri Lankan mobile or landline number. Whether a person or line exists behind it cannot be known from the digits.

Q: Why was my landline number rejected?
A: The most common reasons are a missing area code, a wrong number of digits, or an area code that is not in the TRC table. The message under each result says which. If you are sure the number is right, it may be a newer allocation that the 2009 table does not list.

Q: Is the phone number sent anywhere?
A: No. The checking happens in your browser and nothing is uploaded, stored or logged.

Sources: Telecommunications Regulatory Commission of Sri Lanka: Sri Lanka Numbering Plan, the 10-digit open numbering system, revised 22 October 2009 (checked 13 October 2026) (https://www.trc.gov.lk/content/files/policy/numberingmanual.pdf); ITU-T Recommendation E.164: The international public telecommunication numbering plan (https://www.itu.int/rec/T-REC-E.164); Daily FT: Mobile number portability finally coming, 25 August 2020 (https://www.ft.lk/TOP-STORY/Mobile-number-portability-finally-coming/26-705066)

Related tools:

- [NIC number decoder](https://hirantha.me/tools/nic-decoder.md): Read the birth date, gender and age from a Sri Lankan NIC number, old or new format, one or a whole list.
- [Singlish to Sinhala converter](https://hirantha.me/tools/singlish-to-sinhala.md): Type Sinhala with English letters. A documented, predictable Singlish to Sinhala Unicode converter with a typing guide and a copy button.
- [Remove duplicate lines](https://hirantha.me/tools/remove-duplicate-lines.md): Remove duplicate lines from a list and see how many were removed. Keep the first or last copy, ignore case or spaces, or show only the repeated or only the unique lines.
- [Sort lines (A to Z, numeric, shuffle)](https://hirantha.me/tools/sort-lines-tool.md): Sort lines A to Z, Z to A, by number or by length, or reverse and shuffle them. Natural number order, case options and language-aware sorting, live as you type.
- [Word & character counter](https://hirantha.me/tools/word-counter.md): Live word, character, sentence, and reading-time counts as you type.
