REGON Generator
Generate valid 9-digit or 14-digit Polish REGON numbers with correct check digits for testing.
:
What Is a REGON Number?
REGON is the statistical identification number GUS (Główny Urząd Statystyczny), Poland’s Central Statistical Office, assigns to every registered business entity. It is one of three core Polish business identifiers, alongside NIP (tax) and KRS (court register). For the full explainer, including what REGON stands for, how it differs from NIP and KRS, and how to look one up, see the REGON Validator.
How the REGON Number Generator Works
This REGON generator creates random numbers with a valid check digit. It supports both 9-digit and 14-digit formats. Every generated number is fictitious and safe for use in testing environments.
Pick a format, click generate, and copy the result. You can produce a single number or a batch. The tool is free and requires no sign-up.
Developers use generated REGON numbers for software testing, QA pipelines, form validation, and training systems. If you need test data for other Polish identifiers, see the NIP Generator and PESEL Generator.
REGON Number Format: 9-Digit vs 14-Digit
A standard REGON number has 9 digits. The first 8 identify the entity. The 9th is a check digit calculated using a weighted modulo-11 algorithm.
The 14-digit REGON identifies a local unit: a branch, office, or subsidiary. The first 9 digits match the parent entity’s REGON number. Digits 10 through 13 form a sequential identifier for the local unit. The 14th digit is another check digit.
Both formats follow the same validation logic. The check digit confirms the number was not mistyped or fabricated. Developers building Polish business forms often validate REGON input by recalculating this digit.
Check Digit Weights
The 9-digit REGON uses weights 8, 9, 2, 3, 4, 5, 6, 7. Multiply each of the first 8 digits by its weight, sum the products, and take the result modulo 11. If the remainder is 10, the check digit is 0.
The 14-digit REGON uses weights 2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8 for the first 13 digits. The same modulo-11 rule applies.
How to Verify a REGON Number
This page generates fictitious REGON numbers for testing. To check whether a real REGON belongs to a registered entity, search the GUS Wyszukiwarka REGON at wyszukiwarkaregon.stat.gov.pl. For a quick check of the check digit alone, use the REGON Validator.
FAQ
What is the difference between REGON, NIP, and KRS?
REGON is for statistics and is assigned by GUS. NIP is for taxes and is assigned by the tax office. KRS is for court registration and is assigned by the district court. Most companies have all three. Sole proprietors registered in CEIDG have REGON and NIP but no KRS number.
How does this REGON generator differ from the GUS database?
The GUS REGON search tool looks up real, registered entities. This REGON number generator creates fictitious numbers with valid check digits for software testing. Generated numbers do not correspond to any real business.
Top tools
Instant and based on the official algorithms.
Polish Statistics
Official data on demographics, economy, and society.
Poland's Suicides
Suicidal behaviours and completed suicides registered by Police.
- Suicides
- 4,845
- Suicides & Attempts
- 14,980
Poland's Population
Total population, age distribution, gender ratios, birth/death rates, life expectancy.
- Total Population
- 37,332,510
- Population Density
- 118.9 people/km²
Poland's Marital Status
Marriages, divorces, and population by marital status.
- Marriage Rate
- 3.6 per 1000
- Divorce Rate
- 15.3 per 10k
Poland's Tourism
Foreign tourist arrivals, nights spent, and visitors by country of origin.
- Foreign Tourists
- 8,857,567
- Nights Spent
- 20,217,607
Featured as showcase #1322 on dane.gov.pl, Poland's official open data portal.
© 2026 Poland.gg