Encodeur et décodeur Base64
Encodez ou décodez du texte en Base64, avec un alphabet URL-safe en option.
À quoi sert cet outil
Encodez et décodez du texte en Base64 directement dans votre navigateur. Prend en charge l'alphabet standard et l'alphabet URL-safe, sans caractères posant problème dans une URL.
Pour décoder la charge utile d'un JWT, envoyez-la d'abord dans formateur JSON. Si vous manipulez des identifiants uniques, générateur d'UUID est un bon compagnon.
À quoi ça vous sert
- Encoder des identifiants pour un en-tête Authorization Basic.
- Décoder la charge utile d'un JWT pour l'inspecter.
- Passer du texte en Base64 pour l'intégrer dans une data URI.
- Décoder un paramètre Base64 qui arrive dans une URL.
Comment l'utiliser
- Collez le texte ou le Base64 dans la zone d'entrée.
- Choisissez le mode : encoder ou décoder.
- Activez l'alphabet URL-safe si la sortie va dans une URL.
- Copiez le résultat en un clic.
Tout le travail se passe dans votre navigateur. Aucun fichier n'est envoyé à un serveur. Voir plus d'outils dans le même champ.
Exemples que vous croiserez pour de vrai
Voici les usages réels de Base64 que vous verrez en production. Chacun avec son entrée et sa sortie, pour bien voir ce qui circule.
En-tête Authorization Basic
Entrée
user:passSortie
dXNlcjpwYXNzTexte avec accents
Entrée
España 🇪🇸Sortie
RXNwYcOxYSDwn4eq8J+Huw==JSON en data URI
Entrée
{"id":42}Sortie
eyJpZCI6NDJ9URL-safe
Entrée
?foo=bar&x=1Sortie
P2Zvbz1iYXImeD0xVa bien avec
D'autres outils qu'on utilise souvent dans le même flux.
- Formateur JSON
formater et valider du JSON
Indispensable quand vous déboguez une API.
- Décoder un JWTEn culture
Indispensable quand vous déboguez une API.
- Testeur de regex
tester des expressions régulières
Très bien combiné dans les flux de dev.
- Générateur d'UUID
générer des UUIDs
Très bien combiné dans les flux de dev.
Autres outils du même champ
DéveloppementFormateur JSON
Formatez, validez ou minifiez du JSON, directement dans votre navigateur.
Testeur de regex
Testez et déboguez vos expressions régulières en direct, avec les groupes de capture.
Générateur d'UUID
Générez des identifiants UUID v4 cryptographiquement sûrs à la demande.
Générateur de slugs
Transformez n'importe quel texte en slug d'URL propre, prêt à l'emploi.
Questions fréquentes
Qu'est-ce que Base64 ?
Base64 est une façon de représenter des données binaires en utilisant 64 caractères ASCII imprimables. On l'utilise pour transmettre des images, des clés ou du JSON binaire via des canaux qui n'acceptent que du texte, comme les en-têtes HTTP ou les URL.
Quelle est la différence avec l'alphabet URL-safe ?
L'alphabet standard contient + et /. Dans une URL, ces caractères ont un sens particulier et doivent être échappés. L'alphabet URL-safe les remplace par - et _, ce qui permet de coller la sortie dans une URL sans aucun échappement.
Est-il sûr d'encoder un mot de passe en Base64 ?
Non. Base64 est un encodage, pas un chiffrement. Quiconque intercepte la chaîne peut la décoder sans effort. Pour protéger des données sensibles il faut un vrai chiffrement (TLS pour le transport, AES pour le stockage).
Y a-t-il une limite de taille ?
Pour du texte normal, non. L'outil fonctionne en mémoire dans le navigateur, plusieurs mégaoctets passent sans problème. Au-delà, ça peut commencer à ralentir.
