Aller au contenu principal
Outils de Développement

Encodeur/Décodeur Base64

Frontend Pur Sans Téléchargement UTF-8 sûr Conversion Instantanée
( caractères)
( caractères)

Saisissez du texte ou une chaîne Base64 ci-dessus puis cliquez pour convertir

Encodez du texte en Base64 ou décodez des chaînes Base64 gratuitement en ligne. Prend en charge UTF-8 (emojis et multilingue), variante URL-safe et retours à la ligne MIME. 100% privé — dans votre navigateur.

Qu'est-ce que Base64 ?

Base64 est un encodage qui représente des données binaires avec 64 caractères ASCII imprimables, utilisé pour transmettre des données via des systèmes texte comme e-mail, URL, JSON et requêtes HTTP. Ce n'est pas du chiffrement — n'importe qui peut le décoder.

Conseils

Correctitude UTF-8

Cet outil encode le texte en octets UTF-8 avant de convertir en Base64, donc emojis, caractères accentués et écritures CJK fonctionnent correctement.

Variante URL-safe

Le + et / du Base64 standard sont échappés dans les URL. Les jetons JWT/OAuth utilisent une variante avec - et _. Activez si le résultat va dans une URL ou cookie.

Confidentialité

Tout l'encodage/décodage se fait dans le navigateur avec btoa/atob et TextEncoder/TextDecoder. Rien n'est envoyé à un serveur.

Cas d'Usage

Identifiants API

Encodez clés et jetons pour l'en-tête Authorization

Data URIs

Encodez de petites images en data: URIs à intégrer

Inspection JWT

Décodez les segments header et payload

FAQ

Base64 est-il du chiffrement ?

Non. Base64 est un encodage, pas du chiffrement — le résultat peut être décodé instantanément. Ne l'utilisez pas pour cacher des mots de passe.

Pourquoi btoa direct lève-t-il des erreurs ?

Le btoa natif du navigateur ne supporte que Latin-1 et lève des erreurs avec emojis ou écritures non latines. Cet outil convertit d'abord en octets UTF-8 via TextEncoder.

Mes données sont-elles envoyées à votre serveur ?

Non. Tout se passe dans le navigateur — DevTools → Network montre zéro requête. Rien n'est journalisé ni stocké.