ForHosting KIT · Ferramentas para dev

Rodné číslo tcheco

Digite 7401040020 e veja que ele é válido: um homem nascido em 4 de janeiro de 1974, com o número inteiro divisível por 11. A ferramenta lê a data e o sexo, confere se o dia existe e aponta códigos impossíveis. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Número
7401040020
Você obtém
Entrada
7401040020
Número de nascimento
740104/0020
Data de nascimento
1974-01-04
Ano
1.974

O rodné číslo tcheco e eslovaco (número de nascimento) concentra data de nascimento, indício de gênero e um serial curto em nove ou dez dígitos. Registros, importações de RH, KYC bancário e sistemas de saúde ainda recebem essas cadeias com barras opcionais, meses digitados errados e dígitos de controle falhos. Esta capacidade aceita uma string só de dígitos ou a forma comum YYMMDD/serial, decodifica os deslocamentos de mês para homens e mulheres (incluindo os intervalos +20 e +70 quando as sequências diárias se esgotam), verifica se o dia do calendário existe e — para números modernos de dez dígitos — exige que o inteiro completo seja divisível por onze. Números de nove dígitos são tratados como formas anteriores a 1954 sem dígito mod-11.

Como funciona a codificação do rodné číslo tcheco e eslovaco

Um rodné číslo começa com seis dígitos que codificam a data de nascimento como ano, mês e dia em campos de dois dígitos, seguidos de um serial de três dígitos para nascimentos antes de 1954 ou de quatro dígitos para nascimentos posteriores.

O ano tem apenas dois dígitos: números de nove dígitos significam sempre mil novecentos mais YY e só são legais quando esse ano é anterior a 1954; números de dez dígitos mapeiam YY maior ou igual a cinquenta e quatro para mil novecentos mais YY e YY menores para dois mil mais YY, alinhado à introdução da forma de dez dígitos em 1954.

O gênero não é um caractere separado: homens usam códigos de mês de um a doze, ou de vinte e um a trinta e dois quando se soma vinte para liberar seriais extras; mulheres usam de cinquenta e um a sessenta e dois (mês mais cinquenta) ou de setenta e um a oitenta e dois (mês mais setenta).

Depois de remover esses deslocamentos você obtém um mês de calendário de um a doze e ainda deve confirmar que o dia existe para aquele mês e ano, inclusive vinte e nove de fevereiro em anos bissextos. A barra opcional escrita após o dia —YYMMDD barra serial— é só apresentação; a validação atua no corpo de dígitos.

Para cada número de dez dígitos a regra oficial de controle é aritmética modular simples: interprete os dez dígitos como um único inteiro e exija que esse inteiro seja divisível por onze com resto zero. Números históricos de nove dígitos não têm dígito de controle final, de modo que, após as regras de data e comprimento, são reportados como válidos nesta capacidade. *.

Onde a validação do rodné číslo se encaixa em fluxos reais

Fluxos de onboarding tchecos e eslovacos em fintech, seguros, e-commerce e portais do setor público costumam coletar um rodné číslo cedo; validar estrutura e mod-11 ao sair do campo reduz envios falhos e tickets de suporte sem chamar um registro nacional a cada tecla. Sistemas de folha e RH que importam CSV de funcionários devem isolar linhas cujo código de mês é impossível ou cujo inteiro de dez dígitos não é divisível por onze, capturando edições humanas e bugs de um dígito em geradores a montante.

Jobs de qualidade de dados rechecam cada coluna de número de nascimento em uma exportação e marcam divergências antes do reporte fiscal ou previdenciário. Não trate um mod-11 e uma data corretos como prova de que a pessoa existe nos sistemas populacionais tchecos ou eslovacos, de que o número está ativo ou de que você pode processar o identificador sob o GDPR e a lei de privacidade local — só prova que a string está bem formada aritmética e calendarialmente sob as regras do rodné číslo.

Minimize sempre a retenção, criptografe em repouso e processe números de nascimento somente quando houver finalidade lícita.

O que é um rodné číslo tcheco ou eslovaco?

É um número nacional de nascimento: seis dígitos para YYMMDD (com o gênero codificado no mês), mais um serial de três ou quatro dígitos. Formas de dez dígitos devem ser divisíveis por onze; as de nove aplicam-se a nascimentos antes de 1954.

Como o gênero é codificado no campo mês?

Homens usam meses 01–12 ou 21–32; mulheres 51–62 ou 71–82. A capacidade subtrai o deslocamento oficial e devolve gender male ou female com o mês de calendário.

A verificação do rodné číslo tcheco é gratuita?

A ferramenta do navegador é gratuita e roda localmente.

