Tool · Device & Telecom

Bulk MNP Checker

Paste up to 30 Indian mobile numbers and get the current operator, circle and plan type for each. Print the results or export them to Excel.

Mobile numbers · one per line or comma separated

Up to 30 numbers per request. Duplicates and invalid numbers are removed before checking.

Source TRAI mobile number portability framework
Last verified 31 Jul 2026
Next check 29 Oct 2026
Confidence confirmed

What this is for

Three jobs, mostly:

  • Spot-checking a contact list. Operator data goes stale as subscribers port. Re-checking a sample tells you how far your records have drifted.
  • Costing an SMS or voice campaign. Per-operator rates differ. Routing on the number series rather than the live operator produces a materially wrong estimate.
  • Reconciling a billing export. When a telecom invoice does not match your records, mismatched operator attribution is a common cause.

The 30-number limit

The upstream provider accepts ten numbers per request. To reach thirty, the tool splits your list into three batches of ten and sends them one after another, with a short pause between each — that pause is a courtesy to the provider, not padding. The progress bar tracks the batches, so a run of thirty takes noticeably longer than a run of ten.

If you paste more than thirty, the extras are trimmed and the tool tells you how many were skipped rather than dropping them silently.

For a single number, the MNP Checker is faster and returns a little more detail.

How to use it

Paste numbers one per line, or paste a whole CSV column. Separators are flexible — newlines, commas, semicolons and spaces all work, and duplicates are removed automatically before anything is sent.

Then press Check all. Results fill in as they return.

Printing and exporting

Print produces just the results table — the page header, sidebar and ads are stripped out, so what comes off the printer is the data and the generation timestamp, nothing else.

Export to Excel downloads an .xlsx file with the columns you see on screen: number, status, operator, circle, circle code and plan type. Rows that failed carry the reason in place of the operator, so you can filter for problems in a spreadsheet without hunting.

Both are generated in your browser from results already displayed. Nothing is re-sent to build them.

Accepted formats

All of these are the same number and all work:

9876543210
+91 9876543210
09876543210
+91-98765-43210

The +91 country code, a leading zero, spaces and dashes are all stripped before lookup. Indian mobile numbers are ten digits beginning 6, 7, 8 or 9 — anything else is returned with an error rather than silently dropped, so your output row count always matches what you submitted.

Accuracy

Results reflect portability data at the time of lookup. A number ported within the last few hours may still show its previous operator, as propagation is not instantaneous.

Lookups are cached briefly by number, so re-checking the same number shortly afterwards returns the stored answer rather than re-querying.

Privacy

Results stay in your browser and the export is produced locally. We do not keep a record of the lists you check.

Note that unlike the IMEI Checker — which runs entirely client-side and transmits nothing — MNP lookups necessarily leave your browser, because the answer lives in an operator database.

Share this tool

Was this tool helpful?

If something here is wrong or out of date, tell us and we will check the source.

Related tools

All tools

Last verified July 31, 2026 · by Arjun Nair