๐ŸŒ EAN

Product number

๐ŸŒ IBAN

Bank account number

๐ŸŒ ISBN

Book number

๐ŸŒ Password

๐Ÿ‡ฉ๐Ÿ‡ช Steuer-IdNr.

Steueridentifikationsnummer

๐Ÿ‡ต๐Ÿ‡ฑ Dowรณd osobisty

๐Ÿ‡ต๐Ÿ‡ฑ NIP

Numer Identyfikacji Podatkowej

๐Ÿ‡ต๐Ÿ‡ฑ PESEL

Powszechny Elektroniczny System Ewidencji Ludnoล›ci

๐Ÿ‡ต๐Ÿ‡ฑ REGON

Rejestr Gospodarki Narodowej

๐Ÿ‡ณ๐Ÿ‡ฑ BSN

Burgerservicenummer

All the calculations in the GUI above are made client-side.

API Access

  • GET /apiReturns a list of available generators per country, and a list of available parameters.
  • GET /api/:country/:generator?param=valueGenerates a string.
  • GET /api/:country/:generator/:numberValidates a string.

Use as a library

yarn add avris-generator
const gm = require('avris-generator');

const pesel = gm.generate('PL', 'pesel', {gender: 'm'});

try {
    const data = gm.validate('PL', 'pesel', '12345678900');
    // valid
} catch (e) {
    // invalid
    alert(e.message);
}

Contribute

Pull requests are welcome at gitlab.com/Avris/Generator