🇩🇪

Germany Calling Code

Federal Republic of Germany

+49
ISO DEDEU
Last reviewed
Last reviewed:

Key Facts

International Calling Code
+49
Country Name
Germany
Official Name
Federal Republic of Germany
Capital City
Berlin
Region
Europe
Subregion
Western Europe
ISO 3166-1 Alpha-2
DE
ISO 3166-1 Alpha-3
DEU
Trunk Prefix
0
International Exit Prefix
00

Germany Calling Code FAQ

What is the country calling code for Germany?
+49. From abroad, dial your network’s exit code (or +), then 49, then the German number with the leading 0 removed.
Is it +49 or 49?
Same code. +49 is the portable form for contacts and mobiles; 49 is what follows an origin exit prefix (for example 011 49… from the US). Germany outbound exit is commonly 00 when digits are required instead of +.
Do I drop the leading 0?
Yes for German numbers after +49. Domestic 030… → +49 30…; domestic 015X… → +49 15X…. Do not store +49 (0)… or +49 030….
How do I dial a Germany mobile from abroad?
From 015X XXXXXXXX, drop the first 0, then dial or save +49 15X XXXXXXXX (or exit code + 49 15X XXXXXXXX). Subscriber length varies by allocation.
Are all German area codes the same length?
No. The national plan uses variable-length area codes. After dropping the trunk 0, keep the full remaining national significant number — do not pad or truncate by assuming a fixed area-code width.

How to Dial Germany

Saving the number in contacts

Start with +49, then use the reviewed national significant number. Remove the leading domestic 0 before adding +49.

Calling from abroad

On a mobile, use the + form. If a network requires digits instead, replace + with that origin network's international prefix. Germany's own standard exit prefix for outbound calls is 00.

Calling a Germany mobile

Remove the first 0 from the mobile prefix, then add +49.

Domestic display
015X XXXXXXXX
International display
+49 15X XXXXXXXX
  1. +49Country code: Germany
  2. 15XMobile service prefix: Shown without the trunk 0
  3. XXXXXXXXSubscriber digits: Length varies by allocation

Calling a Germany landline

Remove the first 0 from 030, then add +49.

Domestic display
030 XXXXXXXX
International display
+49 30 XXXXXXXX
  1. +49Country code: Germany
  2. 30Area code: Berlin code without the trunk 0
  3. XXXXXXXXSubscriber digits: Placeholder digits

Exceptions and Routing Notes

Common Germany Formatting Mistakes

  • Keeping the leading 0 after +49.
  • Assuming every German area code has the same length.
  • Inferring the current mobile carrier from the prefix after number porting.

Number Portability and Carrier Data

Mobile number portability means a prefix may not identify the current carrier. Treat carrier data as a timestamped lookup result, not a permanent property of the number.

Step-by-Step Calling Routes

These reviewed routes combine this country's numbering rules with the international-access rules used by the named origin.

Primary sources

  1. National numbering plan: GermanyInternational Telecommunication Union. Verified 2026-07-19.
  2. ITU-T E.164: The international public telecommunication numbering planInternational Telecommunication Union. Verified 2026-07-19.

See our editorial and sourcing methodology.