Validateur d'adresse Ethereum (EIP-55) – Vérifier et convertir en checksum

Validez une adresse Ethereum (EVM) et convertissez-la au format checksum EIP-55.

Soutenez le projet

J’ai choisi de limiter les publicités pour garder l’expérience simple et agréable. Si cet outil vous a été utile, vous pouvez m’aider à le faire vivre — chaque geste compte pour un développeur solo.

Ce validateur permet de vérifier une adresse Ethereum (ou EVM) et de l’obtenir au format checksum EIP-55 (casse mixte pour détecter les erreurs de saisie).

Description

L’outil vérifie qu’une chaîne correspond à une adresse Ethereum valide (20 octets en hexadécimal, avec ou sans préfixe 0x). Il indique si l’adresse est valide, si elle est déjà au format checksum EIP-55 ou simplement valide mais non checksummée (tout en minuscules ou tout en majuscules). Vous pouvez alors copier la version normalisée avec checksum, utilisable sur Ethereum et les chaînes compatibles EVM (BSC, Polygon, Arbitrum, Optimism, etc.). Les calculs sont effectués entièrement dans votre navigateur.

Comment faire

  1. Collez l’adresse Ethereum à vérifier dans le champ (avec ou sans 0x).
  2. Optionnel : activez « Mode strict checksum » si vous voulez refuser les adresses qui ne sont pas déjà au format EIP-55 (casse mixte).
  3. Cliquez sur « Normaliser / Convertir en checksum ».
  4. Consultez le statut (Valid checksum / Valide non checksummée / Invalide) et l’adresse checksummée affichée.
  5. Utilisez « Copier » pour récupérer l’adresse au format EIP-55, ou « Effacer » pour recommencer.

Exemples

  • Adresse déjà checksummée : 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed → statut « Valid checksum », même adresse affichée.
  • Adresse en minuscules : 0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed → statut « Valide, non checksummée », adresse convertie en EIP-55 : 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed.
  • Erreur de saisie : une adresse avec une mauvaise casse mixte (par ex. un caractère inversé) sera marquée Invalide avec la mention « Checksum EIP-55 invalide ».

Cas d’usage

  • Vérifier une adresse avant un virement ou un smart contract.
  • Normaliser des adresses exportées (CSV, bases) au format EIP-55.
  • S’assurer qu’une adresse collée dans un formulaire ou une config est valide et au bon format.
  • Support technique ou intégration : valider des entrées utilisateur (wallets, APIs).

Limites

  • Seules les adresses Ethereum / EVM (40 caractères hex après 0x) sont prises en charge. Les adresses Bitcoin, Solana, Tron, etc. ne sont pas gérées par cet outil.
  • Les espaces ou retours à la ligne à l’intérieur de l’adresse ne sont pas acceptés (message d’erreur explicite) ; les espaces en début/fin sont ignorés.
  • Le mode strict refuse toute adresse qui n’est pas déjà au format EIP-55 (utile pour exiger une saisie déjà checksummée).

Bonnes pratiques

  • Utilisez toujours l’adresse checksummée (EIP-55) dans les contrats et interfaces pour éviter les confusions et les erreurs de copier-coller.
  • En mode normal, l’outil accepte minuscules/majuscules et fournit la version checksummée ; en mode strict, exigez EIP-55 si votre processus le demande.
  • Vérifiez le statut affiché (Valid checksum / Valide non checksummée / Invalide) avant de faire confiance à une adresse.

EIP-55 et sécurité

EIP-55 définit un checksum encodé dans la casse des lettres de l’adresse (a–f). Une modification d’un caractère change la casse attendue ; un outil ou wallet peut ainsi détecter une erreur de saisie. Cela ne protège pas contre l’usurpation d’identité ou le phishing : vérifiez toujours que l’adresse correspond au destinataire attendu.

Chaînes EVM compatibles

Le même format d’adresse (20 octets, hex, EIP-55) est utilisé sur Ethereum et sur les chaînes compatibles EVM : BSC, Polygon, Arbitrum, Optimism, Base, etc. Vous pouvez utiliser ce validateur pour toute adresse de ce type.

FAQ

Qu’est-ce que le format EIP-55 ?

EIP-55 est un standard qui ajoute une casse mixte (majuscules/minuscules) aux caractères hexadécimaux de l’adresse. Cette casse est calculée à partir du hash Keccak-256 de l’adresse en minuscules, ce qui permet de détecter certaines erreurs de saisie.

Pourquoi mon adresse est « Valide, non checksummée » ?

Cela signifie que l’adresse est correcte (40 caractères hex) mais qu’elle est entrée entièrement en minuscules ou en majuscules. L’outil affiche alors la version checksummée (EIP-55) que vous pouvez copier et utiliser.

Que signifie « Checksum EIP-55 invalide » ?

Vous avez saisi une adresse avec une casse mixte (majuscules et minuscules), mais cette casse ne correspond pas au checksum EIP-55. Il y a probablement une erreur de copier-coller ; vérifiez l’adresse source.

L’outil fonctionne-t-il pour BSC, Polygon, Arbitrum ?

Oui. Les adresses EVM ont le même format que sur Ethereum (20 octets, hex, EIP-55). Vous pouvez valider et normaliser des adresses pour BSC, Polygon, Arbitrum, Optimism, Base, etc.

Pourquoi refuser les espaces au milieu de l’adresse ?

Une adresse valide ne contient jamais d’espaces. Les accepter et les supprimer automatiquement pourrait masquer une copie incorrecte (plusieurs adresses collées, ligne coupée). Refuser avec un message clair incite à corriger la saisie.

Le préfixe 0x est-il obligatoire ?

Non. Vous pouvez coller 40 caractères hex avec ou sans 0x. L’outil normalise et affiche toujours l’adresse avec le préfixe 0x.

Mes données sont-elles envoyées à un serveur ?

Non. La vérification et la conversion sont effectuées entièrement dans votre navigateur ; aucune adresse n’est envoyée à nos serveurs.

Une suggestion ou une demande d'outil ?

Vous avez repéré une erreur, vous souhaitez un nouvel outil ou vous avez un retour à partager ? Contactez-moi par email, je serais ravi d'échanger avec vous.

Recherche d'outils

Recherchez par nom, catégorie ou mot-clé.