ForHosting KIT · Outils pour développeurs

Rodné číslo tchèque

Saisissez 7401040020 et constatez qu'il est valide : un homme né le 4 janvier 1974, dont le nombre entier est divisible par 11. L'outil lit la date et le sexe, vérifie que le jour existe et signale les codes impossibles. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Nombre
7401040020
Vous obtenez
Entrée
7401040020
Numéro de naissance
740104/0020
Date de naissance
1974-01-04
Année
1 974

Le rodné číslo tchèque et slovaque (numéro de naissance) regroupe une date de naissance, un indice de genre et un court numéro de série en neuf ou dix chiffres. Les registres, les imports RH, le KYC bancaire et les systèmes de santé reçoivent encore ces chaînes avec barres optionnelles, mois mal saisis et chiffres de contrôle erronés. Cette capacité accepte une chaîne de chiffres seuls ou la forme courante YYMMDD/série, décode les décalages de mois pour hommes et femmes (y compris les plages +20 et +70 lorsque les séquences quotidiennes sont épuisées), vérifie que le jour civil existe et — pour les numéros modernes à dix chiffres — exige que l'entier complet soit divisible par onze. Les numéros à neuf chiffres sont traités comme des formes antérieures à 1954 sans chiffre mod-11.

Comment fonctionne l'encodage du rodné číslo tchèque et slovaque

Un rodné číslo commence par six chiffres qui encodent la date de naissance en année, mois et jour sur des champs de deux chiffres, suivis d'un numéro de série de trois chiffres pour les naissances avant 1954 ou de quatre chiffres pour les naissances ultérieures.

L'année n'a que deux chiffres : les numéros à neuf chiffres signifient toujours dix-neuf cents plus YY et ne sont légaux que si cette année est antérieure à 1954 ; les numéros à dix chiffres associent YY supérieur ou égal à cinquante-quatre à dix-neuf cents plus YY et les YY plus petits à deux mille plus YY, conformément à l'introduction de la forme à dix chiffres en 1954.

Le genre n'est pas un caractère distinct : les hommes utilisent les codes de mois de un à douze, ou de vingt et un à trente-deux lorsque vingt est ajouté pour libérer des séries supplémentaires ; les femmes utilisent de cinquante et un à soixante-deux (mois plus cinquante) ou de soixante et onze à quatre-vingt-deux (mois plus soixante-dix).

Après retrait de ces décalages vous obtenez un mois civil de un à douze et devez encore confirmer que le jour existe pour ce mois et cette année, y compris le vingt-neuf février des années bissextiles. La barre optionnelle écrite après le jour —YYMMDD barre série— n'est que de la présentation ; la validation porte sur le corps de chiffres.

Pour chaque numéro à dix chiffres la règle officielle de contrôle est une arithmétique modulaire simple : interprétez les dix chiffres comme un seul entier et exigez que cet entier soit divisible par onze avec reste zéro. Les numéros historiques à neuf chiffres n'ont pas de chiffre de contrôle final, de sorte qu'une fois les règles de date et de longueur passées ils sont signalés valides par cette capacité. *.

Où la validation du rodné číslo s'inscrit dans les flux réels

Les parcours d'inscription tchèques et slovaques en fintech, assurance, e-commerce et portails du secteur public recueillent souvent un rodné číslo tôt ; valider structure et mod-11 à la perte de focus réduit les envois échoués et les tickets de support sans appeler un registre national à chaque frappe.

Les systèmes de paie et RH qui importent des CSV d'employés doivent isoler les lignes dont le code de mois est impossible ou dont l'entier à dix chiffres n'est pas divisible par onze, capturant à la fois les modifications humaines et les bugs d'un cran dans les générateurs en amont. Les jobs de qualité des données revérifient chaque colonne de numéro de naissance dans un export et signalent les écarts avant le reporting fiscal ou de sécurité sociale.

Ne traitez pas un mod-11 et une date corrects comme une preuve que la personne existe dans les systèmes de population tchèques ou slovaques, que le numéro est actif ou que vous êtes autorisé à traiter l'identifiant sous le RGPD et le droit local de la vie privée — cela prouve seulement que la chaîne est bien formée arithmétiquement et calendairement selon les règles du rodné číslo. Minimisez toujours la rétention, chiffrez au repos et ne traitez les numéros de naissance que lorsqu'une finalité licite existe.

Qu'est-ce qu'un rodné číslo tchèque ou slovaque ?

C'est un numéro national de naissance : six chiffres pour YYMMDD (genre codé dans le mois), plus un numéro de série de trois ou quatre chiffres. Les formes à dix chiffres doivent être divisibles par onze ; les formes à neuf s'appliquent aux naissances avant 1954.

Comment le genre est-il codé dans le champ mois ?

Les hommes utilisent les mois 01–12 ou 21–32 ; les femmes 51–62 ou 71–82. La capacité soustrait le décalage officiel et renvoie gender male ou female avec le mois civil.

La vérification du rodné číslo tchèque est-elle gratuite ?

L'outil navigateur est gratuit et s'exécute en local.

