Generador y validador de PIS/PASEP/NIS
Crea números ficticios de identificación laboral brasileña (PIS/PASEP/NIS/NIT) con dígito verificador válido para pruebas de formularios, tests automatizados y bases de staging, o pega una lista y comprueba al instante cuáles son correctos.
Hasta 1000 elementos por vez. Todo se genera en tu navegador.
Cómo usar
- En la pestaña Generar, activa o desactiva Con máscara (puntuación) para elegir entre
914.24813.61-4y91424813614. - Indica la Cantidad (de 1 a 1000) y pulsa Generar.
- Pulsa Copiar para llevar los números al portapapeles, o usa Exportar CSV / Exportar JSON para armar fixtures y datos semilla.
- Para revisar números existentes, abre la pestaña Validar y pega un valor por línea, con o sin puntuación.
- Pulsa Validar: cada línea aparece como válida o inválida junto con el motivo (longitud incorrecta, caracteres no permitidos, dígitos repetidos o dígito verificador erróneo).
Cómo funciona
Qué son PIS, PASEP, NIS y NIT
En Brasil, cada trabajador formal tiene un número de seguridad social. El PIS (Programa de Integração Social) corresponde a los empleados del sector privado y lo administra la Caixa Econômica Federal, banco público. El PASEP es su equivalente para los servidores públicos, registrado en el Banco do Brasil. El NIS es el mismo número cuando se usa en programas sociales, y el NIT es el nombre que emplea el instituto de seguridad social (INSS). Si integras sistemas de nómina, recursos humanos o beneficios brasileños, encontrarás este campo con cualquiera de esos nombres. Todos comparten el formato: 11 dígitos, 10 de base y 1 verificador, que suelen mostrarse como ###.#####.##-#.
Cálculo del dígito verificador
No encontramos en los portales oficiales una especificación pública y actual de este cálculo; la regla siguiente es la que usan ampliamente los sistemas de nómina brasileños y es exactamente la que implementa esta herramienta.
- Multiplica los 10 primeros dígitos, de izquierda a derecha, por los pesos
3, 2, 9, 8, 7, 6, 5, 4, 3, 2. - Suma los productos y obtén el resto de dividir la suma entre 11.
- Calcula
11 − resto. Si el resultado es 10 u 11, el dígito verificador es 0; en otro caso, es el propio resultado.
Ejemplo paso a paso
Base: 9142481361.
| Dígito | 9 | 1 | 4 | 2 | 4 | 8 | 1 | 3 | 6 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|
| Peso | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Producto | 27 | 2 | 36 | 16 | 28 | 48 | 5 | 12 | 18 | 2 |
Suma: 27 + 2 + 36 + 16 + 28 + 48 + 5 + 12 + 18 + 2 = 194. Resto de 194 ÷ 11 = 7 (11 × 17 = 187). Dígito: 11 − 7 = 4. Número completo: 914.24813.61-4. Si cambias el último dígito por 5, el validador señala un error de dígito verificador.
Cómo funciona esta herramienta
- El generador sortea 10 dígitos de base, descarta las bases que empiezan con 0 o repiten un solo dígito y agrega el verificador calculado.
- El validador acepta puntos, guiones y espacios, exige exactamente 11 dígitos, rechaza secuencias como
111.11111.11-1y comprueba el dígito verificador. - Todo se ejecuta en tu navegador; ningún número se envía a un servidor.
Que un número pase la comprobación solo indica que es estructuralmente válido; no dice nada sobre si está registrado en la Caixa, el Banco do Brasil o el INSS. Los números generados aquí son ficticios y sirven únicamente para pruebas de software.
Preguntas frecuentes
¿PIS, PASEP, NIS y NIT usan el mismo cálculo?
Sí. Los cuatro comparten el formato de 11 dígitos y la misma regla de dígito verificador (pesos 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 y módulo 11). Un solo validador sirve para todos, y un número generado aquí permite probar un campo con cualquiera de esos nombres.
¿Un número válido está registrado de verdad?
No necesariamente. El validador solo revisa la estructura y el dígito verificador; no consulta ninguna base oficial. Los números generados son aleatorios y ficticios, pensados para pruebas de formularios, QA y datos de staging, nunca para registros, nóminas o trámites de beneficios reales.
¿Conviene guardarlo con o sin máscara?
Guarda solo los 11 dígitos (91424813614) y aplica la máscara ###.#####.##-# al mostrarlo. Así evitas duplicados y simplificas las búsquedas. Usa la opción Con máscara (puntuación) para comprobar que tus campos aceptan ambos formatos.
¿Por qué se rechazan números como 000.00000.00-0?
Las secuencias de un mismo dígito pueden cumplir la aritmética del verificador por casualidad, pero no son números reales y suelen ser un error típico de relleno o autocompletado. El validador las marca como inválidas para que tus pruebas reflejen lo que haría un sistema en producción.
¿El CPF reemplazó al PIS?
Varios sistemas federales ya usan el CPF (el número de contribuyente de personas físicas en Brasil) como identificador principal del trabajador, pero el PIS/PASEP/NIS sigue apareciendo en archivos de nómina, sistemas heredados, extractos del FGTS y programas sociales. Por eso vale la pena validar este campo en integraciones.
Fuentes
- Caixa Econômica Federal — sitio oficial (PIS, NIS)
- Ministerio de Trabajo y Empleo — Abono Salarial (PIS/PASEP)
Herramientas relacionadas
Actualizado el 13/11/2026 · Rafael Lima