WhatsApp number format for Russia
Country code +7. How to turn a Russian phone number into a working WhatsApp link.
At a glance
A Russian mobile written locally as 8 (912) 345-67-89 becomes 79123456789 in a WhatsApp link, giving https://wa.me/79123456789. The digit used for dialling inside the country is removed and the country code goes in its place.
The three ways to write the same number
These are the same Russian mobile in each format. The example is a reserved test number from Google’s libphonenumber metadata, so it is structurally correct without belonging to anyone.
| Inside Russia | 8 (912) 345-67-89 |
|---|---|
| International | +7 912 345 67 89 |
| In a wa.me link | 79123456789 |
The rule for Russia
Russia's domestic trunk prefix is 8, not 0. Replace it with the country code rather than deleting it: a number dialled as 8 (912) 345-67-89 becomes 79123456789. Writing 89123456789 keeps the domestic prefix and will not resolve.
Russia is one of the countries where dropping the leading zero is not enough. Following the general rule alone produces a link that does not work, which is why numbers here so often appear to be “not on WhatsApp” when they are.
How to build a Russian WhatsApp link
- Start with the local number. 8 (912) 345-67-89
- Apply the Russian rule. Removing the leading digit is not enough here — follow the Russian rule above in full.
- Add the country code. Put 7 in front, giving 79123456789.
- Build the link. Append the digits to https://wa.me/ with nothing between them, or use the generator and let it handle the formatting.
Does a valid number mean the person is on WhatsApp?
No. Everything above concerns format, which is a separate question from whether an account exists. A correctly formatted Russian number can belong to a landline, to a newly issued SIM, or to someone who has deleted their WhatsApp account, and in each case the link will open and report that the number is not on WhatsApp.
To find out, open a chat link for the number and see whether WhatsApp starts a conversation.
Russian WhatsApp link questions
How do I write a Russian number for WhatsApp?
Write 7 followed by the subscriber number, digits only, with no plus sign, spaces or dashes. A Russian mobile written locally as 8 (912) 345-67-89 becomes 79123456789, giving the link https://wa.me/79123456789.
What is the WhatsApp country code for Russia?
Russia uses country code +7. In a wa.me link the plus sign is dropped, so the link starts https://wa.me/7.
Do I remove the leading zero from a Russian number?
Yes. The leading digit used for dialling inside Russia is not part of the international number and must be removed before the country code is added. 8 (912) 345-67-89 becomes 79123456789, not 789123456789.
Can I message a Russian number without saving it?
Yes. Open https://wa.me/ followed by the number in international format and WhatsApp starts the conversation without adding a contact. Recent versions of WhatsApp can also do this by typing the number into the new-chat search.
Why does my Russian WhatsApp link say the number is invalid?
Either the number is formatted wrongly or it has no WhatsApp account, since WhatsApp shows the same message for both. Check the digits against 79123456789 first: the most common cause here is keeping the leading zero.