Mode d’emploi
- Collez la chaîne inconnue dans la zone de saisie.
- Le détecteur exécute chaque décodeur et liste les encodages qui décodent proprement la chaîne, les plus probables en premier.
- Pour chaque candidat, examinez l’aperçu du texte ou des octets décodés, ainsi que le type de fichier détecté.
- Une fois l’encodage identifié, cliquez sur « Ouvrir l’outil » pour décoder, convertir ou télécharger les données.
Comment le détecteur décide
Chaque encodage obéit à des règles qu’une chaîne respecte ou enfreint. Le détecteur applique chaque décodeur à votre entrée. Un décodeur qui rencontre un caractère hors de son alphabet, une longueur impossible ou un remplissage mal placé est écarté, et les autres sont classés selon la vraisemblance de leur sortie.
- Jeu de caractères. L’hexadécimal n’utilise que
0-9eta-f. Base58 ne contient jamais0,O,Inil. Un+ou un/oriente vers Base64, tandis que-et_orientent vers Base64URL. - Longueur et remplissage. L’hexadécimal exige un nombre pair de chiffres. Base64 fonctionne par groupes de 4 caractères et Base32 par groupes de 8, et leur remplissage
=ne peut apparaître qu’à la fin. - Sortie lisible. Un candidat qui se décode en UTF-8 valide composé de caractères imprimables a bien plus de chances d’être le bon qu’un candidat qui produit des octets d’apparence aléatoire.
- Signatures de fichiers. Les octets décodés qui commencent par un nombre magique connu, comme l’en-tête PNG, JPEG, PDF, ZIP ou gzip, sont signalés avec leur type de fichier.
Les enveloppes comme le préfixe data: des data URI, les délimiteurs Adobe <~ ~> ou les lignes begin d’uuencode sont reconnues par les décodeurs correspondants. Tout cela s’exécute dans votre navigateur.
Pourquoi le résultat est un classement et non une certitude
Les alphabets se recoupent largement. La chaîne 48656c6c6f est l’écriture hexadécimale de Hello, mais ces dix mêmes caractères forment aussi du Base64, du Base36, du Base58 et du Base62 valides, et chacune de ces lectures produit des octets différents. Seule la lecture hexadécimale donne un texte lisible : l’hexadécimal arrive donc en tête. Un mot court comme cafe convient à presque tous les alphabets, et rien dans la chaîne elle-même n’indique lequel était voulu.
Les entrées plus longues donnent des réponses plus nettes, car les correspondances fortuites deviennent improbables. Si aucun candidat ne se décode en texte ou en type de fichier connu, les données sont peut-être chiffrées ou compressées, à moins qu’il ne s’agisse d’un hachage. Un hachage SHA-256 écrit en hexadécimal est de l’hexadécimal parfaitement valide, mais ses octets paraissent aléatoires par conception.
Reconnaître à l’œil les encodages courants
| Encodage | Indices typiques |
|---|---|
| Hexa | Uniquement 0-9 a-f, longueur paire. 32, 40 ou 64 chiffres désignent souvent un hachage MD5, SHA-1 ou SHA-256. |
| Base64 | A-Z a-z 0-9 + /, longueur multiple de 4, peut se terminer par = ou ==. |
| Base64URL | - et _ au lieu de + et /, généralement sans remplissage. Trois parties reliées par des points : c’est un JWT. |
| Base32 | Majuscules A-Z et chiffres 2-7, complété par = jusqu’à un multiple de 8. |
| Base58 | Lettres et chiffres sans 0 O I l. Adresses Bitcoin, hachages IPFS commençant par Qm. |
| Ascii85, Base85 | Un mélange dense de lettres, de chiffres et de signes de ponctuation. Ascii85 est parfois encadré par <~ ~>. |
Questions fréquentes
Comment savoir si une chaîne est en Base64 ?
Pourquoi le détecteur affiche-t-il plusieurs encodages ?
Beaucoup de chaînes sont valides dans plusieurs alphabets à la fois, surtout les plus courtes. Le détecteur liste tous les encodages qui décodent l’entrée sans erreur et place en tête le plus plausible, d’après la lisibilité du texte et les signatures de fichiers.
Rien ne se décode en texte lisible. Qu’est-ce que cela signifie ?
Le détecteur peut-il déchiffrer une chaîne ou inverser un hachage ?
Non. Les encodages comme Base64 n’utilisent pas de clé et sont réversibles par conception : c’est pourquoi on peut les détecter et les décoder. Des données chiffrées ne peuvent pas être lues sans leur clé, et un hachage ne permet pas de retrouver son entrée.
La chaîne collée est-elle envoyée à un serveur ?
Non. Chaque décodeur s’exécute localement dans votre navigateur : jetons, clés et données de journaux ne quittent jamais votre appareil.