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

  1. Escolha quantos números quer de uma vez, até 50.
  2. Escolha a família: definitivo, provisório, ou aleatório para receber os dois misturados — que é o caso mais realista para teste.
  3. Marque ou desmarque a máscara conforme o campo onde vai colar.
  4. 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.

Perguntas frequentes