RichDeals
Guide

Vi Number Check Code 2026: Dial *199# to Know Your Number

RRichDeals Editorial7 min read
Vi Number Check Code 2026: Dial *199# to Know Your Number

The Vi number check code is *199#. Key it into the dialler on the Vi SIM whose number you want, press call, and Vi returns your own mobile number as a flash message. No balance needed, no data, no app, and it works on a feature phone.

That is the only code Vi documents for this. If you have seen a longer string quoted as the "Vi number code", it is not on Vi's help pages β€” and the reason it sometimes works and sometimes does not is worth knowing, because it is the same reason the Settings screen on your phone so often shows nothing.

The one code, step by step

  1. Put the Vi SIM in the handset and make sure the number is activated.
  2. Open the dialler.
  3. Key in *199# β€” the star and the hash both matter.
  4. Press call.
  5. Read the flash message. Your number is in it.

A flash message is not an SMS. It appears over whatever is on screen and it is gone once you dismiss it, so if you need the number, write it down before you tap OK. It does not land in your inbox afterwards.

If nothing comes back, Vi points at the usual three causes: a temporary network problem, weak signal, or a SIM that is not active yet. Move to a spot with bars and try again before deciding the code is wrong.

The same code does balance too

*199# is not a dedicated number-lookup code. It is Vi's whole self-service entry point β€” balance, data, validity, active packs and recent deductions all live behind the menu it opens, and the flash message with your number comes back as part of that.

This trips people up in both directions. Somebody looking for their number assumes a balance code cannot be the answer; somebody looking for balance assumes a number code cannot be. One code, both jobs. What the rest of that menu holds is in our Vi balance check guide.

The Vi App, if you have it

Log in to the Vi App and the registered mobile number sits on the home screen, next to your plan, usage and validity.

Worth saying plainly: this is circular if you are locked out. The app signs you in with the number you are trying to find, usually confirmed by an OTP to that number. It is the fastest route when you are already logged in, and no route at all when you are not.

Calling 199 or 198

Dial 199 or 198 from the Vi number, choose a language, and the call goes through to a customer care executive who can tell you the number you are calling from.

Slow compared to a four-character code, and worth it only when the code is not returning anything and the app is not an option β€” a SIM in a handset you have just been handed, for instance.

The fallback that always works

Call or message someone else and read your number off their screen.

It sounds too obvious to write down, and it is still the method that survives every failure above: no balance, no data, no app, no working USSD. Vi's own article lists it for exactly that reason. On a number you cannot get anything else out of, one missed call to a friend ends the problem.

Note what Vi does not document: a missed-call service of its own for this. Jio publishes 1299 for it and Airtel publishes its own route, but there is no equivalent Vi number in Vi's help pages. Guides that quote one are not quoting Vi.

Why Settings shows a blank

Android has Settings β†’ About phone β†’ SIM status, and iPhone has Settings β†’ Phone β†’ My Number. Both are real, both are quoted constantly, and both are blank on a great many Indian SIMs.

The reason is that neither screen knows your number. It reads a field written onto the SIM card itself, and operators very often leave that field empty β€” the number is a network record, not something the SIM has to carry. A blank there means the field was never written. It does not mean your SIM is faulty and it does not mean the number is unassigned.

On iPhone you can type the number into Settings β†’ Phone β†’ My Number yourself once you know it, which makes the screen useful the second time you need it.

The number printed on the SIM is not your number

The long digit string on the plastic is an identifier for the SIM card. Vi's own help page calls it the IMSI stored physically on the back of the card; the number printed across a SIM is usually its 19- or 20-digit ICCID. Either way it identifies the card, not the connection, and it is not what somebody means when they ask for your Vi number.

You will need it when a store swaps or replaces the SIM. You will never need it to give somebody your phone number.

Before you recharge a number you just found

People go looking for their own number for a reason, and the reason is usually a recharge. Check what the connection already has first β€” our Vi balance guide covers validity as well as talk time, and validity is the figure that actually cuts service off. Then, if a recharge is due, saving on mobile recharge in India works through comparing packs by cost per GB per day.

Different network? The equivalent route is in how to know my Airtel mobile number β€” Airtel documents a missed-call service, which Vi does not.

Frequently asked questions

What is the Vi number check code?

\*199#. Dial it from the Vi SIM and Vi flashes your own mobile number back. It is the only code Vi documents for this, and it doubles as the entry point to Vi's balance and usage menu.

Vi ka number kaise nikale?

Dialler mein \*199# dial kijiye β€” Vi aapka number flash message mein bhej dega. Vi App ke home screen par bhi registered number dikhta hai, aur 199 ya 198 par call karke customer care se pooch sakte hain. No balance and no data needed for the code itself.

Does \*199# work without balance?

Yes. USSD runs over the signalling channel, not over a data pack or your talk time, so a zero balance and an expired data pack both leave \*199# working. An inactive SIM or no network coverage will stop it.

Why is \*199# not showing my number?

Vi names three causes: a temporary network issue, poor signal strength, or a SIM that is not active. Move somewhere with better coverage and retry. If it still returns nothing, call 199 or 198 and ask the executive.

Is there a Vi missed call number to know my number?

Not one Vi documents. Jio publishes 1299 and Airtel publishes its own, but Vi's help pages list the \*199# code, the Vi App and customer care β€” no missed-call service. Numbers circulating as Vi's are not from Vi.

How do I find my Vi number in the Vi App?

Log in and the registered mobile number appears on the home screen with your plan, usage and validity. The catch is that logging in generally needs an OTP sent to the number you are trying to find.

Why does my phone's Settings not show my number?

Because that screen reads a field written on the SIM card, and operators frequently leave it blank. It is a gap in what was written to the card, not a fault in the SIM or the connection. Use \*199# instead.

Is the number printed on the SIM card my phone number?

No. That string identifies the SIM card itself β€” Vi's help page refers to the IMSI held on the card, and the number printed across a SIM is typically its ICCID. It is what a store needs for a replacement, not a number anybody can call.

Can I check a Vi number from another phone?

Not directly β€” there is no lookup that tells you a stranger's number, and there should not be. What works is putting the SIM in a handset and dialling \*199#, or calling somebody from it and reading the number off their screen.

Does \*199# work on Vi postpaid?

The self-service menu behind it is built around prepaid balance and validity. For a postpaid account the Vi App or a call to 199 is the more reliable route, since bill amount and due date are the figures that matter there rather than talk time.

Ready to save?

Browse today's handpicked deals β€” verified prices, updated every few minutes.

See Live Deals