Is this IBAN and VAT validator really free?
Yes. It is 100% free, with no usage limits, no account and no sign-up. There is no paid plan and no row counter.
Are my files uploaded to a server?
No. The file is read and checked inside your browser, so bank details and tax IDs never leave your device. The page only downloads its own code and an open-source spreadsheet library from this site. If you accept analytics cookies, Google Analytics receives anonymous usage data such as page views, never the contents or names of your files.
Does “valid” mean the VAT number or tax ID is registered?
No. The tool checks the format and the check digit, which catches typos, swapped digits and invented numbers. It cannot tell whether a number was actually issued or is still active. For EU VAT numbers use the European Commission’s VIES service, for Spanish NIFs the AEAT census check, and for other countries the tax agency (SAT, AFIP/ARCA, SII, DIAN, SUNAT).
Which IDs and countries are supported?
IBAN for every country in the SWIFT IBAN registry, BIC/SWIFT codes, EU VAT numbers for all 27 member states plus Northern Ireland (XI), Spanish NIF, DNI, NIE and CIF, the Spanish 20-digit account number (CCC), Mexico RFC and CURP, Argentina CUIT/CUIL, Chile RUT, Colombia NIT and Peru RUC. EU VAT check digits are verified for Spain, Germany, France, Italy, the Netherlands, Belgium, Portugal and Austria; the other member states are checked for format only and marked as such.
Why does an IBAN with correct check digits fail?
Each country has a fixed IBAN length and structure, so a number can pass the mod-97 test and still have the wrong length or letters where digits belong. Spanish IBANs also contain the two control digits of the old account number (CCC); the tool checks those too, which catches errors that the IBAN check digits alone would miss.
Excel shows my IBAN as 1.23E+19 or removed leading zeros. What can I do?
Excel stores long digit strings as numbers and keeps only 15 significant digits, so the rest are lost. The tool flags those cells. Format the column as Text in Excel and type or paste the values again, or export from the source system as CSV and load that file here. A DNI that lost its leading zero (1234567L) is restored and marked as valid.
Is there a limit on the number of rows?
There is no fixed limit and no quota. Validation runs in a background worker and checks around 100,000 values in a second or two on a recent computer; the practical limit is your device’s memory.