# Calculateur de somme de contrôle Luhn

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.

> Page canonique: https://elysiatools.com/fr/tools/luhn-checksum

- **Catégorie:** Validation

- **Mots-clés:** luhn, somme de contrôle, mod-10, carte de crédit, imei, validateur, générateur, chiffre de contrôle

## Présentation

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.

## Entrées

- **Mode** (select)
- **Nombre à valider** (text): Any Luhn-based number. Separators are ignored.
- **Longueur totale** (number): Total digit count including the check digit.
- **Préfixe (optionnel)** (text): Lock the leading digits of the generated number.

## 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

- Sélectionnez le mode souhaité : 'Valider' pour vérifier un numéro existant, ou 'Générer' pour créer un nouveau numéro conforme.
- Saisissez 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.
- L'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.

## Questions fréquentes

### 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.

## Outils associés

- [ICCID Generator](https://elysiatools.com/fr/tools/iccid-generator): Generate valid ICCID numbers for SIM cards with proper Luhn checksums
- [Validateur de carte de crédit](https://elysiatools.com/fr/tools/credit-card-validator): Valide les numéros de carte de crédit et identifie le type de carte (Visa, MasterCard, UnionPay, etc.)
- [Validateur CUSIP](https://elysiatools.com/fr/tools/cusip-validator): 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.
- [ICCID Validator](https://elysiatools.com/fr/tools/iccid-validator): Validate ICCID numbers for SIM cards with Luhn checksum and issuer analysis
- [Validateur ISBN](https://elysiatools.com/fr/tools/isbn-validator): Valide les formats de numéros de livre ISBN-10 et ISBN-13 avec vérification du chiffre de contrôle
- [Validateur ISIN](https://elysiatools.com/fr/tools/isin-validator): Valide les codes ISIN (ISO 6166) d'identification internationale des valeurs mobilières avec vérification Luhn du chiffre de contrôle, préfixe pays/émetteur et détail du NSIN.
- [Validateur SEDOL](https://elysiatools.com/fr/tools/sedol-validator): Valide les identifiants SEDOL britanniques/irlandais de 7 caractères avec vérification mod-10 pondérée du chiffre de contrôle et détail de la structure SEDOL-7.
- [Tracking Number Validator](https://elysiatools.com/fr/tools/tracking-number-validator): Identify and validate tracking numbers from FedEx, UPS, DHL, USPS, SF Express (顺丰) and other major carriers

## Exemples

- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Web Rust](https://elysiatools.com/fr/samples/web-image-processing-rust): Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

## Contenu associé

- [Outils de chiffre de controle, checksum et validation d identifiants](https://elysiatools.com/fr/hubs/check-digit-checksum-validation): Validez Luhn, Mod-11, GTIN, ISBN, IMEI, ICCID, VIN, IBAN et ISIN dans un hub centre sur les controles d identifiants bases sur un checksum.
- [Outils de validation d’identifiants, de configuration et de saisie](https://elysiatools.com/fr/hubs/validation-validate): Comparez des validateurs pour email, téléphone, IP, dates, cron, codes-barres, paiements, fichiers env et autres entrées réelles dans un hub unique.
- [Validateurs de formats pour identifiants, adresses et codes](https://elysiatools.com/fr/hubs/validation-format): Des outils reunis pour validation de format pour identifiants, adresses, comptes et codes dans un seul hub.
- [Outils de validation JSON Schema et de contrats API](https://elysiatools.com/fr/hubs/json-validate): Comparez la validation JSON Schema, les contrôles de réponse OpenAPI, les tests de mutation, les tests de charge contractuels et la détection de changements cassants dans un hub unique.
