In India, many people use SIM cards from different telecom networks like Airtel, BSNL, Vi, and Jio. USSD codes are simple codes that help users quickly get information about their phone services. These codes can check account balances, find new offers, see your own phone number, check how much data you have left, get emergency credit, and more. They make it easy to get important details about your phone services every day.
Also Read: How To Start Using eSIM In India? A Guide for Airtel, Jio, And Vi!
This list includes detailed list of USSD codes for all major Indian network providers like Airtel, Jio, VI and BSNL.
What are USSD Codes?
USSD (Unstructured Supplementary Service Data) uses codes made up of the characters available on a mobile phone. A USSD message can be up to 182 characters long and allows for real-time communication between the phone and another device, usually a network or server.
In general, they are “Quick Codes”; they are sort of predefined numbers that users can send, and in response, the carrier network system sends a text message containing the requested information. Ideally, each telecom operator has a list of these codes.
Let’s understand how they look like.
Generally, the USSD code contains ‘*’ or ‘#’ symbols and includes a combination of numbers in the middle. Therefore, anyone can easily identify the USSD code that comes from the normal number.
Benefits of USSD codes
USSD codes are useful because they let you access various services and offers from your mobile network easily. Here’s how they can be beneficial:
- Discover Offers: You can find out about special deals and offers from your SIM card provider.
- Save Money: These codes can help you find cheaper options for your recharge plans.
- Access Services: Some codes allow you to manage your internet, SMS, and roaming services quickly.
- Daily Data Checks: You can use these codes to check daily data offers from any mobile network.
One tip, just keep this article bookmarked to come back and look at the essential codes as we continually update them here.
Also Read: Jio AirFiber Plans In 2024: All The Offers And Details
What are Call Forwarding USSD Codes?
Sometimes you miss an important call because your phone is busy or switched off. In such a situation, call forwarding fixes this. It automatically sends your incoming calls to another number. You can set it up in seconds using a USSD code. You don’t need any app for this.
Call forwarding is available on all plans and works across Jio, Airtel, Vi, and BSNL.
Here are the most useful call forwarding codes:
| Your Requirement | USSD Code | To Cancel |
| Forward ALL calls | **21*[number]# | ##21# |
| Forward when BUSY | **67*[number]# | ##67# |
| Forward when NO ANSWER | **61*[number]# | ##61# |
| Forward when SWITCHED OFF | **62*[number]# | ##62# |
| Cancel ALL forwarding | ##002# | — |
How to Use It?
Open your phone’s dialer. Type the code and replace [number] with the 10-digit phone number you want calls forwarded to. Then press the call button.
For Example: To forward all your calls to 9876543210, dial **21*9876543210# and press call.
Airtel USSD Codes 2026
Here is the complete list of Airtel USSD codes for 2026:
| S/N | Check Details | Airtel USSD Codes |
| 1 | Balance Check USSD Code | *123# |
| 2 | Number Check USSD Code | *282# |
| 3 | 4G Data Balance Check Code | *121*2# & Reply With ”1” |
| 4 | Airtel Customer Care Number | 198 |
| 5 | Complain Number | 121 |
| 6 | Check Airtel Unlimited Packs | *121*1# |
| 7 | Offers Check Code | *121# |
| 8 | Plan Validity Check Code | *123# |
| 9 | Data Charges Check Code | *121*7*5# |
| 10 | Postpaid Current Bill Plan Check | SMS “”BP”” To 121 |
| 11 | Postpaid Due/Pending Amount Check | SMS “”OT”” To 121 |
| 12 | Airtel Postpaid Bill Payment Check | SMS “”PMT”” To 121 |
| 13 | Postpaid Current Plan Usage Check | SMS “”UNB”” To 121 |
Also Read: Check Airtel Data Balance Using USSD Code, SMS, Missed Call
Jio USSD Codes 2026
If you are looking for USSD code for Jio, check out the list below:
| S/N | Check Details | Jio USSD Codes |
| 1 | Jio balance check | *333# |
| 2 | Know Number | Dial *1# |
| 3 | Check 4G data usage | MBAL to 55333 |
| 4 | Check prepaid balance & validity | SMS BAL to 199 |
| 5 | Know bill amount | SMS BILL to 199 |
| 6 | Check the current tariff plan | SMS MYPLAN to 199 |
| 7 | Activate 4G data | Call 1925 or SMS START to 1925 |
| 8 | Check net balance | use MyJio app |
| 9 | Deactivate Jio Caller Tune | *333*3*1*2# |
| 10 | Know Jio number of JioFi device | SMS JIO to 199 |
| 11 | Postpaid Main Menu | *111# or *222# |
| 12 | Start Jio Postpaid Miss Call Alert Service | *123*30# |
Vi USSD Codes 2026
Vi is another popular telecom company and here are the Vi USSD codes:
| S/N | Check Details | Vi USSD Codes |
| 1 | Balance Check | *199*2*1# |
| 2 | Check Vi Recharge Offers | *199*1*7# |
| 3 | Deactivate Vi DND Service | STOP 0 To 1909 |
| 4 | Activate Vi DND Service | 1909 |
| 5 | Vi Data Balance Check Code | *199*2*2# |
| 6 | Vi 2G/3G/4GData Offers Check Code | *199*1*3# |
| 7 | Vi Mobile Number Check Code | *111*2# | *131*1# |
| 8 | Download Vi Mobile App | *199*4# |
| 9 | Vi APN Settings | *199*2*2# |
| 10 | Vi Customer Care Number | 199 |
| 11 | Start Vi Value Added Service (VAS) | *199*3*1# |
| 12 | Check Vi Voice, SMS, Roaming Offers | *199*1*8# |
Also Read: How to Check Vi (Vodafone Idea) Balance, Data Usage, Validity Using USSD Codes
BSNL USSD Codes 2026
For BSNL USSD codes, go through the table below:
| S/N | Check details | BSNL USSD Code |
| 1 | BSNL Net Balance Code | *124# |
| 2 | BSNL Balance Check | *123# |
| 3 | BSNL 3G Net Balance Check | *112# |
| 4 | BSNL 2G Net Balance Check | *123*6# And *123*10# |
| 5 | BSNL SMS Check | *123*1# |
| 6 | BSNL Night Data Balance Check Code | *123*8# |
| 7 | BSNL Internet Enquiry Numer | *234# |
| 8 | BSNL Video Call Balance Check Code | *123*9# |
| 9 | 4G data Balance Check | *124*2# |
Also Read: How To Check BSNL Balance, Data Usage, And SMS Validity Using USSD Codes
How to Get an Emergency Data Loan Via USSD Codes
Ran out of mobile data? Don’t worry. All four major networks let you borrow data instantly using a USSD code. You don’t need to recharge right away. The borrowed data gets deducted when you recharge next time.
Following are the emergency data loan codes for each network:
| Network | Data Loan USSD Code | What You Get |
| Airtel | *567*3# or *345# | 200MB – 1GB data |
| Jio | *5673# or *129# | 1GB – 2GB data |
| Vi | *111*6# | Based on eligibility |
| BSNL | *123# then follow the menu | Varies by circle |
What do You Need to Know Before Taking Data Loan?
Here are a few things that you need to know before you take a data loan.
- Only prepaid users can take a data loan. Postpaid users are not eligible.
- Airtel charges ₹20 for a 200MB loan and ₹50 for a 500MB loan as a service fee, deducted during your next recharge.
- For Jio, prepaid users can borrow 1GB to 2GB of data, and prices range from ₹11 to ₹25 per 1GB.
- You can take a data loan once or twice. You cannot take another data loan until you repay the previous one.
- You need to be an active customer for at least 3 months on most networks to be eligible.
How USSD Works
USSD (Unstructured Supplementary Service Data) is a way for mobile phone users to send and receive information in real time. Let me explain how it works in detail:
User Sends a Request: A mobile phone user wants to do something like check their bank account balance. They send a request by dialing a special code (usually five numbers) on their phone.
Request Goes to USSD Gateway: The request is sent to a system called the USSD gateway.
USSD Gateway Forwards the Request: The gateway sends the request to the specific USSD application that can handle it. For example, the bank’s application that checks account balances.
USSD Application Responds: The USSD application processes the request and prepares a response.
Response Goes Back to Gateway: The response from the USSD application is sent back to the USSD gateway.
Gateway Displays Response: The USSD gateway sends the response back to the user’s mobile phone, where it is displayed on the screen.
How do USSD Code Differs From an SMS Service?
If you’re thinking USSD code and SMS service are similar, you’re mistaken. Both are significantly different. USSD codes come from the real-time connection. Whenever you apply the USSD code on your device, the communication channel opens up. It supports two-way communication. Therefore, it is more responsive than the normal SMS platform.
Differences Between USSD, MMI, and SS Codes
Man-Machine Interface (MMI) Codes
MMI codes are special codes that users enter on their mobile phones using the keypad, which include * or # characters. These codes can perform various functions and are classified into different groups:
- Supplementary Service (SS) Codes
- Purpose: Control call forwarding and number presentation.
- Example: 21987654321# <SEND> – This code tells the phone to ask the network to forward all incoming calls to the number 987654321.
- How It Works: The phone interprets the code and constructs a request to the network.
- Characteristics: These codes are hardcoded into every GSM, UMTS, and LTE device and cannot be changed by network operators.
- USSD Codes
- Purpose: Enable real-time communication between the phone and the network.
- Example: *#100# <SEND> – Commonly used to check prepaid card balances.
- How It Works: If the code ends in # and is not recognized by the phone’s MMI interpreter, it is sent to the network to be processed.
- Characteristics: The network decides which codes to support.
- Manufacturer-Defined MMI Codes
- Purpose: Activate service menus or reset devices, specific to phone models.
- Example: *#06# – Displays the device’s International Mobile Equipment Identity (IMEI).
- How It Works: These codes are executed as soon as the last digit or character is entered, without needing to press <SEND>.
- Characteristics: Not sent to the network and are specific to the manufacture.
Also Read: How To Track Your Lost Mobile Phone With IMEI Number Tracker?
Quick Fixes if USSD Codes Not Working
Sometimes USSD codes show an error or simply don’t respond. In such a situation, you can try the following fixes.
1. Check the code carefully. Make sure you have the * at the start and # at the end. Even a small typo will make it fail.
2. Restart your phone. A quick restart clears network glitches that can block USSD codes.
3. Check your SIM slot. On dual-SIM phones, USSD codes only work from the active SIM slot (usually SIM 1). Switch to the correct SIM before dialling.
4. Wait and retry. Network maintenance or server issues can temporarily block codes. Wait 20–30 minutes and try again.
5. Call customer care. If nothing works, call your operator directly — Airtel (121), Jio (199), Vi (199), or BSNL (1503).
Remember, USSD codes work even without a data connection or internet. So they’re your best friend when your data pack is empty, and you can’t open any apps.
Conclusion
Thus, having a full list of USSD codes for major Indian telecom networks like Airtel, BSNL, Vi, and Jio is very useful. These codes allow users to quickly get important information about their mobile services, check their balances, find new offers, and manage other mobile features. By knowing and using these codes, you can easily keep track of their mobile usage and handle their services smoothly, making their mobile experience more convenient.
FAQs
What is the Jio USSD code for checking my balance?
To check your Jio balance, dial *333# on your phone. This code will provide you with your current balance information.
How can I use the MMI code for jio to find out my phone number?
To find your phone number using MMI code for jio, dial *1# on your phone. This code will display your Jio number on the screen.
What is the difference between Jio USSD codes and Jio MMI codes?
Jio USSD codes are used for real-time communication with the network, such as checking balance or data usage. Jio MMI codes, however, are used for device-specific functions like viewing your IMEI number or accessing certain network settings.
How do I check my Jio data usage with a USSD code?
To check your Jio data usage, use the USSD code MBAL to 55333. This will provide details about your current data consumption.
Can I find new offers on Jio using USSD codes?
Yes, you can find new offers on Jio by dialing 3333# on your phone. This USSD code will help you access the latest offers and deals available for your Jio number.
Turn your old device into cash. Sell phone online, or recycle old phone! Cashify has the best solution for your old smartphone.






























