Balance Check Codes: Dialog, Mobitel, Hutch, Airtel
Pick your network and what you want done, and get the exact code to dial plus the menu options to press after it. Every code comes from the operator's own page, quoted, with the date it was checked. Where an operator publishes nothing, this says so.
How it works
There is no arithmetic on this page. The work is transcription, pairing, job selection and dial-string encoding, and all four are worth stating, because the usual failure mode of a dial-code page is a code nobody can cite.
Transcription. One row per published code, each carrying the operator's own sentence or table label, quoted rather than paraphrased: 31 codes and 34 menu options across the four networks. If an operator does not say what a code does, the row does not exist.
Label-to-code pairing. Mobitel publishes its self-care codes as a two-column table, so the pairing has to be proved rather than assumed. 11 of the Mobitel codes here are quoted from a prose sentence elsewhere on the same page that states the pairing outright, for example “Dial #132# or *132# from your Mobitel connection to check the below Re Registration details.” Those sentences establish the table's order as label first, code second, and the remaining 6 rows are accepted on that ordering. The code table marks which basis each row rests on, so you can judge it yourself.
Job selection. A job maps to at most one code per network and connection type. The lookup is a membership test, not a fallback, so a Dialog TV line never inherits a mobile answer. Where an operator documents nothing for a job, the tool returns a written note and the operator's own documented entry points instead of a code. 10 jobs are answered that way. This is the rule that keeps #456# off the page, and that keeps #111# labelled as mCash rather than as the Mobitel balance.
Dial-string encoding. A phone link cannot carry a raw hash: it ends the URL, so a link to #678# reaches the dialler empty. Each code is percent-encoded first, turning #678# into tel:%23678%23 and *123# into tel:*123%23. Even then, iOS Safari will not start a USSD session from a link, so every code has a copy control beside it.
Charges. None of the pages cited here publishes a charge for dialling the self-care menus, and none says the session is free either, so this page asserts neither. What each row does carry is the operator's own figure for the service behind the code: Airtel's data loan costs 20MB on a 200MB loan and 50MB on a 500MB loan, Reload Share is free of charge, and the missed-call reload is Rs 100 at a time up to Rs 500. Where the operator publishes no figure, the row says so instead of implying the service is free.
What is checked. Seven tests run over the dataset on every render: each answer traces to a transcribed code, each citation sits on the operator's own domain, each dial string encodes cleanly, no blocklisted code ships, no job is answered twice, no row is scoped to a connection type its network does not publish, and every row carries a verified date. The result is printed inside the tool card rather than claimed here.
Worked examples
Who publishes what
The four licensed mobile operators in Sri Lanka, and the page each operator's codes were read from.
| Network | Licensed as | Connection types covered |
|---|---|---|
| Dialog | Dialog Axiata PLC | 5: prepaid, postpaid, home-broadband, roaming, tv |
| Mobitel | Mobitel (Pvt) Ltd, trading as SLT-Mobitel | 3: prepaid, postpaid, roaming |
| Hutch | Hutchison Telecommunications Lanka (Pvt) Ltd | 2: prepaid, postpaid |
| Airtel | Bharti Airtel Lanka (Pvt) Ltd | 1: prepaid |
Operator list per the Telecommunications Regulatory Commission of Sri Lanka. Connection types reflect what each operator publishes codes for on the pages cited below, not everything it sells.
Frequently asked questions
Sources & references
- Dialog Axiata: Self Help Dial Codes (#107#, #678#, #107*12*7#, #679#)
- SLT-Mobitel: Quick Fix Support (self-care code table, 1717, USAGE to 4567)
- Hutch: *123# Ultimate Code (the nine-option master menu)
- Hutch: FAQ (*433#, 1788, SMS 5555)
- Airtel Sri Lanka: Airtel Services (*345#, *235*Amount*Number#, 458, 990)
- Airtel Sri Lanka: Prepaid Data Packs (*550#)
- Airtel Sri Lanka: SMS Services (*550*6*2#)
- Telecommunications Regulatory Commission of Sri Lanka: licensed operators
Every page above was fetched and transcribed on 2026-10-19, and each row inside the tool links back to the page it came from with its own verified date. Operators change these menus without notice, so if a code has moved, email me and I will re-read the page.
Related tools
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 code that has moved, or one an operator publishes that is missing here?
Email me at [email protected] and I will re-read the operator page.