Saltar al contenido principal

Validador de CPF y CNPJ gratis

Verifica los dígitos de control de un CPF o CNPJ brasileño, incluido el nuevo CNPJ alfanumérico de julio de 2026, y lo formatea con la máscara habitual. Pega una columna entera para verificarlos todos y descarga un CSV.

Pega un CPF o CNPJ (o una columna entera, uno por línea). Los dígitos de control se recalculan en esta página, incluido el CNPJ alfanumérico emitido a partir de julio de 2026.

Tipo

Esto solo verifica la aritmética. No consulta a la Receita Federal, por lo que no puede decir si un CPF está regular o una empresa está activa.

🔒 Verificado en este navegador. Nada de lo que pegues se envía, almacena o incluye en la barra de direcciones.

Cómo funciona

Los números de CPF y CNPJ terminan en dos dígitos de control que se calculan a partir de los otros dígitos. Esta página los recalcula en tu navegador con los pesos de la Receita Federal, incluida la regla del CNPJ alfanumérico donde cada carácter cuenta como su código ASCII menos 48, y los compara con los dígitos que escribiste.

  1. 1
    Pega el número
    Escribe o pega un CPF o CNPJ, con o sin puntos, barra y guion. Para varios, pon uno por línea.
  2. 2
    Elige el tipo si es necesario
    Auto los distingue por la longitud. Elige CPF o CNPJ para forzar uno.
  3. 3
    Lee el resultado
    Un número válido se muestra con su máscara y, para un CPF, la región fiscal; un CNPJ muestra si es sede o sucursal. Uno no válido muestra qué dígitos de control debería haber tenido.
  4. 4
    Copia o descarga
    Copia el número con o sin la máscara o, para una lista, descarga los resultados como CSV.

Tus números se verifican en este navegador. No se envía, almacena ni incluye nada en la barra de direcciones.

Guía

Ejemplo práctico

Pega 529.982.247-25 con "Tipo" en "Auto". La herramienta reconoce un CPF, muestra "CPF válido", el número con formato y la línea "Región fiscal (9.º dígito 7): ES, RJ". El primer dígito de control resulta ser 2 y el segundo 5, por lo que 25 es correcto. Pega 11.222.333/0001-81 y obtienes "CNPJ válido" y "Sede central (matriz, 0001)". "Probar un ejemplo" carga cuatro números, incluido el CNPJ alfanumérico 12.ABC.345/01DE-35, e informa "3 de 4 válidos". El último, 111.444.777-36, se rechaza con "Los dígitos de control no coinciden. Para estos primeros dígitos tendrían que ser 35."

Qué ajustes usar y los límites

  • Entiende qué significa que sea válido. La herramienta recalcula los dos dígitos de control, por lo que detecta erratas y números inventados. No consulta ninguna base de datos, así que no puede decirte si un CPF está regular, si una empresa está activa o de quién es el número. Nada de lo que pegues se envía, almacena o coloca en la barra de direcciones.
  • Deja Tipo en Auto o fuerza uno. En "Tipo", "Auto" interpreta de 9 a 11 dígitos como un CPF y de 12 a 14 caracteres como un CNPJ. Elige "CPF" o "CNPJ" para forzar el tipo; un número con la longitud incorrecta fallará entonces con un mensaje de longitud. Se ignoran los puntos, guiones, barras y espacios dentro del número, y los dígitos de ancho completo se convierten.
  • Las letras en un CNPJ son válidas. Desde julio de 2026, la Receita Federal emite CNPJ cuyos primeros 12 caracteres pueden ser letras de la A a la Z además de dígitos; los dos últimos siguen siendo dígitos. La herramienta cuenta cada carácter como su código ASCII menos 48 (A es 17, Z es 42), convierte minúsculas a mayúsculas y añade una nota de que los sistemas más antiguos pueden no aceptar letras todavía.
  • Los ceros iniciales omitidos se recuperan. Las hojas de cálculo a menudo eliminan los ceros iniciales. Una entrada de solo dígitos con 9 o 10 dígitos se rellena a 11 y se verifica como CPF, y una con 12 o 13 dígitos se rellena a 14 y se verifica como CNPJ. Así, 1234567890 se lee como 012.345.678-90 y es válido. El número formateado en el resultado muestra exactamente lo que se verificó.
  • Verifica una columna entera. Pega un número por línea; las comas, los puntos y comas y las tabulaciones también separan entradas. Se verifican hasta 5.000 y la tabla muestra cada número formateado, su tipo y el resultado. "Descargar CSV" usa punto y coma para que Excel con configuración brasileña lo abra en columnas, y tiene las columnas entrada, tipo, formateado, válido, problema y detalle. "Copiar números válidos" copia solo los correctos, con el formato, uno por línea.
  • Usa los detalles adicionales y los botones de copia. Un CPF válido muestra la región fiscal dada por su 9.º dígito; por ejemplo, 7 da ES y RJ y 8 da SP. Un CNPJ válido muestra su número de sucursal: "Sede central (matriz, 0001)" o "Sucursal (filial) número 0002". "Copiar con formato" da la forma con puntuación, como 529.982.247-25, y "Copiar solo caracteres" da 52998224725, para campos que no admiten puntuación.

