Encoder / décoder Base32 / Base58
Encode du texte en Base32 (RFC 4648) ou Base58 (l'alphabet Bitcoin) et décode l'un comme l'autre vers du texte, entièrement compatible UTF-8 et directement dans ton navigateur.
Encoder / décoder Base32 / Base58 — Convertis du texte vers et depuis Base32 (RFC 4648) ou Base58 (l'alphabet Bitcoin), avec des allers-retours compatibles UTF-8 pour les emojis et les écritures non latines. Choisis une base, sélectionne Encoder ou Décoder, et le résultat se met à jour à mesure que tu tapes. Tout s'exécute entièrement dans ton navigateur, donc le texte que tu colles ne quitte jamais ton appareil.
Qu'est-ce que Encoder / décoder Base32 / Base58 ?
Un encodeur et décodeur Base32 et Base58 en ligne et gratuit qui transforme du texte brut en une chaîne Base32 (RFC 4648) ou Base58 (alphabet Bitcoin), et décode l'une comme l'autre en texte lisible. Les développeurs choisissent Base32 lorsqu'ils ont besoin d'un encodage insensible à la casse et aligné par remplissage pour des secrets TOTP/2FA, des étiquettes DNS ou des identifiants compatibles avec le système de fichiers, et Base58 lorsqu'ils travaillent avec des adresses ou clés Bitcoin, ou des identifiants courts et lisibles qui omettent les caractères faciles à confondre (0, O, I, l). Les deux sens tiennent compte de l'UTF-8, si bien que les emojis et les écritures non latines (coréen, japonais, chinois, arabe, latin accentué) effectuent l'aller-retour sans corruption. Sélectionne la base, bascule entre Encoder et Décoder, utilise Permuter pour convertir dans l'autre sens et copie le résultat en un clic.
Comment utiliser Encoder / décoder Base32 / Base58
- Choisis la base avec le commutateur Base32 / Base58 : Base32 utilise l'alphabet RFC 4648 avec un remplissage =, Base58 utilise l'alphabet Bitcoin sans remplissage.
- Choisis un sens avec le commutateur Encoder / Décoder.
- Saisis ou colle ton contenu dans le champ de saisie (texte brut en mode Encoder, une chaîne encodée en mode Décoder).
- Lis le résultat converti instantanément dans le champ de sortie ci-dessous, qui se met à jour à mesure que tu tapes.
- Clique sur le bouton de copie de la sortie pour copier le résultat dans ton presse-papiers.
- Utilise Permuter pour renvoyer la sortie dans l'entrée et inverser le mode, ou Effacer pour vider l'entrée.
Exemples
Encoder du texte en Base32
Entrée
Hello
Sortie
JBSWY3DP
Décoder une chaîne Base32
Entrée
JBUSC===
Sortie
Hi!
Encoder du texte en Base58
Entrée
Hello World!
Sortie
2NEpo7TZRRrLZSi2U
Questions fréquentes
- Quelle est la différence entre Base32 et Base58 ici ?
- Base32 suit le RFC 4648 : un alphabet en majuscules A–Z et 2–7 avec un remplissage = pour que la longueur de sortie soit un multiple de 8, et le décodage est insensible à la casse. Base58 utilise l'alphabet Bitcoin, qui supprime 0, O, I et l pour éviter les caractères ressemblants, n'ajoute aucun remplissage et est sensible à la casse.
- Gère-t-il les emojis et les caractères non latins comme le coréen ou le japonais ?
- Oui. Le texte est converti via UTF-8 avant l'encodage, de sorte que les emojis et les écritures non latines s'encodent correctement et se décodent exactement vers les caractères d'origine.
- Pourquoi est-ce que je vois une erreur « Invalid input » ?
- En mode Décoder, cela apparaît lorsque le texte n'est pas valide pour la base choisie — par exemple il contient des caractères en dehors de cet alphabet, ou il se décode en octets qui ne forment pas un texte UTF-8 valide. Vérifie que tu as choisi la base correspondante et collé une chaîne correctement formatée.
- Mes données sont-elles envoyées à un serveur ?
- Non. Les codecs Base32 et Base58 s'exécutent entièrement dans ton navigateur en JavaScript. Le texte que tu colles ne quitte jamais ton appareil et n'est jamais envoyé à un serveur.
- Puis-je convertir dans les deux sens ?
- Oui. Utilise le commutateur Encoder / Décoder pour choisir un sens, ou appuie sur Permuter pour renvoyer la sortie actuelle dans l'entrée et inverser le mode automatiquement.
Outils connexes
Encoder / décoder en Base64
Encodez du texte en Base64 ou décodez du Base64 en texte (compatible UTF-8).
Convertisseur de casse et compteur
Modifiez la casse du texte et comptez les caractères, les mots et les lignes.
Formateur et minificateur de code
Embellissez ou minifiez HTML, CSS et JavaScript instantanément dans votre navigateur, avec une indentation de 2 espaces, 4 espaces ou tabulation et une compression JavaScript propulsée par Terser.
Convertisseur de couleurs
Convertissez des couleurs entre HEX, RGB et HSL avec un aperçu en direct.