Como funciona a verificação do módulo 11?

Num número de dez dígitos, os dez são lidos como um único número inteiro e divididos por 11. Se não sobra resto, a verificação passa. 7401040020 é dividido de forma exata, por isso é válido.

Por que um número de nove dígitos não tem dígito de controle?

Porque é o formato antigo, usado para nascimentos antes de 1954, quando ainda não existia o dígito final. A ferramenta confere a data e o comprimento e, se estiverem certos, considera o número válido.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/enc/rodne-cislo

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/enc/rodne-cislo \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":"7401040020"}'
{
  "number": "7401040020"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.rodne_cislo",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O sucesso devolve um booleano valid, um birth_date ISO, gender, year, month, day, length, mod11_ok e um birth_number normalizado com a barra após o dia. Comprimento malformado, caracteres não numéricos, datas impossíveis e códigos de mês fora da faixa falham com invalid_input e não são cobrados. A mesma aritmética pura alimenta a ferramenta gratuita do navegador e a API, para que portões de formulário e auditorias em lote nunca discordem num caso extremo de checksum.

Como funciona a codificação do rodné číslo tcheco e eslovaco

A resposta sempre rotula o algoritmo como rodne_cislo para que os logs o distinguam do CPF brasileiro mod-11, do elfproef BSN holandês, de Luhn ou de esquemas ISO 7064 usados em outras ferramentas enc.

Contrato de entrada, formato da resposta e erros

O comprimento deve ser nove ou dez dígitos após a normalização; qualquer outro é rejeitado antes da lógica de data. A carga também ecoa input como dígitos puros, year, month, day, length e algorithm. Tarefas de validação com falha não são cobradas. Envie por POST um corpo JSON com o campo obrigatório number contendo o número de nascimento só em dígitos, ou com uma única barra opcional após os seis dígitos de data. Espaços em torno da barra são ignorados; outra pontuação, letras e separadores mistos falham como invalid_input não numérico para que um formulário nunca aceite um valor reescrito em silêncio — remova a formatação no seu cliente se os usuários colarem strings mascaradas. Códigos de mês fora dos quatro intervalos legais, campos de dia fora de um a trinta e um, dias que não existem no mês decodificado (por exemplo trinta e um de abril ou vinte e nove de fevereiro em ano não bissexto), números de nove dígitos cujo ano seria mil novecentos cinquenta e quatro ou posterior, e números de dez dígitos cuja regra de século colocaria o nascimento antes de mil novecentos cinquenta e quatro falham com invalid_input nomeando o problema. Números de dez dígitos com data correta mas mod-11 falho devolvem valid false e mod11_ok false e ainda expõem birth_date, gender e o birth_number normalizado para a UI mostrar o que foi analisado sem inventar um dígito corrigido. Como o caminho é parse puro, sem relógio, fonte aleatória ou rede, a mesma entrada sempre produz o mesmo JSON na ferramenta gratuita do navegador e na API a US$ 0,002 por chamada bem-sucedida.

Onde a validação do rodné číslo se encaixa em fluxos reais

Saúde e farmácia que indexam pacientes pelo número de nascimento podem bloquear o avanço até valid ser true e ainda exibir o birth_date ISO decodificado para confirmação do operador. Em todo fluxo o contrato é o mesmo: dígitos ou YYMMDD barra serial, JSON estruturado testável, comportamento idêntico grátis no navegador ou via saldo KIT pré-pago, e falha honesta quando a entrada não é um número de nascimento bem formado.

Validar números de nascimento no cadastro

Quando um formulário tcheco ou eslovaco coleta um rodné číslo, chame esta verificação ao sair do campo e bloqueie o armazenamento se valid for false ou a requisição falhar com invalid_input.

Auditar importações CSV de RH e folha

Valide em lote cada coluna de número de nascimento, isole códigos de mês impossíveis e linhas com mod-11 falho, e mantenha o birth_date decodificado para revisão do operador.

Normalizar a exibição para operadores

Aceite dígitos ou forma com barra, devolva birth_number como YYMMDD/serial mais birth_date ISO e gender para que as ferramentas de suporte mostrem um layout consistente.

Como validar um rodné číslo com esta API?

Envie POST com number em nove ou dez dígitos, ou YYMMDD/serial com barra opcional. A resposta inclui valid, birth_date, gender, mod11_ok e um birth_number normalizado.

O que acontece com letras, comprimentos errados ou datas impossíveis?

Entrada não numérica, comprimentos diferentes de nove ou dez, códigos de mês ilegais e dias que não existem no mês decodificado falham com invalid_input e não são cobrados.

Ver a documentação completa do KIT →