Elysia Tools

Parcourez outils, exemples, explications visuelles et guides thématiques dans un espace clair.

Catégories populaires

Dossiers

Langue
ZHESPTRUFRDEEN

Elysia Tools

Navigation mobile

Validation

Calculateur de somme de contrôle Luhn

· Dernière mise à jour:2026-06-23

Valide ou génère des nombres avec l'algorithme de Luhn (mod-10). Cartes de crédit, IMEI, IMEISV, SIN, NPI et tout identifiant basé sur Luhn.

Exécution

Exécuter cet outil

Remplissez le formulaire, lancez l’outil et consultez le résultat au même endroit.

Exemples

Exemples adaptés à cet outil

Associé

Continuer avec des outils et dossiers associés

Rédigé par l'équipe Elysia Tools
Hash30
Chiffre de contrôle8
Luhn8
Carte bancaire7

Guide d'utilisation de l'outil

Découvrez quand utiliser cet outil, ce qu'il prend en charge et comment les utilisateurs l'appliquent.

Points clés

Catégorie
Validation
Types d’entrée
select, text, number
Type de sortie
text
Exemples associés
4
API disponible
Oui

Aperçu

Le calculateur de somme de contrôle Luhn est un outil pratique conçu pour valider ou générer instantanément des numéros conformes à l'algorithme de Luhn (mod-10). Que vous travailliez avec des numéros de cartes de crédit, des codes IMEI, des numéros d'identification nationale ou des identifiants personnalisés, cet outil vérifie la validité de vos saisies en ignorant les espaces et tirets, ou génère de nouveaux numéros valides basés sur la longueur et le préfixe de votre choix.

Quand l’utiliser

  • Lors de la vérification de la validité d'un numéro de carte bancaire ou d'un identifiant IMEI avant de le soumettre à un système tiers.
  • Pendant le développement et le test d'applications nécessitant la génération de jeux de données de test conformes à la formule mod-10.
  • Pour identifier rapidement les erreurs de saisie manuelle dans des numéros d'identification médicale (NPI) ou d'assurance sociale (SIN).

Fonctionnement

  1. 1Sélectionnez le mode souhaité : 'Valider' pour vérifier un numéro existant, ou 'Générer' pour créer un nouveau numéro conforme.
  2. 2Saisissez le numéro à analyser (les espaces et tirets sont automatiquement ignorés) ou configurez la longueur totale et le préfixe souhaités pour la génération.
  3. 3L'outil applique l'algorithme de Luhn pour calculer le chiffre de contrôle et affiche instantanément le résultat de la validation ou le numéro généré.

Cas d’usage

  • Validation rapide de numéros IMEI de téléphones mobiles pour les services de réparation ou de logistique.
  • Génération de numéros de cartes de crédit fictifs mais structurellement valides pour tester des formulaires de paiement en environnement de test.
  • Contrôle de cohérence des numéros d'identification de santé (NPI) ou de sécurité sociale (SIN) lors de la saisie de données.

Exemples

1. Validation d'un code IMEI pour un technicien de maintenance

Technicien de support mobile

Contexte

Un technicien doit enregistrer un smartphone dans une base de données de garantie mais suspecte une erreur de frappe dans le code IMEI fourni par le client.

Problème

Vérifier si le code IMEI à 15 chiffres respecte la somme de contrôle Luhn.

Utilisation

Sélectionner le mode 'Valider', coller le code IMEI '35 823905 182354 6' dans le champ de saisie et lancer la validation.

mode: validate, number: 35 823905 182354 6

Résultat

L'outil confirme que le numéro est valide en ignorant les espaces, validant ainsi la saisie du technicien.

2. Génération de numéros de test pour un formulaire de paiement

Développeur QA

Contexte

Un ingénieur QA doit tester la validation côté client d'un formulaire de paiement acceptant les cartes Visa.

Problème

Besoin d'un numéro de carte de 16 chiffres commençant par 4 qui respecte l'algorithme mod-10.

Utilisation

Sélectionner le mode 'Générer', définir la longueur totale sur 16 et saisir le préfixe '4'.

FAQ

Qu'est-ce que l'algorithme de Luhn (mod-10) ?

C'est une formule de somme de contrôle simple utilisée pour valider divers numéros d'identification, comme les cartes de crédit ou les codes IMEI, contre les erreurs de saisie accidentelles.

L'outil prend-il en compte les espaces et les tirets lors de la validation ?

Oui, tous les caractères de séparation non numériques sont automatiquement ignorés lors du calcul de la somme de contrôle.

Puis-je générer un numéro avec un préfixe spécifique ?

Oui, en mode génération, vous pouvez spécifier un préfixe (par exemple '4' pour Visa) et définir la longueur totale du numéro souhaité.

Cet outil stocke-t-il les numéros saisis ?

Non, tous les calculs sont effectués localement dans votre navigateur, garantissant la confidentialité et la sécurité de vos données.

Quelle est la différence entre la validation et la génération ?

La validation vérifie si le dernier chiffre d'un numéro correspond au chiffre de contrôle Luhn calculé, tandis que la génération calcule et ajoute le bon chiffre de contrôle à un préfixe donné pour atteindre la longueur cible.

Dossier

Validation des identifiants à chiffre de contrôle

Normalisez un identifiant, choisissez son checksum et vérifiez son format avant acceptation.

Accueil
Outils3201
Exemples593
Visualisations465
Visionneuses de fichiers103
Dossiers233
Étiquettes333
Images, audio et vidéo657

Outils de traitement, conversion et optimisation d’images, d’audio et de vidéo

Maths, dates et finance644

Calculateurs, outils numériques, logique de dates, statistiques et finance

Design et couleur297

Outils de couleur, mise en page, graphisme, style visuel et assistance design

Texte et rédaction209

Outils de rédaction, nettoyage, formatage, extraction et analyse de texte

Développement et Web193

Utilitaires développeur, réseau, débogage Web et assistants d’automatisation

Conversion et encodage175

Outils de conversion de formats, fichiers, archives, unités et encodages

Examen des sources FLAC/WAV et transmission des preuves
Revue et livraison d’un module de jeu promotionnel auto-hébergé
Relecture d'un lot de codes Stripe et contrôle préalable à l'importation
Tri technique des photos et transmission des candidates à la retouche
Structurer une capture d'interface, la relire et la transmettre au développement

© 2026 Elysia Tools. Tous droits réservés.

DocumentationTarifsÀ proposConditions d'utilisationPolitique de confidentialitéCookiesContact
Java

Exemples de Traitement d'Images Android Java

Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format

Kotlin

Exemples de Traitement d'Images Android Kotlin

Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format

Python

Exemples de Traitement d'Images Web Python

Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format

Rust

Exemples de Traitement d'Images Web Rust

Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

Validation

Validateur de carte de crédit

Valide les numéros de carte de crédit et identifie le type de carte (Visa, MasterCard, UnionPay, etc.)

Validation

Validateur CUSIP

Valide les identifiants CUSIP de valeurs nord-américaines (9 caractères) avec vérification mod-10 du chiffre de contrôle, base de l'émetteur et détail du numéro d'émission.

Validation

ICCID Validator

Validate ICCID numbers for SIM cards with Luhn checksum and issuer analysis

Validation

Validateur ISBN

Valide les formats de numéros de livre ISBN-10 et ISBN-13 avec vérification du chiffre de contrôle

mode: generate, length: 16, prefix: 4

Résultat

L'outil génère instantanément un numéro valide de 16 chiffres commençant par 4, prêt à être utilisé pour les tests d'intégration.