Germany Calling Code
Federal Republic of Germany
- Last reviewed
- Last reviewed:
- Reviewed by
- Reviewed by countrycalling.codes editorial team
Popular routes
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
- +49Country code: Germany
- 15XMobile service prefix: Shown without the trunk 0
- 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
- +49Country code: Germany
- 30Area code: Berlin code without the trunk 0
- 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
- National numbering plan: GermanyInternational Telecommunication Union. Verified 2026-07-19.
- ITU-T E.164: The international public telecommunication numbering planInternational Telecommunication Union. Verified 2026-07-19.
See our editorial and sourcing methodology.
