Encoder en Base64

Encode du texte au format Base64.

Résultat Base64

Exemples d'utilisation

Créer un en-tête d'authentification Basic pour une requête API

Encodez "nom d'utilisateur:mot de passe" en Base64 et utilisez-le directement dans un en-tête Authorization: Basic.

Transporter de petites données binaires sous forme de texte brut

Utile pour intégrer en toute sécurité des données contenant des caractères spéciaux dans un champ de texte brut : un fichier de configuration, une valeur JSON, etc.

Encoder une valeur destinée à une URL

Si le résultat doit figurer dans un chemin d'URL ou un nom de fichier, activez l'option compatible URL pour éviter les + ou /.

Questions fréquentes

Le texte que je saisis est-il envoyé à un serveur ?

Non. L'encodage se fait entièrement dans votre navigateur, et ce que vous saisissez n'est jamais envoyé à un serveur.

Base64 est-il une forme de chiffrement ?

Non. Base64 est simplement une façon de représenter des données sous forme de texte en toute sécurité — ce n'est pas du chiffrement. N'importe qui peut facilement le redécoder vers la valeur d'origine, donc ne l'utilisez pas pour cacher des mots de passe ou des informations sensibles.

Cela fonctionne-t-il avec du texte non anglais et des emojis ?

Oui. Le texte est converti en octets UTF-8 avant l'encodage, donc les caractères non anglais, les emojis et les autres textes Unicode sont correctement traités.

Quand dois-je activer l'option compatible URL ?

Activez-la lorsque le résultat doit figurer dans une URL ou un nom de fichier. Elle remplace les caractères +, / et = du Base64 standard par - et _, sûrs dans les URL, et supprime le padding = final.