Comment fonctionne le contrôle du modulo 11 ?

Pour un numéro à dix chiffres, on lit les dix chiffres comme un seul nombre entier et on le divise par 11. S'il ne reste rien, le contrôle est réussi. 7401040020 se divise exactement, il est donc valide.

Faut-il écrire la barre oblique après la date ?

Non, elle est facultative. La barre placée après le jour sert seulement à la lecture, et les espaces autour sont ignorés. Les autres signes, comme les tirets ou les points, sont en revanche refusés.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Le succès renvoie un booléen valid, un birth_date ISO, gender, year, month, day, length, mod11_ok et un birth_number normalisé avec la barre après le jour. Longueur mal formée, caractères non numériques, dates impossibles et codes de mois hors plage échouent avec invalid_input et ne sont pas facturés. La même arithmétique pure alimente l'outil gratuit du navigateur et l'API, afin que les contrôles de formulaires et les audits par lots ne divergent jamais sur un cas limite de somme de contrôle.

Comment fonctionne l'encodage du rodné číslo tchèque et slovaque

La réponse étiquette toujours l'algorithme comme rodne_cislo afin que les journaux le distinguent du CPF brésilien mod-11, de l'elfproef BSN néerlandais, de Luhn ou des schémas ISO 7064 des autres outils enc.

Contrat d'entrée, forme de la réponse et erreurs

La longueur doit être de neuf ou dix chiffres après normalisation ; toute autre longueur est rejetée avant la logique de date. La charge renvoie aussi input en chiffres purs, year, month, day, length et algorithm. Les tâches de validation en échec ne sont pas facturées. Envoyez en POST un corps JSON avec le champ obligatoire number contenant le numéro de naissance en chiffres seuls, ou avec une seule barre optionnelle après les six chiffres de date. Les espaces autour de la barre sont ignorés ; toute autre ponctuation, lettres et séparateurs mixtes échouent en invalid_input non numérique afin qu'un formulaire n'accepte jamais une valeur réécrite en silence — retirez le formatage dans votre client si les utilisateurs collent des chaînes masquées. Codes de mois hors des quatre plages légales, champs de jour hors de un à trente et un, jours inexistants dans le mois décodé (par exemple le trente et un avril ou le vingt-neuf février d'une année non bissextile), numéros à neuf chiffres dont l'année serait mille neuf cent cinquante-quatre ou plus, et numéros à dix chiffres dont la règle de siècle placerait la naissance avant mille neuf cent cinquante-quatre échouent tous avec invalid_input en nommant le problème. Lorsque la structure de date est bien formée, le gestionnaire renvoie valid true uniquement si la règle mod-11 passe pour les numéros à dix chiffres (les succès à neuf chiffres fixent toujours valid true et mod11_ok true car aucun chiffre de contrôle ne s'applique). Les numéros à dix chiffres avec date correcte mais mod-11 échoué renvoient valid false et mod11_ok false tout en exposant birth_date, gender et le birth_number normalisé pour qu'une interface affiche ce qui a été analysé sans inventer un chiffre corrigé. Comme le chemin est un parse pur, sans horloge, source aléatoire ni réseau, la même entrée produit toujours le même JSON sur l'outil gratuit du navigateur et sur l'API à $0.002 par appel réussi.

Où la validation du rodné číslo s'inscrit dans les flux réels

Les systèmes de santé et de pharmacie qui indexent les patients par numéro de naissance peuvent bloquer la suite tant que valid n'est pas true et afficher le birth_date ISO décodé pour confirmation de l'opérateur. Dans chaque flux le contrat est le même : chiffres ou YYMMDD barre série, JSON structuré testable, comportement identique gratuit dans le navigateur ou via solde KIT prépayé, et échec honnête lorsque l'entrée n'est pas un numéro de naissance bien formé.

Valider les numéros de naissance à l'inscription

Lorsqu'un formulaire tchèque ou slovaque recueille un rodné číslo, appelez cette vérification à la perte de focus et bloquez le stockage si valid est false ou si la requête échoue avec invalid_input.

Auditer les imports CSV RH et paie

Validez par lots chaque colonne de numéro de naissance, isolez les codes de mois impossibles et les lignes à mod-11 échoué, et conservez le birth_date décodé pour revue opérateur.

Normaliser l'affichage pour les opérateurs

Acceptez chiffres ou forme avec barre, renvoyez birth_number en YYMMDD/série plus birth_date ISO et gender afin que les outils de support affichent une mise en page cohérente.

Comment valider un rodné číslo avec cette API ?

Envoyez un POST avec number à neuf ou dix chiffres, ou YYMMDD/série avec barre optionnelle. La réponse inclut valid, birth_date, gender, mod11_ok et un birth_number normalisé.

Que se passe-t-il avec lettres, mauvaises longueurs ou dates impossibles ?

Entrée non numérique, longueurs autres que neuf ou dix, codes de mois illégaux et jours inexistants dans le mois décodé échouent avec invalid_input et ne sont pas facturés.

Consulter la documentation complète du KIT →