Address
- Street address
- 130 ul. Marszałkowska
- City
- Gdańsk
- Region
- Pomorskie (PM)
- Postal code
- 80-794
- Country
- Poland
Poland writes its postal code with a hyphen after the second digit, a small formatting detail that breaks a surprising number of international address forms. The PESEL, meanwhile, packs birth date, century, sex and a checksum into eleven digits.
Anna de Vries
{
"countryCode": "PL",
"country": "Poland",
"firstName": "Anna",
"lastName": "de Vries",
"fullName": "Anna de Vries",
"gender": "Female",
"birthday": "13/12/1977",
"birthdayISO": "1977-12-13",
"streetAddress": "130 ul. Marszałkowska",
"city": "Gdańsk",
"state": "Pomorskie",
"stateAbbr": "PM",
"zip": "80-794",
"phone": "+48 872 895 685",
"email": "anna.devries56@example.org",
"job": "Business Analyst",
"company": "Forge Innovations",
"nationalId": "81335660649",
"nationalIdLabel": "PESEL",
"ipv4": "198.51.100.23",
"mac": "C6:CD:3A:0A:9E:09",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}Test data only. This record describes no real person. Numbers are drawn from ranges reserved so they can never be assigned, and the address is not deliverable. Using synthetic data to impersonate anyone, open or verify an account, or evade identity checks is prohibited — see the terms.
16 voivodeships (województwa). Not normally written in addresses — the postal code carries the routing.
| Local name | kod pocztowy |
|---|---|
| Format | 2 digits, hyphen, 3 digits |
| Example | 00-001 |
| Country code | +48 |
|---|---|
| Numbering plan | Polish Numbering Plan |
| Example | +48 512 345 678 |
| Identifier | PESEL |
|---|---|
| Example shape | 85010112345 |
The identity numbers this page generates match the documented digit pattern so that form validation can be tested. They are not issued numbers, they correspond to no person, and they will not resolve against any authority.
The generator draws from these cities. Each is paired with the voivodeship it is actually in, and with the kod pocztowy prefix that area really uses — so a generated record is internally consistent rather than three unrelated values stuck together.
| City | Voivodeship | Kod pocztowy prefix |
|---|---|---|
| Warszawa | Mazowieckie MZ | 00 |
| Kraków | Małopolskie MA | 30 |
| Łódź | Łódzkie LD | 90 |
| Wrocław | Dolnośląskie DS | 50 |
| Poznań | Wielkopolskie WP | 60 |
| Gdańsk | Pomorskie PM | 80 |
| Szczecin | Zachodniopomorskie ZP | 70 |
| Katowice | Śląskie SL | 40 |
Yes. The canonical form is NN-NNN and Polish users will always type it that way. A validator with a five-digit numeric pattern rejects every genuine Polish postcode, which is one of the more common failures in address forms built US-first.
It abbreviates ulica, meaning street. Other prefixes appear too — al. for aleja (avenue), pl. for plac (square), os. for osiedle (housing estate). They are part of the address, not decoration.
By adding 20 to the month digits. Someone born in January 2005 has 25 where the month would be. It is an elegant fix for a Y2K-style problem, and a good edge case for date-parsing tests.
Building number 12, apartment 34. Polish addresses combine the two with a slash, so an address parser that treats the slash as a separator between fields will mangle it.