Encodeur / décodeur Base64

Encodez du texte en Base64 ou décodez du Base64 en UTF-8 avec alphabet compatible URL, padding optionnel, compteurs d'octets, copie et permutation.

Encoder du texte UTF-8 et vérifier du Base64

Base64 est un encodage de transport, pas du chiffrement. Il est utile quand du texte ou des octets doivent traverser des systèmes qui attendent de l'ASCII simple : en-têtes, data URLs, tokens, fixtures, petites valeurs de configuration ou exemples de documentation. Cet outil convertit du texte UTF-8 en Base64 et décode du Base64 valide en texte dans le navigateur.

L'option compatible URL remplace plus et slash par tiret et underscore, ce qui est courant dans les tokens web. Le padding peut être omis pour les systèmes qui préfèrent des valeurs Base64URL compactes.

Chargement de l'outil...

Vérifications Base64 utiles

  • Encoder de courts fragments JSON ou strings avant de les placer dans des champs de transport.
  • Décoder des valeurs Base64 copiées pour confirmer le contenu réel d'un champ qui ressemble à un token.
  • Passer en Base64 compatible URL pour les valeurs présentes dans des chemins, paramètres de requête ou structures de type JWT.
  • Utiliser les compteurs d'octets et de caractères pour repérer Unicode, espaces ou padding inattendus.
  • Permuter sortie et entrée pour tester un aller-retour complet.

Ce que Base64 ne fait pas

Base64 ne rend pas les données secrètes. Tout le monde peut les décoder. Ne l'utilisez pas à la place du hachage, du chiffrement, de signatures ou du contrôle d'accès. Il change seulement la représentation pour mieux transporter des données dans des systèmes textuels.

FAQ Base64

Est-ce compatible avec le texte Unicode ?

Oui. Le texte est encodé et décodé en UTF-8, les caractères non ASCII restent donc du texte lisible.

Qu'est-ce que le Base64 compatible URL ?

Il remplace plus par tiret et slash par underscore. Le padding est souvent omis dans les mêmes contextes.

Pourquoi le décodage échoue-t-il ?

L'entrée peut contenir des caractères Base64 invalides, une longueur impossible ou des octets qui ne sont pas du texte UTF-8 valide.

Outils de développement associés