Encoder / décoder en Base64
À propos de cet outil
Le Base64 transforme des données binaires en texte ASCII à l’aide de 64 caractères : A à Z, a à z, 0 à 9, plus + et /. Ce n’est pas du chiffrement, donc n’importe qui peut le décoder. Ce que ce procédé fait bien, c’est permettre d’insérer sans risque des octets arbitraires dans des contextes qui n’acceptent que du texte, comme les payloads JSON, les data URI, les en-têtes d’authentification HTTP basique ou les pièces jointes d’e-mail. Les règles exactes de l’alphabet et du remplissage figurent dans la RFC 4648.
Collez du texte pour l’encoder en Base64, ou collez une chaîne Base64 pour la décoder. Tout s’exécute localement dans votre navigateur. Rien de ce que vous saisissez n’est envoyé à un serveur, ce qui rend l’outil sûr pour des identifiants, des jetons ou d’autres valeurs sensibles.
Cet outil sert par exemple à lire les identifiants contenus dans un en-tête Authorization: Basic, à examiner une URI data:, à vérifier ce que contient réellement un bloc Base64 dans un fichier de configuration ou dans un segment de JWT, ou encore à encoder une chaîne pour une API qui exige une entrée en Base64. Pour en savoir plus sur l’encodage lui-même, consultez le glossaire Base64 de MDN.