Gerador de Cartão de Saúde (CNS)
Gere números do Cartão Nacional de Saúde válidos, definitivos ou provisórios, sem sair do navegador, e confira uma lista inteira de CNSs de uma vez.
Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.
Dados fictícios, destinados exclusivamente a teste e desenvolvimento de software. Não correspondem a pessoas reais e não são documentos válidos.
Gerador de Cartão de Saúde (CNS)
até 100.000 caracteres para validar
Clique em gerar para produzir os valores.
Para que serve, e para que não serve
Sistema de clínica, de laboratório, de plano de saúde ou de prontuário eletrônico guarda o CNS, e todos precisam de valores de teste que passem na própria validação sem usar o cartão de um paciente real.
Os números aqui são fictícios: satisfazem a regra aritmética do documento e nada além. Não constam do CadSUS, não dão acesso a atendimento e não identificam ninguém.
Como usar
- Escolha quantos números quer de uma vez, até 50.
- Escolha a família: definitivo, provisório, ou aleatório para receber os dois misturados — que é o caso mais realista para teste.
- Marque ou desmarque a máscara conforme o campo onde vai colar.
- Clique em gerar. Copie um por vez, ou todos de uma vez.
Como a validação funciona
São quinze dígitos. A regra de validação é uma só para as duas famílias: multiplique cada dígito por um peso que decresce de 15 a 1, some tudo, e o total precisa ser múltiplo de 11. O primeiro dígito também precisa estar em 1, 2, 7, 8 ou 9.
A construção difere. No provisório, os catorze primeiros dígitos são sorteados e o último é o que falta para a soma fechar. No definitivo, os onze primeiros são um PIS/PASEP, seguidos de três dígitos de preenchimento e do verificador.
O preenchimento é 000 no caso comum e 001 quando o verificador daria 10, que não cabe num dígito: o 1 na posição de peso 2 desloca a soma em exatamente 2 e traz o verificador de volta para a faixa de 0 a 9. Um validador que implementa só uma das duas famílias recusa metade dos números legítimos.
Privacidade
A geração acontece inteiramente no seu navegador, por aritmética. Não há requisição de rede, não há registro dos números gerados e não existe servidor nosso que os veja.
Limitações
- Validade aqui significa apenas que a soma fecha. Não há consulta ao CadSUS.
- O PIS/PASEP dentro do CNS definitivo é sorteado e não é um PIS válido pelas regras próprias dele — o CNS não exige isso, mas se o seu teste precisar de um PIS coerente, este não serve.
- Até 50 números por acionamento.
Quando isso resolve
- Cadastro de paciente em ambiente de homologação.
- Conferir se a sua validação aceita as DUAS famílias — gere em aleatório e veja se alguma metade é recusada.
- Testar máscara de campo com o agrupamento de quatro dígitos.
Validar em lote, na aba ao lado
A mesma página confere CNS que você já tem. Cole a lista na aba Validar, um por linha, e cada linha recebe o próprio veredito, com a contagem de válidos e inválidos em cima.
É colando uma lista, e não digitando um por um, porque o caso real é conferir uma coluna de planilha. Pontuação é aceita ou ignorada, linha em branco é descartada, e repetição não é removida — o mesmo CNS aparecendo duas vezes na sua coluna é informação.
Válido ali significa que a soma ponderada fecha múltipla de 11 e o primeiro dígito está numa família existente. Vale conferir aqui as DUAS famílias: validador que implementa só o definitivo recusa metade dos números legítimos.