POCKET TOOLS

KYC Tools

Verify IBAN, VAT numbers, and business identifiers.

Local browser validation
POCKET TOOLS

KYC Tools

Verify IBAN, VAT numbers, and business identifiers. All check-digit calculations run locally.

Pocket Tools logo
Pocket Tools Browser-based due diligence checks for everyday screening and reference work.
Banking
IBAN
Structure, country length, and MOD-97 verification run locally.
Tax
VAT
Format checks plus direct access to VIES for registration confirmation.
Business
Registers
National number formats, registry links, and quick reference tables.
IBAN Verification
Offline — validates structure, length, check digits (ISO 13616 / MOD-97), and identifies the issuing bank where possible.
Algorithm: ISO 13616 check — rearrange (move first 4 chars to end), convert letters A=10…Z=35, compute MOD 97. Valid if remainder = 1. Country-specific length and BBAN format are also verified.
Supported Countries & IBAN Lengths
EU-27 member states plus EEA, UK, Switzerland, and other common jurisdictions.
VAT Number Validation
Offline — verifies format and check-digit algorithms for EU-27 VAT numbers. Online — optionally verify against the EU VIES database.
Algorithms per country: AT (MOD 96), BE (MOD 97), BG (weighted sum), CY (format), CZ (modular), DE (ISO 7064 MOD 11,10), DK (MOD 11), EE (weighted MOD 11), EL/GR (MOD 11), ES (composite), FI (MOD 11), FR (MOD 97 / SIREN), HR (MOD 11), HU (weighted MOD 10), IE (MOD 23), IT (Luhn-variant), LT (MOD 11), LU (MOD 89), LV (format), MT (weighted), NL (MOD 97), PL (MOD 11), PT (MOD 11), RO (weighted), SE (Luhn on 10 digits), SI (MOD 11), SK (MOD 11).
VIES — EU VAT Information Exchange System
The official VAT database for confirming the validity of numbers issued by member states.

While the offline check verifies the mathematical structure of a VAT number, VIES confirms it is actually registered and active with the relevant tax authority. Use both for complete due diligence.

Open VIES Portal (ec.europa.eu)
Business Registration Number
Offline — validates format, check digits, and identifies the registration authority where applicable.
Official Business Registers
Links to national commercial registries for live lookups.
CountryOfficial registerLive lookup
AustriaFirmenbuch (Austrian Business Register)justizonline.gv.at/jop/web/firmenbuchabfrage
BelgiumCrossroads Bank for Enterprises (CBE/KBO/BCE)myenterprise.be
CBE Public Search
BulgariaCommercial Register and Register of Non-Profit Legal Entitiesportal.registryagency.bg/en/home-cr
CroatiaCourt Register (Sudski registar)sudreg.pravosudje.hr
CyprusRegister of Companies / Department of Companies and Intellectual Propertyefiling.drcor.mcit.gov.cy/DrcorPublic/SearchForm.aspx?cultureInfo=en-AU&sc=0
CzechiaPublic Register / Commercial Register (Ministry of Justice)or.justice.cz
DenmarkCentral Business Register (CVR)virk.dk
Estoniae-Business Registerariregister.rik.ee/eng
FinlandTrade Register / YTJ Company and Organisation Searchytj.fi/en/index/companysearch.html
FranceNational Business Register (RNE) / official public company searchdata.inpi.fr
annuaire-entreprises.data.gouv.fr
GermanyHandelsregister / Unternehmensregisterhandelsregister.de
unternehmensregister.de
GreeceGeneral Commercial Registry (G.E.MI.)businessportal.gr
gov.gr search service
HungaryCompany Register (Cegjegyzek / e-cegjegyzek)e-cegjegyzek.hu
IrelandCompanies Registration Office (CRO) / CORE searchcro.ie
CORE company search
ItalyRegistro delle Imprese (Italian Business Register)registroimprese.it
italianbusinessregister.it/en
LatviaRegister of Enterprisesur.gov.lv/en/
LithuaniaRegister of Legal Entitiesregistrucentras.lt/jar/p_en/
LuxembourgLuxembourg Trade and Companies Register (RCS)lbr.lu
MaltaMalta Business Registry (MBR)register.mbr.mt/app/query/search_for_company
NetherlandsKVK Business Register (Handelsregister)kvk.nl/en/search/
PolandNational Court Register (KRS)ekrs.ms.gov.pl/web/wyszukiwarka-krs/strona-glowna/
PortugalCommercial Registry / IRN servicesregisto.justica.gov.pt
Request permanent certificate / Services
RomaniaNational Trade Register Office (ONRC / NTRO)onrc.ro/index.php/en/
SlovakiaBusiness Register of the Slovak Republicorsr.sk/search_subjekt.asp?lan=en
SloveniaSlovenian Business Register (AJPES / PRS)ajpes.si/registers/slovenian_business_register
SpainRegistro Mercantil / Registrars of Spainsede.registradores.org/site/mercantil?lang=en_EN
SwedenBolagsverket company information searchbolagsverket.se/en/sokforetagsinformation/omsokforetagsinformation.3045.html
EU-wide fallbackBRIS / e-Justice Find a companywebgate.ec.europa.eu/e-justice/searchBris.do
IBAN Structure Reference
Complete EU-27+ IBAN format specifications used by the offline validator.
CountryCodeLengthBBAN FormatExample
VAT Number Format Reference
Domestic VAT number format and check-digit algorithm for each EU-27 member state.
CountryPrefixFormatCheck Algorithm
Resources & Standards
Further reading and official sources.
ResourceDescription
VIESEU VAT Information Exchange System
SWIFT IBAN RegistryOfficial IBAN format registry by SWIFT
ISO 13616International Bank Account Number standard
BRISBusiness Registers Interconnection System
DG TAXUDEU VAT rules and regulations