Encoder / Décoder Base64 🔒 Vos données ne quittent jamais votre navigateur.

Convertissez du texte en Base64 et inversement. Prise en charge complète d'Unicode.

Résultat fichier

À propos de cet outil

Base64 représente des données binaires à l'aide de 64 caractères ASCII (A–Z, a–z, 0–9, +, /). Il est couramment utilisé pour intégrer des données dans du JSON, des URL, des e-mails (MIME) ou des data URI d'images. Cet outil encode et décode le Base64 directement dans votre navigateur, avec une prise en charge complète d'Unicode (accents, emoji…) via UTF-8.

Tout fonctionne à 100 % côté client : le texte que vous collez n'est jamais envoyé à un serveur, ce qui le rend sûr pour des données sensibles comme des tokens, mots de passe ou fichiers de configuration.

Questions fréquentes

Le Base64 est-il identique au chiffrement ?

Non. Le Base64 se contente de reformater des octets en texte — il ne cache ni ne brouille rien, et n’importe qui peut le décoder instantanément. Ne l’utilisez jamais pour protéger des mots de passe ou des secrets.

Mes données sont-elles envoyées à un serveur lorsque j’utilise cet outil ?

Non. L’encodage et le décodage s’exécutent entièrement dans votre navigateur en JavaScript — rien de ce que vous tapez, collez ou déposez n’est jamais envoyé où que ce soit.

Qu’est-ce que le Base64 « URL-safe » et quand en ai-je besoin ?

Une variante qui remplace + et / par - et _ (et supprime souvent le remplissage =) afin que la chaîne puisse figurer sans risque dans une URL ou un nom de fichier. Activez « URL-safe » ci-dessus dès que vous construisez un paramètre de requête, un JWT ou un nom de fichier à partir de données encodées.

Pourquoi mon Base64 se termine-t-il par = ou == ?

Le Base64 fonctionne par blocs de 4 caractères représentant 3 octets d’entrée ; lorsque la longueur d’entrée n’est pas un multiple de 3, un ou deux caractères = complètent le dernier bloc. Activez « Sans remplissage » ci-dessus si votre format cible n’en veut pas.

Puis-je encoder un fichier ou une image plutôt que de saisir du texte ?

Oui. Déposez n’importe quel fichier dans le panneau de gauche pour obtenir son Base64 et un data: URI prêt à l’emploi — les images affichent aussi un aperçu en direct. Collez du Base64 (ou un data: URI complet) dans le panneau de droite pour le redécoder en fichier téléchargeable.