Emergency Numbers
Germany uses 110 for police and 112 for fire and emergency medical assistance. These short codes are protected emergency numbers, not regular geographic or mobile prefixes.
Dial Code: +49•Last updated: January 1, 2026
German mobile numbers start with 015, 016, or 017, followed by 8 digits. Landlines start with area codes of 2-5 digits. Mobile numbers are always 10-11 digits long.
To call a Germany phone number, the exact format depends on where the call starts. Domestic mobile calls usually keep the leading 0, while international calls to Germany use the +49 country code instead.
0171 1234567+49 171 123456700 1 212 555 0123Note: German domestic mobile numbers often begin with 0, but that prefix is dropped in international format.
This table breaks down the example number shown for Germany.
| Component | Digits | Example | Notes |
|---|---|---|---|
| Country Code | 2 | +49 | Used for international format and replaces the domestic leading 0. |
| National Prefix | 1 | 0 | German domestic numbers begin with 0 before the national destination code. |
| Mobile Prefix | 3 | 171 | This example uses a German mobile range shown domestically as 0171. |
| Subscriber Number | 7 | 1234567 | The remaining digits identify the mobile subscriber. |
Some numbers and prefixes in Germany have special rules or reserved uses.
Germany uses 110 for police and 112 for fire and emergency medical assistance. These short codes are protected emergency numbers, not regular geographic or mobile prefixes.
0800 is the main freephone range in Germany. These numbers are generally used for customer support and business hotlines rather than personal subscriber lines.
Germany uses special non-geographic ranges such as 0180 for shared-cost services and 0900 for premium-rate services. These numbers can carry special tariffs and are treated differently from ordinary telephone numbers.
^\+491[5-7]\d{8}$|^01[5-7]\d{8}$Use this CSS mask to automatically format phone number inputs:
input[type="tel"] {
mask: 0000 0000000;
mask-image: none; /* Fallback */
}