Skip to content

Tax ID ValidatorValida números de identificación sin complicaciones.

Librería ligera, tipada y fácil de usar para validar IDs fiscales en múltiples países.

versión npmdescargas npmestrellas GitHubtamaño bundle

⚡ Inicio Rápido

Comienza a usarlo en segundos

1Instalar
bash
npm install validator-tax-id
2Importar y Usar
typescript
import {
  validateDNI,
  validateSIREN,
  validateNIF,
  validateSteuerIdNr,
} from "validator-tax-id";

// 🇪🇸 España
validateDNI("12345678Z"); // ✅ true

// 🇫🇷 Francia
validateSIREN("443061841"); // ✅ true

// 🇵🇹 Portugal
validateNIF("123456789"); // ✅ true

// 🇩🇪 Alemania
validateSteuerIdNr("86095742719"); // ✅ true

🌍 Países Soportados

Selecciona un país para ver las reglas de validación específicas.

🇪🇸ES
España
Valida:DNI, NIE, CIF
Algoritmo:Módulo 23
🇵🇹PT
Portugal
Valida:NIF
Algoritmo:Módulo 11
🇫🇷FR
Francia
Valida:SIREN, SIRET, NIR
Algoritmo:Luhn + Mod 97
🇩🇪DE
Alemania
Valida:SteuerIdNr, VAT, W-IdNr
Algoritmo:ISO 7064 Mod 10,11
🇮🇹IT
Italia
Próximamente:Codice Fiscale
Próximamente
🇬🇧UK
Reino Unido
Próximamente:UTR, NIN
Próximamente
🇺🇸US
Estados Unidos
Próximamente:SSN, EIN, ITIN
Próximamente

¿Falta un país? Solicítalo en GitHub →

🤔 ¿Por qué Tax ID Validator?

Mira cómo nos comparamos con otras soluciones

Característicavalidator-tax-idSolo RegexLibrerías Pesadas
Validación real de checksum
Cero dependencias
Soporte TypeScript⚠️
Tree-shakeable-
Tamaño del bundle<4KB~0KB50KB+
Validadores individuales

🚀 ¿Listo para validar?

Empieza a usar Tax ID Validator en tu proyecto hoy. Sin configuración, resultados instantáneos.