How to Export Unsaved WhatsApp Contacts From a Group

Published 2026-08-26 · 6 min read

A recurring assumption about WhatsApp exports is that you only get the people already in your address book, and that everyone else comes back empty. It is a reasonable guess. It is also wrong.

Whether you have saved someone has no bearing on whether their phone number exports. In an ordinary group, an unsaved member's number comes through exactly as a saved member's does.

Saved contacts are the minority, by a long way

This is worth quantifying, because the scale surprises people. On a real, heavily-used account we counted every record in WhatsApp's local contact store — 20,358 of them:

What the record carriedRecordsShare
A phone number8,14040%
A push name (set by the user themselves)2,90914%
An address-book name (saved by you)1,95510%
No name field of any kind11,01254%

That 1,955 figure lines up almost exactly with the number of contacts actually saved on the device — 1,953. In other words, the address book explains all of it and nothing is being missed.

So roughly nine out of ten people you encounter through WhatsApp groups were never saved by you. If exports only covered saved contacts, they would be close to useless for everyone.

What an unsaved contact looks like in the file

The difference between saved and unsaved shows up in the name column, not the number:

SituationName columnPhone column
Saved in your address bookYour saved nameFull number
Not saved, has a push nameTheir self-set display nameFull number
Not saved, no push nameBlankFull number
Community sub-group memberBlank or push nameBlank — see below

A blank name beside a valid number is not a partial failure. It is what an unsaved contact correctly looks like. You have their number; you simply never gave them a label.

The one thing an export cannot invent is what you would have called someone. Everything else about an unsaved contact is there.

Why we leave the name blank rather than filling it

There is a temptation to put *something* in an empty name cell, and both of the obvious options are worse than blank.

Earlier versions of this tool, and many others still, write WhatsApp's privacy mask into the name field — an entry that looks like +91••••••••93. It appears in a field called displayNameLID, so a naive read treats it as a name. On a real 12,635-row export that put a masked non-name into 47.6% of name cells.

The other common filler is the literal string Unknown, which occupied another 36.3% of rows.

Between them, more than eight rows in ten carried something in the name column that was not a name. The underlying data was fine. The presentation made a working export look broken — and that is exactly what people reported. A blank cell sorts, filters and deduplicates cleanly; Unknown does none of those things. More on the mask.

Why WhatsApp shows a name you never saved

The middle row of that table confuses people, so it is worth separating the two kinds of name an export can find.

An address-book name is one you created. It lives on your device, you control it, and it is the reason a contact reads "Priya — plumber" rather than a number.

A push name is one the other person set for themselves in their own WhatsApp profile. It travels with them. You see it in group chats beside people you have never saved, and it is why an unfamiliar number in a group still shows something readable.

Our export prefers the address-book name, falls back to the push name, and leaves the field blank if neither exists. Those roughly 2,909 push names are doing real work — without them, nine out of ten rows would be nameless rather than about half.

Two things to know about push names before you rely on them:

  • They are self-declared and unverified. People use nicknames, business names,

emoji, or nothing at all. A push name is a label, not an identity.

  • They change. Someone who updates their profile name changes what future exports

show. A name captured today is a snapshot, which is a good argument for keeping the original export file rather than only a cleaned-up copy.

The one case where unsaved numbers really are missing

If a large share of rows have no number at all, check what kind of group it was.

In WhatsApp Community sub-groups — particularly announcement-only ones — WhatsApp withholds member phone numbers by design, for saved and unsaved members alike. Measured yields in those groups ran from 2% to 38%. Every ordinary group we measured returned 100%.

This has nothing to do with your address book and cannot be fixed by saving anyone. Full detail.

Getting the numbers into your phone afterwards

If you genuinely want the unsaved numbers saved, the export gives you a clean route:

  1. Export the group to CSV.
  2. Open it in Google Sheets and check the phone column imported as text — this matters more than it sounds.
  3. Rearrange to match Google Contacts' import format (a Name and a Phone 1 - Value column is enough).
  4. Import into Google Contacts, which syncs to your phone.

Two cautions before you do. First, importing several hundred people bloats your address book permanently and there is no clean undo — consider whether a spreadsheet was already sufficient. Second, saving a number and having a relationship with its owner are different things: an address book full of strangers from a group you were briefly in is not a contact list, and messaging them because you now have their number is how numbers get reported.

For the export itself and the alternatives, see how to export WhatsApp group contacts.

Key takeaways

PointDetail
Unsaved does not mean unavailableWhether you saved someone has no bearing on whether their number exports. In ordinary groups it comes through either way.
Saved contacts are the minorityOn a 20,358-record account, only 1,955 carried an address-book name — about 10%.
What you lose is the name, not the numberAn unsaved member exports with a blank or push name and a full phone number.
Push names fill some of the gapAround 2,909 records carried a self-set display name, which is the next best thing to a saved one.
Blank name plus valid number is the normal caseIt is not a partial failure. It is what an unsaved contact looks like.

Group Contacts Exporter does exactly this, free and with no export cap. It reads WhatsApp Web's own local storage rather than the rendered page, so the roster is complete without opening or scrolling the group.

Add to Chrome — It's Free

Frequently asked questions

Can I export WhatsApp contacts that are not saved in my phone?

Yes. In an ordinary group, unsaved members export with their phone number just as saved members do. What is missing is your name for them, not their number.

Why do so many rows have a phone number but no name?

Because you never saved those people. The name column draws on your address book and on the display name people set themselves, and most group members have neither for you.

What is a push name?

The display name a WhatsApp user sets for themselves. It shows when you have not saved them, and it is the fallback our export uses before leaving the field blank.

Do I need to save contacts first to export them?

No, and doing so would be far slower than exporting. Saving hundreds of numbers to your phone just to export them defeats the purpose.

Can I bulk-save the exported numbers to my phone?

You can import a CSV into Google Contacts, which then syncs to your phone. Consider whether you need hundreds of new address book entries before you do.

More from the blog

How to Back Up a WhatsApp Group Before You Leave It

Leaving a group is instant and irreversible — the member list goes with it. Here is exactly what you lose, wha…

How to Export All Your WhatsApp Groups at Once

Exporting 130 groups one at a time is a day's work. Exporting them in a single pass takes minutes — but only s…

Can You Export Members From a WhatsApp Community?

Community sub-groups are the one case where a WhatsApp export genuinely cannot return phone numbers. Here is w…