Problemas comunes y cómo solucionarlos

Dice "Tiene 25 caracteres. Un CPF tiene 11 dígitos y un CNPJ tiene 14 caracteres." (con tu propio recuento).
O faltan o sobran dígitos, o dos números comparten una línea. Un espacio no separa entradas, por lo que "529.982.247-25 11.222.333/0001-81" se lee como un solo número largo de 25 caracteres. Pon cada número en su propia línea o sepáralos con comas o punto y coma.
Dice "Los dígitos de control no coinciden. Para estos primeros dígitos tendrían que ser 35." (con tus propios dígitos).
Los primeros 9 caracteres de un CPF, o los primeros 12 de un CNPJ, producen dígitos de control que difieren de los dos últimos que escribiste. El mensaje muestra el par que necesitarían. La herramienta no puede saber si los dos últimos dígitos son incorrectos o lo es un dígito anterior, así que compara el número con el documento de origen. El intercambio de dígitos vecinos es una causa común.
Dice "Todos los dígitos son iguales. Estos números pasan la aritmética pero nunca se emiten."
Números como 111.111.111-11 o 00.000.000/0000-00 satisfacen la fórmula del dígito de control, por lo que la herramienta los rechaza a propósito: el mensaje dice que nunca se emiten. Usa el número real.
Dice "Contiene caracteres que no pueden aparecer aquí. Un CPF solo tiene dígitos; un CNPJ puede tener letras solo en sus primeros 12 caracteres."
Busca una letra en los dos últimos caracteres de un CNPJ, o un símbolo suelto como @ recogido al copiar y pegar. Una letra dentro de un CPF solo se notifica así cuando "Tipo" está en "CPF"; en "Auto" el número ya no tiene de 9 a 11 dígitos, por lo que normalmente aparece un mensaje de longitud. Teclear la letra O en lugar del dígito 0 es un error fácil de cometer.
Un número que sé que es correcto muestra "CPF no válido" o "CNPJ no válido".
Revisa los botones de "Tipo". Si está seleccionado "CPF" y pegas un CNPJ, o al revés, el número falla con un mensaje de longitud como "Tiene 14 caracteres. Un CPF tiene 11 dígitos y un CNPJ tiene 14 caracteres." Vuelve a poner "Tipo" en "Auto", que elige el tipo según la longitud.

Cómo se compara

Los servicios oficiales de la Receita Federal pueden decirte si un CPF está regular o un CNPJ está activo; esta herramienta no puede, porque solo comprueba la fórmula. Por lo tanto, un número que pasa aquí es plausible, no confirmado, y un número inventado puede pasar. Lo que hace bien es detectar erratas y números mal formados al instante, para una columna entera a la vez, sin enviar nada a ninguna parte. Un validador escrito solo para el antiguo CNPJ completamente numérico rechazaría los nuevos números con letras; este acepta ambos. Verifica números que ya tienes y no los genera.

Herramientas relacionadas

Preguntas frecuentes