Essential USSD Codes: Check Balance Without Internet
In the era of smart apps like MyJio, Airtel Thanks, and the Vi App, checking your mobile balance has become highly visual. However, what happens when you run out of data, or you are using a basic feature phone without internet access? That is where USSD (Unstructured Supplementary Service Data) codes come to the rescue.
USSD codes are quick shortcodes (starting with a * and ending with a #) that communicate directly with the telecom operator's servers over the basic cellular voice channel. They are instant, free of charge, and work on every single mobile device. Here is the ultimate cheat sheet for the most important USSD codes in India.
Important National Codes (Works on All Phones)
| Purpose | USSD Code |
|---|---|
| Check device IMEI Number (Crucial for police complaints) | *#06# |
| Check Phone Radiation Levels (SAR Value) | *#07# |
| Call Forwarding Status (Check if someone is spying on calls) | *#21# |
Airtel USSD Codes
Airtel still maintains a robust USSD menu system, making it very easy for rural and feature phone users to manage their accounts.
| Purpose | USSD Code |
|---|---|
| Check Main Balance & Validity | *123# |
| Check Your Own Airtel Mobile Number | *282# |
| Check Best Special Offers for Your Number | *121*1# |
| Check Remaining Daily Data Balance | *121*2# |
Vodafone Idea (Vi) USSD Codes
Vi offers excellent USSD support, including direct shortcodes to take emergency data loans.
| Purpose | USSD Code |
|---|---|
| Master Menu (Balance, Data, Offers) | *199# |
| Check Main Balance directly | *199*2*1# |
| Check Your Own Vi Mobile Number | *199# (Displays on top of menu) |
| Activate Do Not Disturb (DND) | *1909# |
Reliance Jio "Missed Call" Codes
Because Reliance Jio operates an all-IP 4G/5G network, they do not use traditional legacy USSD codes like *123#. Instead, Jio utilizes a "Missed Call" facility or SMS to provide instantaneous account details.
| Purpose | Action Required |
|---|---|
| Check Balance, Data, and Validity | Dial 1299 (Call disconnects automatically and sends SMS) |
| Check Jio Tariff Plan Details | SMS MYPLAN to 199 |
| Know Your Jio Number | Open MyJio App or dial 1299 |
Frequently Asked Questions (FAQ)
Why do I get an "MMI Code Error" or "Connection Problem"?
This usually happens if your phone is forcing a Voice over LTE (VoLTE) or Wi-Fi Calling connection that struggles to transmit the USSD string. To fix it, briefly switch your phone's network from 4G/5G to 2G/3G, dial the code, and then switch back.
Are USSD codes safe to use?
Yes. The standard codes provided by your operator (like *123#) are completely safe and encrypted by the cell network. However, be extremely cautious of Call Forwarding codes (like *401*) if instructed to dial them by a stranger, as this is a common method used by scammers to hijack your incoming OTP calls.