Aller au contenu
TextArray
Tout en local

Encodage et décodage Base64

Convertissez le texte en Base64 et inversement, avec une prise en charge complète de l'UTF-8 et des URL.

Entrée

Encodage et décodage Base64

Base64 transforme le texte arbitraire en un ensemble compact de 64 caractères sécurisés, ce qui en fait le moyen standard de déplacer des données via des canaux qui n'acceptent que l'ASCII simple. Collez le texte pour obtenir son formulaire Base64, ou collez Base64 pour relire le texte original. Basculez entre les deux directions avec le sélecteur de mode.

L'encodage est entièrement compatible UTF-8, de sorte que les signes diacritiques slovaques, les lettres grecques, les caractères CJK et les emoji survivent tous intacts à un aller-retour. L'option "Alphabet sécurisé pour les URL" remplace les caractères standard + et / par - et _ et supprime le remplissage final, produisant une chaîne que vous pouvez déposer directement dans un paramètre de requête, un segment de chemin ou un JWT sans vous échapper davantage. L'option « Retour à la ligne à 76 caractères » divise les sorties longues en lignes de largeur fixe, le format attendu par les en-têtes de courrier électronique MIME et les blocs de style PEM.

Le décodage est volontairement indulgent. Les espaces et les sauts de ligne sont supprimés avant le décodage, les alphabets standard et sécurisés pour les URL sont acceptés et le remplissage manquant est toléré - donc une valeur copiée à partir d'un fichier journal ou d'une configuration fonctionne généralement. Si l'entrée ne peut réellement pas être Base64, vous obtenez une explication simple plutôt qu'une mauvaise réponse silencieuse.

Tout fonctionne dans votre navigateur. Rien n'est téléchargé, ce qui compte ici plus que pour la plupart des outils : les chaînes Base64 transportent régulièrement des jetons API, des données de session, des informations d'identification d'authentification de base et des charges utiles codées. Décodez-les ici et le texte en clair reste sur votre machine. Le décompte sous la sortie montre les tailles des deux côtés, vous pouvez donc voir les ajouts d'encodage de croissance d'environ 33 %.

FAQ

Base64 crypte-t-il mon texte ?
Non. Base64 est un codage, pas un cryptage : n'importe qui peut le décoder. Utilisez-le pour transporter des données en toute sécurité, jamais pour protéger des secrets.
Quand dois-je utiliser l’alphabet sécurisé pour les URL ?
Lorsque le résultat entre dans une URL, un nom de fichier ou un JWT. Il remplace + et / par - et _ et supprime le remplissage, donc rien n'a besoin d'être échappé. Le décodage accepte automatiquement l’un ou l’autre alphabet.
Les emoji et les signes diacritiques fonctionnent-ils ?
Oui. Le texte est codé en octets UTF-8, donc "šťastie" et 🫐 aller-retour exactement.
Pourquoi mon Base64 ne parvient-il pas à décoder ?
Généralement, des caractères manquent à la fin après une copie tronquée, ou la chaîne contient des caractères en dehors de l'alphabet Base64. Le remplissage et les espaces sont gérés pour vous.
Mon texte est-il téléchargé quelque part ?
Non. L'outil fonctionne entièrement dans votre navigateur et votre texte ne quitte jamais votre appareil, y compris les jetons que vous décodez.