Germany Phone Number Format (Quick Overview)
| Type | Format Example |
| Country Code | +49 |
| International Format | +49 [area code] [number] |
| Berlin Landline | +49 30 XXXX XXXX |
| Mobile Number | +49 151 XXXXXXXX |
Trying to call Germany but not sure how the number format works? You’re not alone.
Germany uses different formats for landlines and mobile numbers, and a small mistake can lead to failed calls.
In this guide, you’ll learn the Germany phone number format, how to dial from abroad, and how to avoid common mistakes so your calls connect every time
Germany country code: +49 and how to use it
A country code is the international dialing prefix that identifies a specific nation. Germany’s country code is +49. This is required for all international calls to the Federal Republic of Germany.
Like, when calling from abroad, it’s important to follow the international phone number format. Use your exit code, then 49 (the German country code), then the German number, but drop the leading 0.
For example, a Berlin number, while domestically as 030 XXXX XXXX, becomes +49 30 XXXX XXXX internationally.

And while calling within Germany, keep the leading 0. Dial German phone number 030 XXXX XXXX, no need to add +49 for domestic calls.
The leading 0 is called the trunk prefix. It signals a long-distance call within Germany. International dialing replaces it with +49, which is why it disappears.
Germany landline phone number format and area codes
Germany’s landline phone numbers follow a clear domestic structure: 0 + [area code (2–5 digits)] + [national subscriber number].
The leading 0 is the trunk prefix used for dialing within Germany. After that comes the geographic area codes (Vorwahl), which identify the city or region, followed by the local subscriber number.
For international calls, the format changes to: +49 + [area code without the leading 0] + [subscriber number]
Here, +49 is Germany’s country code, and the trunk prefix 0 is dropped.
Overall, a German landline phone number format typically contains 10 to 14 digits (including country code).
The variation in length is intentional: larger cities have shorter area codes, allowing for longer subscriber numbers to accommodate local customers, while smaller towns use longer area codes, leaving fewer digits for individual numbers. This flexible structure ensures efficient distribution of numbers to develop local presence.
| City | Area Codes | Domestic Example | International Example |
| Augsburg | 241 | 0241 XXXX XXXX | +49 241 XXXX XXXX |
| Berlin | 30 | 030 XXXX XXXX | +49 30 XXXX XXXX |
| Bonn | 228 | 0228 XXXX XXXX | +49 228 XXXX XXXX |
| Cologne | 221 | 0221 XXXX XXXX | +49 221 XXXX XXXX |
| Dortmund | 231 | 0231 XXXX XXXX | +49 231 XXXX XXXX |
| Dresden | 351 | 0351 XXXX XXXX | +49 351 XXXX XXXX |
| Dusseldorf | 211 | 0211 XXXX XXXX | +49 211 XXXX XXXX |
| Essen | 201 | 0201 XXXX XXXX | +49 201 XXXX XXXX |
| Frankfurt | 69 | 069 XXXX XXXX | +49 69 XXXX XXXX |
| Hamburg | 40 | 030 XXXX XXXX | +49 40 XXXX XXXX |
| Hanover | 511 | 0511 XXXX XXXX | +49 511 XXXX XXXX |
| Leipzig | 341 | 0341 XXXX XXXX | +49 341 XXXX XXXX |
| Munich | 89 | 089 XXXX XXXX | +49 89 XXXX XXXX |
| Nuremberg | 911 | 0911 XXXX XXXX | +49 911 XXXX XXXX |
| Stuttgart | 711 | 0711 XXXX XXXX | +49 711 XXXX XXXX |
Germany mobile phone number format and prefixes
Germany’s mobile numbering plan is straightforward but slightly different from that of landlines. support international roaming, making them essential for international callers and global operations.
The standard format for Germany cell phones number begins with a mobile prefix and follows this domestic structure: 0 + [mobile prefix] + [subscriber number].
All German mobile phone numbers start with the prefixes 015x, 016x, or 017x. The initial 0 is the trunk code used only for domestic dialing. When calling from outside Germany, the format changes to: +49 + [mobile prefix without the leading 0] + [subscriber number]
Here, +49 is Germany’s country code, and the trunk prefix 0 is removed. Most German mobile numbers are 10 to 13 digits long (including country code), depending on the prefix and subscriber number length.
The prefixes are historically linked to specific operators, though this has become less reliable over time. Below is a current overview of major German mobile prefix allocations:
| Prefix | Network Operator(s) | Domestic Example | International Example |
| 0151 | Telekom (T-Mobile) | 0151 23456789 | +49 151 23456789 |
| 0152 | Vodafone | 0152 23456789 | +49 152 23456789 |
| 0155 | Various MVNOs | 0155 23456789 | +49 155 23456789 |
| 0157 | Telefónica (O2) | 0157 23456789 | +49 157 23456789 |
| 0159 | Telefónica / MVNOs | 0159 23456789 | +49 159 23456789 |
| 0160 | Telekom | 0160 2345678 | +49 160 2345678 |
| 0162 | Vodafone | 0162 2345678 | +49 162 2345678 |
| 0163 | Telefónica (O2) | 0163 2345678 | +49 163 2345678 |
| 0170 | Telekom | 0170 1234567 | +49 170 1234567 |
| 0171 | Telekom | 0171 1234567 | +49 171 1234567 |
| 0172 | Vodafone | 0172 1234567 | +49 172 1234567 |
| 0173 | Telekom | 0173 1234567 | +49 173 1234567 |
| 0174 | Vodafone | 0174 1234567 | +49 174 1234567 |
| 0176 | Telefónica (O2) | 0176 12345678 | +49 176 12345678 |
| 0177 | Telefónica (O2) | 0177 1234567 | +49 177 1234567 |
| 0178 | Telefónica (O2) | 0178 1234567 | +49 178 1234567 |
Pro tip: The prefix shows the original network assignment. After number porting, the number may be active on a different carrier. You cannot determine the current network from the prefix alone.
Germany toll-free, premium, and national numbers
Germany offers several special service numbers types beyond standard landline and mobile formats. These include toll-free, shared-cost, premium-rate services, and non-geographic numbers, each designed for specific use cases.
1. Toll-free numbers
A Germany toll free numbers use the 0800 prefix and are completely free for the caller. The business or organization receiving the call covers all costs.
Format of German toll free numbers: 0800 XXXXXXX (typically 7-digit subscriber number)
These numbers are widely used for customer service, helplines, and support centers, making it easy for German customers to reach companies without incurring charges.
2. Premium numbers
Germany 0900 numbers are premium-rate services with significantly higher call charges, usually billed per minute.
They are typically used for paid information services, such as consulting, entertainment, or specialized support lines. Pricing must be clearly disclosed before the call connects.
3. National numbers
A Germany 032 number is not tied to any specific city or region. Unlike traditional area-based numbers, these are nationwide and location-independent.
They are often used by businesses, VoIP services, freelancers, and remote workers who want a flexible number that works across the German market without regional restrictions.
| Type | Prefix | Who Pays | Typical Use |
| Toll-free | 0800 | Business | Customer service, helplines |
| Shared-cost | 0180 | Caller (regulated rate) | Service hotlines |
| Non-geographic | 032 | Caller (standard rates) | VoIP, flexible business use |
| Premium rate | 0900 | Caller (high cost) | Paid information services |
How to write and format a German phone number correctly
Knowing how to write German phone number formats correctly is essential for business communication, data entry, and international use. Germany follows both a national formatting standard and a global telecom format.
DNI 5008 standard
The DIN 5008 phone number guideline is Germany’s official standard for formatting business documents, including letters, invoices, and email signatures.
For telephone numbers, DIN 5008 recommends a clean, readable structure using spaces only, no brackets or dashes:
Example: +49 30 12345678
Key rules:
- Use +49 for international format
- Remove the trunk prefix 0 from the area code
- Separate groups with spaces only
This format is widely used by German companies, government offices, and formal documents, making it the safest choice for professional communication.
E.164 international format (for systems & APIs)
The E.164 Germany format is the global standard used by telecom systems, CRMs, and APIs. It’s designed for machines, not humans.
Format: +49XXXXXXXXX
Example: +493012345678
Key rules:
- No spaces, no brackets, no dashes
- Always include the country code (+49)
- Remove any leading 0
This is the required format for platforms such as Twilio, Salesforce, and HubSpot, ensuring numbers work correctly across SMS, VoIP, and automation systems.
Germany phone number format for CRMs, APIs, and VoIP systems
When working with systems and integrations, always store phone numbers in the E.164 Germany format: +49XXXXXXXXXX (no spaces, brackets, or dashes).
This ensures compatibility across CRMs, APIs, and VoIP platforms, and supports features such as call recording, automation, and routing.
1. CRMs
In CRMs, enter the number starting with +49, no space. Like +4930XXXXXXXX. Normalize all numbers on import to avoid duplicate records caused by format inconsistency.
A valid German number in E.164 format follows these rules:
- Start with +49
- Followed by 9-12 digits (after the country code)
- Mobile: +49 +Mobile Prefix+ 7-8 digits
- Landline: +49+areacode (2-5 digits) + subscriber number
2. APIs, VoIP and Twilio
When using APIs, VoIP platforms, and Twilio, it’s important to format phone numbers in the E.164 standard. This involves removing spaces, brackets, and dashes for a clean format.
Then replace the leading ‘0’ with ‘+49’, Germany’s country code. These steps improve communication reliability and ensure compatibility across platforms.
How to call Germany from the US, UK, Australia, India, and Canada

