Não. É um número sintético calculado apenas para satisfazer o algoritmo de dígito verificador do DATASUS. A ferramenta não consulta o CADSUS nem qualquer cadastro de saúde real.
Valide e gere Cartão Nacional de Saúde (CNS) sintético pelos dois algoritmos oficiais do DATASUS, sem consultar o CADSUS.
O Cartão Nacional de Saúde (CNS) é o número de 15 dígitos que identifica cada usuário no Sistema Único de Saúde. Existem dois tipos, cada um com seu próprio algoritmo de validação, documentado publicamente pelo DATASUS/eSUS. O CNS definitivo começa com 1 ou 2 e está vinculado a um CPF validado: os 11 primeiros dígitos formam uma base, multiplicada por pesos decrescentes de 15 a 5; tira-se o resto da divisão da soma por 11, e o dígito verificador é 11 menos esse resto (com uma regra especial quando o resultado dá 10, nesse caso a soma é recalculada com um ajuste de +2 e o número recebe um sufixo diferente antes do dígito final). O CNS provisório começa com 7, 8 ou 9 e é emitido quando a pessoa ainda não tem CPF validado ou há inconsistência de cadastro: aqui não existe um 'dígito calculado' separado, os 15 dígitos inteiros são multiplicados por pesos decrescentes de 15 a 1, e o número só é válido se essa soma inteira for múltipla de 11. Esta ferramenta implementa os dois algoritmos, detecta automaticamente qual usar pelo primeiro dígito, e também gera números sintéticos de cada tipo para teste, sem nunca consultar o CADSUS ou qualquer base de saúde real.
O CNS definitivo carrega, dentro dos seus 15 dígitos, uma estrutura parecida com a de um PIS/PASEP: uma base de 11 dígitos, seguida por um sufixo de 3 dígitos ('000' ou '001') e um dígito verificador final. A soma ponderada usa os pesos 15, 14, 13... até 5 sobre a base, e o resultado do módulo 11 é ajustado para caber em uma única posição, com um caso especial quando o resto da divisão é 1, que faz a ferramenta somar 2 à conta original e usar o sufixo '001' em vez de '000'.
O CNS provisório não tem essa estrutura de base + sufixo, ele é validado como um todo: os 15 dígitos, sem exceção, entram na soma ponderada com pesos de 15 a 1, e a única regra é que essa soma precisa ser exatamente múltipla de 11. Por isso, ao gerar um CNS provisório, a ferramenta sorteia os 14 primeiros dígitos e calcula o 15º de forma a fechar essa conta, em vez de aplicar uma fórmula direta de dígito verificador.
Um CNS que passa no algoritmo correto é apenas matematicamente coerente, isso não confirma que existe uma pessoa cadastrada no CADSUS com esse número, nem revela histórico de atendimento, unidade de referência ou elegibilidade a qualquer serviço de saúde. Para esse tipo de confirmação sobre um CNS real, é preciso um canal oficial do SUS/DATASUS; esta ferramenta trabalha só localmente, sem enviar nenhum número a um servidor, e serve para testar formulários e sistemas que exigem um CNS bem-formado.
Cole o código no seu HTML e a ferramenta aparece na sua página, sem a navegação e sem os anúncios do J-Kit. Ela continua rodando no navegador de quem visita o seu site.
<iframe
src="https://jkit.tools/embed/pt-BR/validador-cns"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="Validador de CNS (Cartão do SUS)"
></iframe>Estas referências ajudam a contextualizar fórmulas, padrões, APIs e limitações usadas nesta página. Elas não substituem validação profissional quando o resultado tiver impacto jurídico, financeiro, médico ou operacional.
Não. É um número sintético calculado apenas para satisfazer o algoritmo de dígito verificador do DATASUS. A ferramenta não consulta o CADSUS nem qualquer cadastro de saúde real.
O CNS definitivo começa com 1 ou 2 e usa uma soma ponderada sobre os 11 primeiros dígitos, com dígitos verificadores anexados ao final.
O CNS é gerado e validado localmente no navegador. Analytics recebe apenas ação e status, nunca o número gerado ou colado.