Validar CPF online gratis (Brasil)
CPF (Cadastro de Pessoas Físicas) · Emisor: Receita Federal. Checkout en e-commerce brasileño, emisión de NF-e, KYC de fintechs, Pix.
Validador online gratis
Se valida con el algoritmo público; no guardamos los datos ingresados.Formato
11 dígitos con formato 000.000.000-00: 9 de base y 2 verificadores.
Algoritmo del dígito verificador
- Primer verificador: pesos 10 a 2 sobre los 9 dígitos base; resto = suma×10 mod 11 (10 → 0).
- Segundo verificador: pesos 11 a 2 sobre los 10 dígitos; mismo cálculo.
- Secuencias repetidas (111.111.111-11) se rechazan aunque el cálculo dé correcto.
Casos de uso
Checkout en e-commerce brasileño, emisión de NF-e, KYC de fintechs, Pix.
Ejemplos de código
# curl (RapidAPI)
curl -X POST "https://validalatam.p.rapidapi.com/validate" -H "Content-Type: application/json" \
-H "X-RapidAPI-Key: $RAPIDAPI_KEY" -H "X-RapidAPI-Host: validalatam.p.rapidapi.com" \
-d '{"type":"BR_CPF","value":"52203819898"}'
# Python
import requests
r = requests.post("https://validalatam.p.rapidapi.com/validate", json={"type": "BR_CPF", "value": "52203819898"},
headers={"X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com"})
print(r.json()["valid"], r.json()["formatted"])
// JavaScript (fetch)
const r = await fetch("https://validalatam.p.rapidapi.com/validate", { method: "POST",
headers: { "Content-Type": "application/json", "X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com" },
body: JSON.stringify({ type: "BR_CPF", value: "52203819898" }) });
const { valid, formatted, error } = await r.json();
# Respuesta
{
"valid": true,
"type": "BR_CPF",
"country": "BR",
"input": "52203819898",
"normalized": "52203819898",
"formatted": "522.038.198-98"
}
Planes de la API en RapidAPI
Plan gratuito para empezar; planes pagos para producción con mayor volumen y validación por lote (hasta 1000 por request).
Preguntas frecuentes
¿Cómo se calcula el dígito verificador del CPF?
Primer verificador: pesos 10 a 2 sobre los 9 dígitos base; resto = suma×10 mod 11 (10 → 0). Segundo verificador: pesos 11 a 2 sobre los 10 dígitos; mismo cálculo. Secuencias repetidas (111.111.111-11) se rechazan aunque el cálculo dé correcto.
¿Qué formato tiene el CPF?
11 dígitos con formato 000.000.000-00: 9 de base y 2 verificadores.
¿El CPF revela el estado?
El 9º dígito indica la región fiscal de emisión (ej. 8 = São Paulo).
¿Es gratis este validador?
Sí, la herramienta web es gratuita. Para integrarlo en tu sistema usá la API: tiene plan gratuito en RapidAPI.
¿La API guarda los números que valido?
No. La validación es determinística, sin almacenamiento ni consultas a terceros.