WhatsApp number format for Italy

Country code +39. How to turn an Italian phone number into a working WhatsApp link.

At a glance

An Italian mobile written locally as 312 345 6789 becomes 393123456789 in a WhatsApp link, giving https://wa.me/393123456789. Italian numbers have no domestic trunk prefix, so nothing is removed.

The three ways to write the same number

These are the same Italian 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 Italy312 345 6789
International+39 312 345 6789
In a wa.me link393123456789

The rule for Italy

Italy is the common exception to the drop-the-zero rule โ€” but only for landlines, which keep their leading 0 even internationally. Italian mobile numbers never had one to begin with, so they pass through unchanged. Do not add a 0 to an Italian mobile.

  1. Start with the local number. 312 345 6789
  2. Apply the Italian rule. There is no prefix to remove, so the digits stay as they are.
  3. Add the country code. Put 39 in front, giving 393123456789.
  4. 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 Italian 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.

How do I write an Italian number for WhatsApp?

Write 39 followed by the subscriber number, digits only, with no plus sign, spaces or dashes. An Italian mobile written locally as 312 345 6789 becomes 393123456789, giving the link https://wa.me/393123456789.

What is the WhatsApp country code for Italy?

Italy uses country code +39. In a wa.me link the plus sign is dropped, so the link starts https://wa.me/39.

Do I remove the leading zero from an Italian number?

There is nothing to remove. Italian numbers have no domestic trunk prefix, so the digits you use locally are the same digits that follow the country code. 312 345 6789 becomes 393123456789.

Can I message an Italian 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 Italian 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 393123456789 first: the most common causes are a missing country code or a stray plus sign.