ToolsMaxxing

Encodeur et décodeur Base64

Encodez du texte en Base64 ou décodez-le, avec prise en charge complète d'Unicode et du Base64 sûr pour les URL.

Vos fichiers restent sur votre appareil

Comment ça marche

  1. 1Choisissez Encoder ou Décoder.
  2. 2Collez votre texte ou votre chaîne Base64.
  3. 3Activez le mode sûr pour les URL si le résultat va dans une URL, un jeton ou un nom de fichier.
  4. 4Copiez le résultat ou téléchargez-le.

À quoi servent les options

Alphabet sûr pour les URL
Utilise - et _ à la place de + et /, comme dans les JWT et de nombreuses API web.
Conserver le remplissage =
Le Base64 se termine normalement par un ou deux signes = pour que la longueur soit un multiple de quatre. Désactivez l'option pour les supprimer.

Confidentialité

Tout s'exécute dans votre navigateur. Ce que vous collez n'est jamais envoyé à un serveur. Les jetons, clés et identifiants collés ici restent sur votre appareil.

Questions fréquentes

Le Base64 est-il un chiffrement ?

Non. C'est seulement une façon d'écrire des octets en texte simple, et tout le monde peut le décoder. Ne l'utilisez jamais pour cacher un mot de passe.

Fonctionne-t-il avec le bengali, les emoji et d'autres langues ?

Oui. Le texte est converti en octets UTF-8 avant l'encodage, puis décodé en UTF-8, donc toutes les écritures passent correctement dans les deux sens. La fonction btoa de base d'un navigateur échoue sur ces caractères.

Pourquoi ai-je « pas du texte UTF-8 » au décodage ?

Le Base64 est valide mais les octets ne sont pas du texte, par exemple une image ou un fichier zip. Cet outil décode uniquement en texte.

Puis-je coller une URL de données ?

Oui. Un préfixe comme data:text/plain;base64, est retiré avant le décodage. Pour les images, utilisez l'outil Image en Base64.

Pourquoi la sortie est-elle environ un tiers plus longue ?

Chaque groupe de trois octets devient quatre caractères, donc les données encodées sont environ 33 pour cent plus grandes.

Outils associés