Avris Generator

Welcome!

You can use this tool to validate format and checksums of various standardised numbers and codes, as well as generate them.

This tool is intended for programmers, QA testers and others to help with their work. The numbers are generated fully randomly and are not related to any particular person or object. You should not use them in any actual forms requiring actual information.

All the calculations in the GUI below are made client-side. You can also use Generator via a REST API or as an JavaScript library.

I make every effort for the validation to be reliable, but I cannot promise that it is 100% accurate and up-to-date. For the numbers that encode a specific tax office, district, area code, etc., this tool does not validate, if that value is correct and exists. Generator is not a database of all existing entities, it only checks if the number follows its specification.

Support the project

If you found this tool useful, please consider compensating my hard work by donating here:

Keep in mind that the OQL license only allows limited use of this software (eg. not for big corporations or law enforcement). If youสผre interested in an enterprise license, please contact me.

Contribute

If you want to add/request a feature or report/fix a bug, pull requests are welcome at:

๐ŸŒ EAN

Product number

๐ŸŒ IBAN

Bank account number

๐ŸŒ ISBN

Book number

๐ŸŒ Password

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

Steueridentifikationsnummer

๐Ÿ‡ฉ๐Ÿ‡ช Steuernummer

๐Ÿ‡ฉ๐Ÿ‡ช RVNR

Rentenversicherungsnummer

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

๐Ÿ‡ต๐Ÿ‡ฑ NIP

Numer Identyfikacji Podatkowej

๐Ÿ‡ต๐Ÿ‡ฑ PESEL

Powszechny Elektroniczny System Ewidencji Ludnoล›ci

๐Ÿ‡ต๐Ÿ‡ฑ REGON

Rejestr Gospodarki Narodowej

๐Ÿ‡ณ๐Ÿ‡ฑ BSN

Burgerservicenummer

๐Ÿ‡ฌ๐Ÿ‡ง UTR

Unique Tax Reference

๐Ÿ‡ฌ๐Ÿ‡ง NINO

National Insurance number

๐Ÿ‡ช๐Ÿ‡ธ NIF / DNI / NIE / CIF

Nรบmero de identificaciรณn fiscal

๐Ÿ‡ฎ๐Ÿ‡น Codice fiscale

๐Ÿ‡บ๐Ÿ‡ธ SSN

Social Security number

๐Ÿ‡บ๐Ÿ‡ธ ITIN

Individual Taxpayer Identification Number

๐Ÿ‡ซ๐Ÿ‡ท INSEE

๐Ÿ‡ฑ๐Ÿ‡ป Personas kods

API Access

  • GET/api

    Returns a list of available generators per country, and a list of available parameters.

  • GET/api/:country/:generator?param=value

    Generates a string.

  • GET/api/:country/:generator/:number

    Validates a string.

  • GET/api/barcode/ean13/:number.svg

    Generate an SVG with a barcode

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);
}