Encodeur et décodeur Base64

Encodez ou décodez du Base64 en UTF-8 (accents et caractères spéciaux gérés), avec la variante URL-safe. Conversion instantanée, directement dans votre navigateur.

Comment ça marche

Le Base64 convertit des données binaires en texte ASCII sûr (lettres, chiffres, +, /, =). Il sert à embarquer des fichiers dans des emails (MIME), des images dans des pages web (data URLs), des jetons d'authentification (comme les JWT) ou des données dans des URL et des API.

La variante URL-safe remplace + par - et / par _, et supprime le remplissage final : elle est pensée pour les paramètres d'URL et les noms de fichiers. Au décodage, l'outil reconnaît automatiquement les deux variantes si la case est cochée.

Important : le Base64 n'est pas un chiffrement, c'est un simple encodage que n'importe qui peut inverser instantanément. Ne l'utilisez jamais pour « protéger » un mot de passe ou une donnée sensible : pour la confidentialité, utilisez un vrai chiffrement.

Confidentialité totale : l'encodage et le décodage sont effectués entièrement dans votre navigateur, en UTF-8. Aucun texte n'est envoyé sur un serveur ni conservé.

Questions fréquentes

À quoi sert l'encodage Base64 ?

Le Base64 convertit des données binaires en texte ASCII sûr (lettres, chiffres, +, /, =). Il sert à embarquer des fichiers dans des emails (MIME), des images dans des pages web (data URLs), des jetons d'authentification (comme les JWT) ou des données dans des URL et des API.

Le Base64 est-il sécurisé ?

Non : le Base64 n'est pas un chiffrement, c'est un simple encodage. N'importe qui peut le décoder instantanément. Ne l'utilisez jamais pour « protéger » un mot de passe ou une donnée sensible : pour la confidentialité, utilisez un vrai chiffrement comme AES.

Pourquoi y a-t-il des « = » à la fin d'un texte Base64 ?

Le Base64 traite les données par blocs de 3 octets transformés en 4 caractères. Quand la donnée n'est pas un multiple de 3 octets, on complète avec un ou deux signes « = » (padding) pour atteindre un multiple de 4 caractères. La variante URL-safe supprime ce remplissage.

Mes textes sont-ils envoyés sur un serveur ?

Non. L'encodage et le décodage sont effectués entièrement dans votre navigateur, en UTF-8. Aucun texte n'est envoyé ni stocké : l'outil est gratuit, sans inscription et 100 % local.