Convertissez du texte en Base64 standard ou en Base64 URL-safe (sans padding) et décoder n’importe quelle variante (standard, URL-safe, paddée ou non). Tout est calculé directement dans votre navigateur.
Ce convertisseur Base64 en ligne vous permet de passer facilement d’un texte UTF-8 à sa représentation Base64 standard et Base64 URL-safe, puis de revenir au texte initial. Il fonctionne entièrement en local dans votre navigateur, sans transmission de données à un serveur.
La variante Base64 URL-safe est largement utilisée dans les APIs, JWT, webhooks et tout ce qui doit voyager dans une URL ou un contexte où les caractères + et / posent problème. Dans ce mode, l’outil applique l’Option B : il remplace + par -,{" "} / par _ et enlève le padding =. Au décodage, il sait gérer aussi bien le Base64 standard que la version URL-safe, avec ou sans padding.
C’est un outil idéal pour les développeurs qui doivent tester, débugger ou expliquer des encodages Base64 utilisés dans des signatures, des tokens ou des données embarquées dans des URLs. Il peut également servir pour comprendre ce qui se cache derrière certaines chaînes Base64 que vous rencontrez dans des réponses HTTP ou des scripts.
Cet outil manipule du texte encodé en UTF-8. Pour des données binaires critiques (fichiers, blobs, secrets sensibles), il est préférable d’utiliser les bibliothèques Base64 de votre langage (Node.js, Python, PHP, etc.) au sein de votre application, plutôt que de copier-coller des données brutes dans un navigateur.
Vérifiez que la chaîne Base64 provient bien d’un texte encodé en UTF-8. Si le Base64 encode un binaire (fichier, image, etc.), le décodage en texte peut produire des caractères non lisibles. Dans ce cas, utilisez plutôt des outils de décodage binaire.
Oui. En mode URL-safe (Option B), le padding = est souvent omis. L’outil accepte ces formes et rajoute le padding manquant automatiquement avant de décoder.
Oui, la plupart des JSON Web Tokens (JWT) utilisent une variante Base64 URL-safe. Vous pouvez coller les différentes parties du token (header, payload) pour les décoder et voir le JSON sous-jacent. Attention à ne jamais publier ces contenus si le token contient des informations sensibles.
Un outil visuel comme celui-ci est très pratique pour les tests rapides, le debug d’API, la compréhension d’un format ou la pédagogie. Pour le traitement automatique de données en production, il est préférable de coder directement l’encodage/décodage Base64 dans votre application.