🇵🇱 Poland (+48)

Poland Phone Number Validator & Carrier Lookup

Polish mobile numbers carry no area code — you tell them from landlines by the leading digit (4, 5, 6, 7 or 8) rather than a prefix — while geographic numbers open with a two-digit code like 22 for Warsaw or 12 for Kraków. It is a closed nine-digit plan dialled in full, with no trunk 0. Four operators share the market: Orange, Play, Plus and T-Mobile.

Try it — Poland numbers

Free — no account required. Protected by reCAPTCHA.

+48
Dial code
9
Digits after +48
4
Mobile operators
< 20ms
Lookup latency

Poland phone number format

Poland numbers carry the +48 country code and are written in full, with no separate national trunk prefix. Mobile and fixed-line ranges are distinguished by their leading digits and returned as a line_type you can filter on.

Mobile — E.164 format
+48 512 345 678
Domestic form: 512 345 678. 9 digits after +48.
Fixed line — E.164 format
+48 12 345 67 89
Domestic form: 12 345 67 89. 9 digits after +48.

Poland mobile operators & prefixes

Each mobile prefix is allocated to a specific operator. Veriphone returns that operator from the UKE (Urząd Komunikacji Elektronicznej) numbering plan, along with line type.

Each prefix belongs to one operator — but a number can be ported. The prefix tells you the operator a number was originally allocated to. Because Poland allows number portability, a number can keep its prefix after switching networks, so the prefix alone doesn't guarantee the operator serving it today. A Standard lookup returns the allocated operator; add mode=current to resolve the operator serving a ported number now.
Orange
050–051, 0212, 0454, 0571–0572, 0690, 0797–0798, 05730–05734, 05739 +8 more
Orange Polska, the country's largest network (formerly Telekomunikacja Polska); majority-owned by France's Orange.
Play
053, 079, 0450, 0456–0457, 0570, 0574–0578, 0730–0733, 0737 +37 more
P4, trading as Play; the challenger network owned by France's Iliad, merged with UPC Poland's cable business in 2023.
Plus
0213, 0601, 0603, 0605, 0607, 0609, 0661, 0663 +47 more
Polkomtel, trading as Plus; part of the Polsat Plus Group (Cyfrowy Polsat), operating since 1995.
T-Mobile
0532, 0538–0539, 0600, 0602, 0604, 0606, 0608, 0660 +24 more
T-Mobile Polska, formerly Era; a Deutsche Telekom subsidiary since the 2011 rebrand.

Plus 23 smaller networks (MVNOs), including UPC Polska, Polska Spoka Gazownictwa Sp, Mobiledata Sp. z o.o., SIA NetBalt, SIA Ntel Solutions. Veriphone resolves each to its host network.

Fixed-line area codes

For landline numbers, Veriphone returns the city or region where the numbering plan resolves one. Mobile numbers are non-geographic and carry no city.

Warsaw
22
Kraków
12
Łódź
42
Wrocław
71
Poznań
61
Gdańsk
58
Katowice
32
Szczecin
91
Ported numbers. Poland has allowed mobile numbers to be carried between operators since 2006, and porting has been free since 2009, overseen by UKE. A Standard lookup returns the operator originally allocated the number range; mode=current returns the operator actually serving a ported number. Poland carries numbers only within a category, never between fixed and mobile.

Questions about Poland number validation

Do Polish numbers need a leading 0 or a trunk code?

No. Poland dropped the trunk prefix, so you dial all nine digits (area code included) for both fixed and mobile. In international format it is +48 followed by the nine digits.

Can you tell a mobile from a fixed line by the number?

Yes. Mobiles are nine digits beginning with 4, 5, 6, 7 or 8 and carry no area code, while geographic numbers open with a two-digit area code such as 22 (Warsaw) or 12 (Kraków).

Do the leading digits still reveal the operator?

No. Because numbers have been portable since 2006, the original range no longer identifies who serves a number today — Standard shows the original allocation, while mode=current returns the current serving operator.

Can numbers be carried between fixed and mobile networks?

No. Poland only carries numbers within the same category, so a fixed number cannot become a mobile number or vice versa.

Start validating Poland phone numbers

1,000 free lookups. No credit card. Carrier and line type on every valid number.

Create free account