Generate a random VAT identification number formatted for a selected country. Output follows each jurisdiction’s length, prefix, and character pattern so mock invoices and test ERP records look realistic.
How generation works
Country-specific generators compose random digits and letters to match national templates — for example Italian Partita IVA (11 digits with a Luhn check digit), German USt-IdNr. (DE + nine digits), or French numéro de TVA with the FR prefix and key. Where a checksum algorithm exists (such as Luhn), the final digit is computed so the number passes the same structural test as the validate tool.
When to use it
Seed staging environments, create anonymized demo companies, or populate UI mocks for e-invoicing and B2B onboarding flows without using real taxpayer identifiers.
Limitations
Numbers are syntactically plausible, not registered with any tax authority. They must not appear on legal invoices, VIES declarations, or customs documents. Country coverage follows the implemented generator map; unsupported ISO codes are unavailable.
Legal disclaimer
VAT IDs are government-issued business identifiers. Using fabricated numbers on real transactions may constitute fraud. This tool is strictly for software testing, training, and design prototypes.