🇩🇪 DE numbering plan

Germany Phone Codes
and +49 Country Code

Germany uses country calling code +49 and a variable-length numbering plan. Domestic numbers retain trunk prefix 0, while international numbers omit it. Geographic area codes contain two to five digits without the leading zero, and subscriber-number length varies.

International calling code+49
Capital: BerlinISO: DE
Country code+49
Trunk prefix0
International access00
Number lengthGenerally 3–13 digits after +49; geographic codes vary in length
Quick reference

Germany Numbering Plan at a Glance

The examples show a national format and the corresponding international plus format. Actual subscriber lengths can vary where noted.

Core dialing facts for Germany.
Country calling code+49
Domestic trunk prefix0
International access00
Domestic example030 12345678
International example+49 30 12345678
Time zoneCentral European Time with seasonal daylight saving time
Numbering authorityBundesnetzagentur
Directory coverageSelected major geographic fixed-line codes and cities
Last checked
Geographic directory

Major Area Codes in Germany

15 carefully selected fixed-line area codes. This is a priority directory, not a claim of exhaustive coverage.

Major cityDomestic codeInternationalPublished coverage
BerlinBerlin030+49 30Berlin local network area
HamburgHamburg040+49 40Hamburg local network area
MunichBavaria089+49 89Munich local network area
CologneNorth Rhine-Westphalia0221+49 221Cologne local network area
Frankfurt am MainHesse069+49 69Frankfurt am Main local network area
StuttgartBaden-Württemberg0711+49 711Stuttgart local network area
DüsseldorfNorth Rhine-Westphalia0211+49 211Düsseldorf local network area
LeipzigSaxony0341+49 341Leipzig local network area
DortmundNorth Rhine-Westphalia0231+49 231Dortmund local network area
EssenNorth Rhine-Westphalia0201+49 201Essen local network area
BremenBremen0421+49 421Bremen local network area
DresdenSaxony0351+49 351Dresden local network area
HanoverLower Saxony0511+49 511Hanover local network area
NurembergBavaria0911+49 911Nuremberg local network area
DuisburgNorth Rhine-Westphalia0203+49 203Duisburg local network area
Number anatomy

How to Dial Germany

+49+area code+subscriber number

Within the country: 030 12345678

From abroad: +49 30 12345678

Drop the leading 0 when you replace the domestic format with +49.

Time-zone context

Local Time

Central European Time with seasonal daylight saving time

Europe/Berlin: Calculated in your browser

Current time is calculated with the browser’s IANA time-zone data; fixed UTC offsets are not assumed where seasonal rules apply.

Numbering history

How the Plan Developed

Germany retains some shorter legacy numbers, but new geographic allocations have used standardized lengths since 2011. Bundesnetzagentur maintains about 5,200 local network areas and publishes official code lists and boundary data.

Coverage and identity limitation

A German local network area does not necessarily match municipal or state boundaries. Germany also observes seasonal daylight saving time, and mobile prefixes cannot reliably identify a current operator after portability.

Common questions

Germany Phone Code FAQ

What is the country calling code for Germany?

Germany uses country calling code +49.

Do I keep the domestic prefix when using +49?

No. Remove the leading domestic trunk zero before adding +49.

Can an area code identify a caller’s exact location?

No. It describes a numbering area or historic allocation, and portability, forwarding and internet telephony can separate a number from the caller’s present location.