Poland.gg
Po polsku
Login
Statistics Tools
Statistics Tools
Poland.gg Tools
Go back to all tools

You might be interested in other tools

NIP Generator

Generate valid Polish NIP (VAT / tax ID) numbers with correct checksums for software testing.

PESEL Number Checker

Enter a PESEL number to extract the birth date, gender, and verify the check digit. Works as both a PESEL checker and validator.

PESEL Generator

Generate valid random PESEL numbers with correct checksums. Pick birth date and gender, get a properly encoded Polish ID number instantly.

See all tools →
Tools

Polish ID Number Generator

Generate valid Polish ID card numbers for testing. Every dowód osobisty (Poland's national identity card) carries a unique number: three series letters followed by six digits, with the last digit as a check digit. This Polish ID number generator produces correctly formatted numbers that pass ICAO 9303 checksum validation. Use them for software testing, form validation, and QA environments. Need more Polish test data? Try the PESEL Generator for personal identification numbers or the ID Card Checker to validate existing numbers.

Generated 5 ID numbers :

YHJ488002

NMS962839

FMP848918

EDP931861

NZU372440

What Is a Dowód Osobisty (Polish ID Card)?

A dowód osobisty is Poland's national identity card. Dowód osobisty in English means "personal document." The card front reads "Republic of Poland Identity Card." As the national identity card, Poland requires every adult citizen to carry one [3].

The card confirms both identity and Polish citizenship [1]. You need it for banking, healthcare, government services, and domestic travel within the EU.

The card is credit-card sized (ID-1 format), made from polycarbonate, and personalized with capital letters [2]. It contains your photo, full name, PESEL number, date of birth, and a unique series-and-number code. Since March 2019, all new cards are e-dowód cards, meaning they include an electronic chip storing biometric data [5]. Cards issued after November 2021 also store fingerprints and a digital copy of the holder's signature [5].

The dowód osobisty doubles as a travel document. EU Regulation 2019/1157 requires all member-state ID cards to meet ICAO 9303 standards and include a machine-readable zone (MRZ) [8]. This means you can use your Polish ID card instead of a passport for travel within the EU and EEA.

Republic of Poland Identity Card: Number Format

Every Poland ID card number consists of three uppercase letters followed by six digits. The three letters form the series (seria). The six digits form the number (numer), and the last digit is a check digit [1].

Example: ABC123456

  • ABC = series (three letters)
  • 12345 = serial digits
  • 6 = check digit

The check digit follows the ICAO 9303 algorithm [7]. Each character gets a numeric value: digits keep their face value, and letters map to A=10, B=11, through Z=35. The system multiplies each value by repeating weights of 7, 3, and 1, sums the results, and takes the remainder after dividing by 10. This is the same method used in passport MRZs worldwide.

Not all 26 letters appear in the series. Community sources report that O and Q are excluded to prevent confusion with the digit 0, though no official government publication confirms exactly which letters are omitted.

The Polish national ID number appears on both the front and back of the card. On the front, it is printed near the top. On the back, it is embedded in the three-line MRZ [2].

A new Polish ID card means a new number. When you replace your card for any reason (expiry, name change, damage), the replacement card receives a different series and number [1].

How the Polish ID Number Generator Works

This tool creates Polish ID card numbers that follow the official format: three series letters plus six digits with a valid check digit. Every generated number passes ICAO 9303 checksum validation [7].

The generator picks random series letters from the valid alphabet, generates five random serial digits, and calculates the correct sixth digit using the 7-3-1 weighting method. The output is a correctly structured Polish national identification number that any validation system will accept as properly formatted.

These are test numbers only. They do not belong to real people and do not appear in any government register [6]. Use them for software testing, form validation, database seeding, and QA environments.

If you need to check whether a number follows the correct format, use the ID Card Checker tool.

Polish ID Card for Foreigners

If you are a foreigner living in Poland, you do not receive a dowód osobisty. The Polish ID card is issued only to Polish citizens [1].

Non-EU foreigners hold a karta pobytu (residence card) as their primary identity document in Poland. EU citizens registered in Poland receive a registration certificate (zaświadczenie o zarejestrowaniu pobytu) instead.

The only path to a dowód osobisty is acquiring Polish citizenship. After you receive citizenship, you apply at any municipal office (urząd gminy) or through the gov.pl portal. The card is free and processing takes about 30 days [4]. Applicants aged 12 and older must provide fingerprints [3].

Even without a dowód, you will encounter its number format regularly. Banks, telecoms, insurance companies, and government portals all have input fields for the dowód osobisty number. If you build or test software that handles Polish identity data, this generator gives you valid test numbers without exposing real personal data.

Since June 2024, reporting a lost dowód osobisty automatically blocks the holder's PESEL in the national blocking registry [9]. This connection between the ID card and PESEL means that applications handling one number often need to handle both.

Polish Identification Numbers: PESEL, NIP, and Dowód Osobisty

Poland assigns several identification numbers. Foreigners often mix them up. Here is how they differ.

PESEL is an 11-digit personal identification number assigned to every person registered in Poland, including foreigners with residency. It encodes date of birth, gender, and a check digit. The PESEL number in Poland stays with you for life. If you are wondering what is PESEL in Poland, it is the closest equivalent to a US Social Security Number or UK National Insurance Number. Use our PESEL Generator for test PESEL numbers.

NIP (Numer Identyfikacji Podatkowej) is a 10-digit tax identification number. Every business has one. Individuals need a NIP only if they run a business or have certain tax obligations. Use our NIP Generator for test tax numbers.

Dowód osobisty number is the series-and-number printed on the national identity card. It identifies the card, not the person. When you replace your card, you get a new number. Your PESEL stays the same.

If you are building test data for Polish systems, you will often need both a PESEL and a dowód number together. Poland.gg offers generators for PESEL, NIP, and ID card numbers, plus a mikrorachunek generator for tax payment accounts.

Frequently Asked Questions

What is a dowód osobisty?

Dowód osobisty in English means "personal document." It is Poland's national identity card, issued free of charge to every Polish citizen [3][4]. The card contains your photo, name, PESEL number, and a unique series-and-number identifier. It also works as an EU travel document within the Schengen area.

What does a Polish ID card number look like?

A Polish ID card number has three uppercase letters followed by six digits. For example: ABS384728. The letters are the series and the digits include a check digit in the last position, calculated using the ICAO 9303 algorithm [7].

Is dowód osobisty the same as PESEL?

No. PESEL is an 11-digit personal number assigned to every registered resident of Poland. The dowód osobisty number identifies the physical card, not the person. Your PESEL stays the same for life. Your dowód number changes every time you receive a new card.

Can foreigners get a Polish ID card?

Only Polish citizens receive a dowód osobisty [1]. Foreigners in Poland use a karta pobytu (residence card) or an EU registration certificate. You can get a dowód only after acquiring Polish citizenship.

How to get a Polish ID card

Polish citizens apply at any municipal office (urząd gminy), through the gov.pl website, or via the mObywatel app (Poland's government digital identity app). The card is free and processing takes about 30 days [4]. You need a recent photo, and applicants aged 12+ must provide fingerprints [3].

How many characters does a Polish ID number have?

Nine. Three letters for the series and six digits for the number, including the check digit.

References

  1. Act on Identity Cards (Consolidated Text, 2025) — isap.sejm.gov.pl
  2. Regulation on ID Card Template and Procedures (2023) — isap.sejm.gov.pl
  3. Identity Card Information — Gov.pl — gov.pl
  4. How to Obtain an Identity Card — Gov.pl — gov.pl
  5. e-Dowód — Gov.pl — gov.pl
  6. Check if an ID Card Is Invalidated or Suspended — Gov.pl — gov.pl
  7. ICAO Doc 9303 — Machine Readable Travel Documents — icao.int
  8. EU Regulation 2019/1157 — Security of Identity Cards — eur-lex.europa.eu
  9. PESEL Blocking Service — mObywatel — mobywatel.gov.pl

You might be interested in other tools

PESEL Generator

Generate valid random PESEL numbers with correct checksums. Pick birth date and gender, get a properly encoded Polish ID number instantly.

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

See all tools →

You may also be interested in statistics

Poland's Population
Total population, age distribution, gender ratios, birth/death rates, life expectancy.
Poland's Fertility
Birth rates, death rates, and natural population change.
Poland's Housing Market
Housing stock, dwellings completed, building permits, average dwelling size, utilities coverage, and construction trends.
Poland's Unemployment
Registered unemployment rate and unemployed by education level.
Poland's Territory
Total area, land use composition, forest coverage, and nature protection.
Poland's Tourism
Foreign tourist arrivals, nights spent, and visitors by country of origin.
Poland's Crime
Crime rates, crime categories, and police detection rates.
Poland's Marital Status
Marriages, divorces, and population by marital status.
Poland's Suicides
Suicidal behaviours and completed suicides registered by Police.

Tools

Explore Poland's demographic data with our interactive tools.

ID & Documents Tools

PESEL Number Checker

Enter a PESEL number to extract the birth date, gender, and verify the check digit. Works as both a PESEL checker and validator.

PESEL Generator

Generate valid random PESEL numbers with correct checksums. Pick birth date and gender, get a properly encoded Polish ID number instantly.

Polish ID Number Generator

Generate valid Polish ID card (dowód osobisty) numbers with correct check digits. Each number follows the official series-and-number format used on Poland's national identity card.

Business Tools

NIP Checker

Verify any Polish NIP (VAT/tax ID) number with an instant checksum check and tax office prefix decode.

NIP Generator

Generate valid Polish NIP (VAT / tax ID) numbers with correct checksums for software testing.

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

Banking & Finance Tools

Mikrorachunek Generator

Generate your individual Polish tax account number (mikrorachunek podatkowy) from a PESEL or NIP.

Mikrorachunek Checker

Check whether a mikrorachunek podatkowy number matches the official format and extract the embedded PESEL or NIP.

Matt Rybin

Hey!

I'm Matt Rybin

I work hard on building the best statistical portal in Poland. If you know any way I could improve Poland.gg to be even better, please reach out!

x.com

MATT RYBIN MATTRYBIN

NIP: 6793260169 · REGON: 524468418

ul. Kalwaryjska 69/9, 30-504 Kraków, Poland

Privacy Policy · Terms of Service
Tools

Polish ID Number Generator

Generate valid Polish ID card numbers for testing. Every dowód osobisty (Poland's national identity card) carries a unique number: three series letters followed by six digits, with the last digit as a check digit. This Polish ID number generator produces correctly formatted numbers that pass ICAO 9303 checksum validation. Use them for software testing, form validation, and QA environments. Need more Polish test data? Try the PESEL Generator for personal identification numbers or the ID Card Checker to validate existing numbers.

Generated 5 ID numbers :

YHJ488002

NMS962839

FMP848918

EDP931861

NZU372440

What Is a Dowód Osobisty (Polish ID Card)?

A dowód osobisty is Poland's national identity card. Dowód osobisty in English means "personal document." The card front reads "Republic of Poland Identity Card." As the national identity card, Poland requires every adult citizen to carry one [3].

The card confirms both identity and Polish citizenship [1]. You need it for banking, healthcare, government services, and domestic travel within the EU.

The card is credit-card sized (ID-1 format), made from polycarbonate, and personalized with capital letters [2]. It contains your photo, full name, PESEL number, date of birth, and a unique series-and-number code. Since March 2019, all new cards are e-dowód cards, meaning they include an electronic chip storing biometric data [5]. Cards issued after November 2021 also store fingerprints and a digital copy of the holder's signature [5].

The dowód osobisty doubles as a travel document. EU Regulation 2019/1157 requires all member-state ID cards to meet ICAO 9303 standards and include a machine-readable zone (MRZ) [8]. This means you can use your Polish ID card instead of a passport for travel within the EU and EEA.

Republic of Poland Identity Card: Number Format

Every Poland ID card number consists of three uppercase letters followed by six digits. The three letters form the series (seria). The six digits form the number (numer), and the last digit is a check digit [1].

Example: ABC123456

  • ABC = series (three letters)
  • 12345 = serial digits
  • 6 = check digit

The check digit follows the ICAO 9303 algorithm [7]. Each character gets a numeric value: digits keep their face value, and letters map to A=10, B=11, through Z=35. The system multiplies each value by repeating weights of 7, 3, and 1, sums the results, and takes the remainder after dividing by 10. This is the same method used in passport MRZs worldwide.

Not all 26 letters appear in the series. Community sources report that O and Q are excluded to prevent confusion with the digit 0, though no official government publication confirms exactly which letters are omitted.

The Polish national ID number appears on both the front and back of the card. On the front, it is printed near the top. On the back, it is embedded in the three-line MRZ [2].

A new Polish ID card means a new number. When you replace your card for any reason (expiry, name change, damage), the replacement card receives a different series and number [1].

How the Polish ID Number Generator Works

This tool creates Polish ID card numbers that follow the official format: three series letters plus six digits with a valid check digit. Every generated number passes ICAO 9303 checksum validation [7].

The generator picks random series letters from the valid alphabet, generates five random serial digits, and calculates the correct sixth digit using the 7-3-1 weighting method. The output is a correctly structured Polish national identification number that any validation system will accept as properly formatted.

These are test numbers only. They do not belong to real people and do not appear in any government register [6]. Use them for software testing, form validation, database seeding, and QA environments.

If you need to check whether a number follows the correct format, use the ID Card Checker tool.

Polish ID Card for Foreigners

If you are a foreigner living in Poland, you do not receive a dowód osobisty. The Polish ID card is issued only to Polish citizens [1].

Non-EU foreigners hold a karta pobytu (residence card) as their primary identity document in Poland. EU citizens registered in Poland receive a registration certificate (zaświadczenie o zarejestrowaniu pobytu) instead.

The only path to a dowód osobisty is acquiring Polish citizenship. After you receive citizenship, you apply at any municipal office (urząd gminy) or through the gov.pl portal. The card is free and processing takes about 30 days [4]. Applicants aged 12 and older must provide fingerprints [3].

Even without a dowód, you will encounter its number format regularly. Banks, telecoms, insurance companies, and government portals all have input fields for the dowód osobisty number. If you build or test software that handles Polish identity data, this generator gives you valid test numbers without exposing real personal data.

Since June 2024, reporting a lost dowód osobisty automatically blocks the holder's PESEL in the national blocking registry [9]. This connection between the ID card and PESEL means that applications handling one number often need to handle both.

Polish Identification Numbers: PESEL, NIP, and Dowód Osobisty

Poland assigns several identification numbers. Foreigners often mix them up. Here is how they differ.

PESEL is an 11-digit personal identification number assigned to every person registered in Poland, including foreigners with residency. It encodes date of birth, gender, and a check digit. The PESEL number in Poland stays with you for life. If you are wondering what is PESEL in Poland, it is the closest equivalent to a US Social Security Number or UK National Insurance Number. Use our PESEL Generator for test PESEL numbers.

NIP (Numer Identyfikacji Podatkowej) is a 10-digit tax identification number. Every business has one. Individuals need a NIP only if they run a business or have certain tax obligations. Use our NIP Generator for test tax numbers.

Dowód osobisty number is the series-and-number printed on the national identity card. It identifies the card, not the person. When you replace your card, you get a new number. Your PESEL stays the same.

If you are building test data for Polish systems, you will often need both a PESEL and a dowód number together. Poland.gg offers generators for PESEL, NIP, and ID card numbers, plus a mikrorachunek generator for tax payment accounts.

Frequently Asked Questions

What is a dowód osobisty?

Dowód osobisty in English means "personal document." It is Poland's national identity card, issued free of charge to every Polish citizen [3][4]. The card contains your photo, name, PESEL number, and a unique series-and-number identifier. It also works as an EU travel document within the Schengen area.

What does a Polish ID card number look like?

A Polish ID card number has three uppercase letters followed by six digits. For example: ABS384728. The letters are the series and the digits include a check digit in the last position, calculated using the ICAO 9303 algorithm [7].

Is dowód osobisty the same as PESEL?

No. PESEL is an 11-digit personal number assigned to every registered resident of Poland. The dowód osobisty number identifies the physical card, not the person. Your PESEL stays the same for life. Your dowód number changes every time you receive a new card.

Can foreigners get a Polish ID card?

Only Polish citizens receive a dowód osobisty [1]. Foreigners in Poland use a karta pobytu (residence card) or an EU registration certificate. You can get a dowód only after acquiring Polish citizenship.

How to get a Polish ID card

Polish citizens apply at any municipal office (urząd gminy), through the gov.pl website, or via the mObywatel app (Poland's government digital identity app). The card is free and processing takes about 30 days [4]. You need a recent photo, and applicants aged 12+ must provide fingerprints [3].

How many characters does a Polish ID number have?

Nine. Three letters for the series and six digits for the number, including the check digit.

References

  1. Act on Identity Cards (Consolidated Text, 2025) — isap.sejm.gov.pl
  2. Regulation on ID Card Template and Procedures (2023) — isap.sejm.gov.pl
  3. Identity Card Information — Gov.pl — gov.pl
  4. How to Obtain an Identity Card — Gov.pl — gov.pl
  5. e-Dowód — Gov.pl — gov.pl
  6. Check if an ID Card Is Invalidated or Suspended — Gov.pl — gov.pl
  7. ICAO Doc 9303 — Machine Readable Travel Documents — icao.int
  8. EU Regulation 2019/1157 — Security of Identity Cards — eur-lex.europa.eu
  9. PESEL Blocking Service — mObywatel — mobywatel.gov.pl

You might be interested in other tools

PESEL Generator

Generate valid random PESEL numbers with correct checksums. Pick birth date and gender, get a properly encoded Polish ID number instantly.

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

See all tools →

We can't find the internet

Attempting to reconnect

Something went wrong!

Attempting to reconnect