Germany Country Code +49: How to Dial Germany
Germany’s country code is +49. When you call a German number from abroad, enter your international access code, 49, and the German number without its first domestic 0. For example, 030 1234567 in Berlin becomes +49 30 1234567. The same rule applies to mobile numbers such as 0171 1234567, which becomes +49 171 1234567.
This guide explains the format, the difference between landlines and mobiles, and the mistakes that cause failed calls or badly stored contacts. It also covers legitimate situations where a Germany virtual number or an international virtual number may help someone who lives, studies or works across borders.

What is Germany country code +49?
The digits 49 identify Germany in the international telephone numbering system. The plus sign is a neutral way to write the international access prefix; your mobile network replaces it with the correct local prefix when you place the call. In many European countries, that prefix is 00. From the United States and Canada, it is commonly 011.
So +49 is not a complete telephone number. It only identifies the destination country. The rest of the number still needs a German area code or mobile prefix and the subscriber number.
How to dial a German number from abroad
Use this order:
- Enter the plus sign on a mobile, or your country’s international access code on a landline.
- Enter 49 for Germany.
- Remove the leading 0 from the German domestic area code or mobile prefix.
- Enter the remaining digits exactly as written.
Here is the calculation in practice. Start with Berlin’s domestic example, 030 1234567. Remove the first 0, leaving 30 1234567. Add +49, and the international form is +49 30 1234567. From a US landline, the same call is 011 49 30 1234567.
Do not enter +49 030 1234567. That keeps both the country code and the domestic trunk prefix, which is the most common formatting mistake.

German landline number format explained
German landlines use geographic area codes, called Vorwahl in German. Berlin uses 030 domestically, Munich 089, Hamburg 040, Frankfurt 069 and Cologne 0221. After the initial zero is removed for international dialing, those become 30, 89, 40, 69 and 221.
German numbers do not all have the same length. Area codes can contain two to five digits, while the subscriber part also varies. That is why +49 30 1234567 and +49 221 123456 may both be plausible formats even though their groups have different lengths. Do not reject a number only because it does not match a fixed ten-digit pattern.
| City | Domestic format | International format |
|---|---|---|
| Berlin | 030 1234567 | +49 30 1234567 |
| Munich | 089 1234567 | +49 89 1234567 |
| Hamburg | 040 1234567 | +49 40 1234567 |
| Cologne | 0221 123456 | +49 221 123456 |
How to format German mobile numbers
German mobile numbers are not tied to a city. Domestic prefixes commonly begin with 015, 016 or 017. For international use, remove the initial 0 and add +49.
Example: 0171 1234567 becomes +49 171 1234567. Another example, 0151 12345678, becomes +49 151 12345678. Mobile number portability means the prefix may reflect an original allocation rather than the subscriber’s current network, so do not rely on it to identify the carrier.
The conversion is mechanical: 0171 1234567 has a domestic trunk 0 plus the mobile prefix 171 and subscriber digits. Internationally, replace that trunk 0 with +49. The result is +49 171 1234567.
When is a Germany virtual number useful?
A Germany virtual number can suit a legitimate cross-border work contact, a resident who needs a separate line, or a freelancer who wants to keep a personal number away from client calls. It changes the contact number you publish; it does not prove that a caller is located in Germany and it does not guarantee that every service will accept the number.
Someone who needs a foreign phone number for verification should first check the service’s rules, the number’s duration and the recovery options. Use only your own account or a workflow you are authorized to manage. A temporary number is a poor choice for banking, government services or any account that must remain recoverable for years.
An international virtual number is also not the same as a German physical SIM. Check whether the line supports incoming SMS, voice calls or both, whether messages are private, and what happens when the rental ends. Keep sensitive recovery methods on a number or authenticator that you control long term.
How to save and share German phone numbers
Save contacts in international format: +49, the area code or mobile prefix without 0, then the subscriber number. This avoids editing contacts when you travel and helps messaging apps match the number correctly.
For a website or email signature, show the spaced international form for readability, such as +49 30 1234567. A click-to-call link may use the same digits without spaces. Avoid mixing formats such as +49 (0)30 unless you explain which part callers inside Germany should use.
Which German numbers need extra caution?
Short codes and special service numbers may follow different access rules and may not be reachable from every country. Premium-rate prefixes can also cost more than ordinary calls. Confirm the price with your carrier before dialing an unfamiliar 0190, 0900 or other paid service number. Emergency numbers are a separate matter; use the current emergency guidance for the country and network where you are calling.
International reachability is not automatic. A provider may block certain destinations, a prepaid plan may lack international calling, and a virtual line may have restrictions. Correct formatting is necessary, but it cannot override carrier or service policy.
Germany country code +49 checklist
- Use +49 when writing a German number for international use.
- Drop the domestic 0 after adding +49.
- Keep area codes for landlines and mobile prefixes for cellular numbers.
- Expect variable lengths in German numbers.
- Store contacts in +49 format before traveling.
- Check carrier charges and special-number restrictions first.
- Use virtual numbers only for authorized, legitimate communication or account work.
Frequently asked questions about Germany’s country code
Is Germany’s country code 49 or +49?
The country code is 49. The standard international display is +49, where the plus sign represents the access prefix used by the caller’s network.
Do I keep the zero after +49?
No. Convert 030 to +49 30 and 0171 to +49 171 when calling from abroad.
Is 0049 the same as +49?
They identify the same destination, but 0049 uses 00 as a specific international access prefix. The plus format works better for saved contacts because it is not tied to one country’s dialing rules.
Can I use a virtual number for a German account?
Only if the account is yours, the service permits it and you understand the line’s expiry and recovery limits. A Germany virtual number is not a promise that a platform will accept every signup or verification request.
For related guidance, read country code +44 and UK number formats, country code +1 and the NANP and what a virtual phone number is.