induwara.lk
induwara.lkSri Lanka · Utility

Sri Lanka Mobile Number Network Checker

Paste any Sri Lankan mobile number and instantly see its network — Dialog, SLT-Mobitel, Hutch or Airtel — from the TRCSL prefix, with clean local and +94 dialing formats. No signup, no ads, sources cited below.

By Induwara AshinsanaUpdated Jul 18, 2026
Check a mobile networkDialog · Mobitel · Hutch · Airtel
TRCSL numbering plan

Works with local (0771234567), international (+94 77…) and 0094 forms. Spaces, dashes and brackets are ignored.

Try an example
Network operator
Dialogprefix 077
Valid mobile

077 is allocated to Dialog.

Local format
077 123 4567
International format
+94 77 123 4567

This shows the prefix's original network

Mobile Number Portability (MNP) is licensed in Sri Lanka but not yet live (targeted around late 2026, repeatedly deferred). Until it goes live, the prefix reliably identifies the operator. Once MNP is live, a number could keep its prefix while running on a different network, so treat this as the original TRCSL allocation, not a live SIM check.

Sri Lanka mobile prefixes

PrefixOperatorNote
070SLT-Mobitel
071SLT-Mobitel
072Hutchpreviously Etisalat
074Dialog
075Airtelallocated within Dialog Group; marketed as Airtel
076Dialog
077Dialog
078Hutchpreviously Etisalat / Lanka Cellular

Allocations from the TRCSL Sri Lanka Numbering Plan, cross-checked with Wikipedia. Landline numbers (e.g. 011 for Colombo) are area codes, not 07X mobile prefixes, and are out of scope for this tool.

Sources cited: operator allocations from the TRCSL Sri Lanka Numbering Plan, cross-checked with Wikipedia's per-prefix table. Last verified 2026-07-18. See the full references below the tool.

How it works

Every Sri Lankan phone number is assigned by the Telecommunications Regulatory Commission of Sri Lanka (TRCSL) under a 10-digit Open Numbering System. Mobile numbers all sit in the 07X range, where the first three digits are a fixed operator code. Because Mobile Number Portability is not yet live, that code still reliably tells you which network a number belongs to. The tool is a pure prefix lookup — no arithmetic, no API, and nothing leaves your browser.

  1. Normalise the input. Spaces, dashes and brackets are stripped. A leading +94, 0094 or bare 94 is converted to a single leading 0, and a 9-digit 7XXXXXXXX gets its 0 restored.
  2. Validate length and range. The result must match ^07\d{8}$ — exactly 10 digits starting with 07. Anything shorter, longer, or not starting with 07 (a landline like 011, for instance) is rejected with a specific reason.
  3. Extract the operator code. The first three digits (07X) are the operator code allocated by TRCSL.
  4. Look up the operator in the static allocation table below. Prefixes inside 07X that TRCSL has not assigned (073, 079) are flagged as unassigned rather than guessed.

The allocation table is taken from the TRCSL Sri Lanka Numbering Plan and cross-checked against the Wikipedia “Telephone numbers in Sri Lanka” table:

  • 070SLT-Mobitel
  • 071SLT-Mobitel
  • 072Hutch (previously Etisalat)
  • 074Dialog
  • 075Airtel (allocated within Dialog Group; marketed as Airtel)
  • 076Dialog
  • 077Dialog
  • 078Hutch (previously Etisalat / Lanka Cellular)

As a correctness check, the tool resolves each valid number two ways — an O(1) prefix map and an independent linear scan of the same table — and both must agree before an operator is shown. The result also carries a dated LAST_VERIFIED marker (2026-07-18) so you know when the ranges were last checked against the source.

Worked examples

Input

0771234567

  1. Normalise: no separators, already 10 digits → 0771234567
  2. Validate: matches ^07\d{8}$ → valid mobile
  3. Operator code: first three digits → 077
  4. Look up 077 → Dialog
  5. Local: 077 123 4567 · International: +94 77 123 4567

Input

+94 72 123 4567

  1. Normalise: strip spaces → +94721234567
  2. Country code: +94 → leading 0 → 0721234567
  3. Validate: 10 digits, starts with 07 → valid mobile
  4. Operator code: 072 → Hutch (previously Etisalat)
  5. Local: 072 123 4567 · International: +94 72 123 4567

Input

0791234567

  1. Normalise: already 10 digits → 0791234567
  2. Validate: matches ^07\d{8}$ → passes the shape test
  3. Operator code: 079
  4. Look up 079 → not in the TRCSL allocation table
  5. Result: unassigned Sri Lankan mobile prefix — no operator returned

Input

0112345678

  1. Normalise: already 10 digits → 0112345678
  2. Validate: does not match ^07\d{8}$ (starts with 01)
  3. 011 is the Colombo landline area code, not a 07X mobile
  4. Result: not a Sri Lankan mobile number

Frequently asked questions

Sources & references

The prefix-to-operator allocations on this page were last cross-checked against the TRCSL numbering plan and Wikipedia on 2026-07-18. They are reviewed whenever TRCSL reassigns a range or Mobile Number Portability goes live.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a wrong prefix, a newly allocated range, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.