induwara.lk
induwara.lkSri Lanka · Utility

Sri Lanka Mobile Number Network / Operator Finder

Paste any Sri Lankan mobile number and instantly see which network it belongs to — Dialog, SLT-Mobitel, or Hutch — whether it's valid, and its clean +94 format. A deterministic prefix lookup from the official TRCSL numbering plan. No signup, no ads.

By Induwara AshinsanaUpdated Jul 15, 2026
Find the network
TRCSL numbering plan

Accepts 07X, +94, or 0094 form — spaces and dashes are fine.

Try a sample
Network / operator
Dialog Axiata077

Sri Lanka's largest mobile network; absorbed Airtel Lanka in 2024.

Validity
Valid SL mobile

10 digits · access code 077 · 7 subscriber digits

National format
077 123 4567
International (+94 / E.164)
+94 77 123 4567

Every 07X prefix

PrefixOperatorExample
070SLT-Mobitel070 XXX XXXX
071SLT-Mobitel071 XXX XXXX
072Hutch072 XXX XXXX
074Dialog Axiata074 XXX XXXX
075Dialog Axiata(formerly Airtel)075 XXX XXXX
076Dialog Axiata076 XXX XXXX
077Dialog Axiata077 XXX XXXX
078Hutch078 XXX XXXX
073Reserved — not currently allocated
079Reserved — not currently allocated

Source: TRCSL National Numbering Plan (07X mobile access codes). The prefix identifies the current operator because Mobile Number Portability is not yet live in Sri Lanka. Last verified 2026-07-15.

How it works

Every Sri Lankan mobile number follows the Telecommunications Regulatory Commission of Sri Lanka (TRCSL) National Numbering Plan: a trunk 0, a three-digit mobile access code in the 07X band, then seven subscriber digits — ten digits in total. The access code is what identifies the operator, and this finder resolves it in four deterministic steps with no server call:

  1. Normalise. Strip spaces, dashes, and brackets. Map international forms to national: a leading +94 or 0094 has its country code removed, a bare nine-digit number gets its trunk 0 restored. The target is 0 + nine digits.
  2. Validate. Confirm the result is exactly ten digits starting 07. Anything else returns a specific message — too short, too long, a foreign country code, or a fixed line — never a guessed network.
  3. Extract the prefix. Take the three-digit access code 07X and look it up in the TRCSL allocation table:
    • 070SLT-Mobitel
    • 071SLT-Mobitel
    • 072Hutch
    • 074Dialog Axiata
    • 075Dialog Axiata
    • 076Dialog Axiata
    • 077Dialog Axiata
    • 078Hutch
  4. Format. Produce the national 07X XXX XXXX and international +94 7X XXX XXXX (E.164) strings, each with a copy button.

As a credibility check, the operator is re-derived a second way — the generated +94 number is parsed straight back to its prefix and looked up again. When the two paths agree, the finder shows a "prefix ↔ E.164 verified" badge. Two ranges, 073 and 079, sit inside the mobile band but are not allocated to any operator, so numbers on them are reported as invalid rather than force-matched.

One honest caveat, stated in the tool itself: Mobile Number Portability (MNP) is not yet live in Sri Lanka — go-live is targeted for August 2026. Until then the prefix identifies the number's actual current operator. Once MNP launches, a ported number keeps its prefix but may sit on a different network, at which point the prefix will only reveal the original operator. This page will be revised on go-live.

Worked examples

Input

0772345678

  1. Normalise: strip trunk 0 → national significant number 772345678 (9 digits).
  2. Validate: 10 digits, starts 07 → valid mobile.
  3. Prefix: 077 → look up TRCSL table → Dialog Axiata.
  4. Format: national 077 234 5678, international +94 77 234 5678.

Dialog Axiata · valid mobile

Input

+94 71 987 6543

  1. Normalise: leading + means international; country code 94 → NSN 719876543.
  2. Validate: resolves to 10-digit national 0719876543 → valid.
  3. Prefix: 071 → SLT-Mobitel (state-owned operator).
  4. Format: national 071 987 6543, international +94 71 987 6543.

SLT-Mobitel · valid mobile

Input · edge case

078 555 12

  1. Normalise: digits 07855512, strip trunk 0 → 7855512 (7 digits).
  2. Validate: 7 ≠ 9 subscriber-side digits → fails the 10-digit check.
  3. No prefix lookup runs — the number is rejected, not guessed.

Too short — no operator returned (edge case)

Input · edge case

0731234567

  1. Normalise: NSN 731234567 (9 digits) → valid length.
  2. Prefix: 073 lies in the 07X band but is not in the TRCSL allocation.
  3. The finder returns 'not allocated to any operator' rather than a false match.

Unallocated prefix — reported invalid (boundary case)

Frequently asked questions

Sources & references

The prefix-to-operator table on this page was last cross-checked against the TRCSL numbering plan on 2026-07-15. It is reviewed whenever an operator allocation changes and will be updated when 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 bug, edge case, or want to suggest an improvement?

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