To call Germany from the US, UK, Australia, India, and Canada, follow the given steps:
Step 1: Dial the international access code.
Step 2: Dial 49 (German’s country code).
Step 3: Drop the leading 0 from the German number.
Step 4: Dial the rest of the digits or subscribers number.
Note: On any modern mobile phone, dial +49 followed by the German number without the leading 0. The +sign replaces any exit code automatically.
| Country | Exit code | Dialing Berlin (030 XXXX XXXX) | Dialing Mobile (0151 XXXXXXXX) |
| USA | 011 | 011 49 30 XXXX XXXX | 011 49 151 XXXXXXXX |
| UK | 00 | 00 49 30 XXXX XXXX | 00 49 151 XXXXXXXX |
| Australia | 0011 | 0011 49 30 XXXX XXXX | 0011 49 151 XXXXXXXX |
| India | 00 | 00 49 30 XXXX XXXX | 00 49 151 XXXXXXXX |
| Canada | 011 | 011 49 30 XXXX XXXX | 011 49 151 XXXXXXXX |
Germany emergency numbers and short codes
Knowing the correct Germany emergency phone numbers to dial can be life-saving. Whether you need the Germany police number 110 or urgent medical help, these short codes connect you to professional dispatchers 24/7.
| Number | Service | Notes |
| 110 | Police (Polizei) | Germany-specific; use for crimes, threats, or immediate danger |
| 112 | Fire + Ambulance | EU-wide emergency number; free and works from any phone |
| 116 117 | Non-emergency medical | Out-of-hours GP service for urgent but non-life-threatening issues |
These German emergency number short codes are essential to know, including the German police number 110, the German ambulance service number 112, and the German medical support numbers 116 and 117.
Note: These numbers do not follow the standard German phone number format. They are short codes and should be dialed as shown; no country code is needed.
Germany phone number format: Complete cheat sheet
Bookmark this section for quick reference. It covers every Germany phone numbers format, both domestic and international, and provides examples.
| Type | Domestic format | International format | Example |
| Berlin landline | 030 XXXX XXXX | +49 30 XXXX XXXX | +49 30 1234 5678 |
| Munich landline | 089 XXXX XXXX | +49 89 XXXX XXXX | +49 89 1234 5678 |
| Hamburg landline | 040 XXXX XXXX | +49 40 XXXX XXXX | +49 40 1234 5678 |
| Frankfurt landline | 069 XXXX XXXX | +49 69 XXXX XXXX | +49 69 1234 5678 |
| Colone landline | 0221 XXXX XXXX | +49 221 XXXX XXXX | +49 221 1234 5678 |
| Stuttgart landline | 0711 XXXX XXXX | +49 711 XXXX XXXX | +49 711 1234 5678 |
| Dusseldorf landline | 0211 XXXX XXXX | +49 211 XXXX XXXX | +49 211 1234 5678 |
| Leipzig landline | 0341 XXXX XXXX | +49 341 XXXX XXXX | +49 341 1234 5678 |
| Mobile (015X) | 0151 XXXXXXXX | +49 151 XXXXXXXX | +49 151 12345678 |
| Mobile (016X) | 0160 XXXXXXXX | +49 160 XXXXXXXX | +49 160 12345678 |
| Mobile (017X) | 0170 XXXXXXXX | +49 170 XXXXXXXX | +49 170 12345678 |
| Toll-free (0800) | 0800 XXX XXXX | Not dialable abroad | 0800 123 4567 |
| National (032) | 032 XXXX XXX | +49 32 XXXXXXX | +49 32 1234 567 |
| Premium (0900) | 0900 XXX XXX | Not dialable abroad | 0900 123 456 |
| Shared code (0180) | 0180X XXX XXX | Varies by carrier | 01801 123 456 |
| VoIP/online (032) | 032 XXXX XXX | +49 32 XXXXXXX | +49 32 9876 543 |
Get a German phone number with KrispCall
Now that you know the Germany phone number format, the next step is getting one for your business.
KrispCall lets you get a verified +49 German virtual phone number (local, & mobile) — in just a few clicks. No hardware, no contracts, no delays.
With AI powered calling, CRM integrations, and a unified dashboard, KrispCall is the complete phone system your German customers deserve.
Join 9,000+ businesses already using KrispCall.



