Aller au contenu
AioFreeKit

Encodeur et décodeur Base64

Encodez du texte en Base64 ou décodez-le, instantanément et entièrement dans votre navigateur. Prise en charge complète de l'UTF-8 : lettres accentuées, texte CJK et emoji survivent à l'aller-retour.

Utilise - et _ à la place de + et /, et supprime le remplissage =. Sans risque dans les URL, les noms de fichiers et les segments JWT.

0 caractères · 0 octets · 0 lignes

Résultat

Le résultat s'affichera ici à mesure que vous tapez.

0 caractères · 0 octets · 0 lignes

Ce que cet outil prend en charge

  • Unicode correctement géré

    Le texte est converti en octets UTF-8 avant l'encodage : 中文, café et 🔒 font l'aller-retour sans déclencher d'erreur.

  • Décodeur tolérant

    Sauts de ligne, espaces parasites, remplissage = manquant et alphabet compatible URL sont acceptés sans aucun nettoyage de votre côté.

  • Rien ne quitte l'onglet

    L'encodage s'exécute en JavaScript sur votre appareil. Jetons, identifiants et charges utiles ne sont envoyés nulle part.

Questions fréquentes

Le Base64 est-il une forme de chiffrement ?

Non. Base64 est un encodage, pas un chiffrement : n'importe qui peut le décoder en quelques secondes. Utilisez-le pour faire passer des données binaires par des canaux texte, jamais pour protéger un secret.

Pourquoi les autres outils échouent-ils sur du texte chinois ou des emoji ?

Ils appellent directement btoa(), qui n'accepte que les caractères Latin-1 et lève une erreur sur tout le reste. Cet outil convertit d'abord le texte en octets UTF-8, donc n'importe quel caractère passe.

Quand faut-il utiliser l'alphabet compatible URL ?

Quand le résultat part dans une URL, un paramètre de requête, un nom de fichier ou un JWT. Le Base64 standard utilise + et /, qui ont une signification particulière dans ces contextes.

Puis-je décoder une image ou un fichier en Base64 ?

Vous pouvez décoder n'importe quelle chaîne Base64, mais des données binaires comme une image s'afficheront en caractères illisibles, car le résultat est présenté sous forme de texte.