Qu’est-ce que l’encodage Base64 ?
Base64 représente des octets à l’aide d’un petit ensemble de caractères. Il est utile lorsqu’un système doit faire passer des données binaires dans un format textuel, par exemple les URL de données, les pièces jointes ou les valeurs échangées entre applications. Cet outil traite du texte UTF-8 ; il n’envoie ni ne décode de fichiers binaires.
Base64 est-il un chiffrement ?
Non. Toute personne possédant la valeur encodée peut la décoder. Il n’y a ni mot de passe ni clé secrète. Utilisez Base64 pour représenter des données, et non pour cacher des informations confidentielles.
Pourquoi choisir le Base64 compatible avec les URL ?
Le Base64 standard utilise des signes plus et des barres obliques, et peut se terminer par des signes égal de remplissage. La variante compatible avec les URL remplace plus et barre oblique par moins et trait de soulignement ; cet outil omet aussi le remplissage pour cette variante. Choisissez le réglage correspondant à votre application.
Pourquoi le décodage peut-il échouer ?
Vérifiez qu’il ne manque aucun caractère, que l’alphabet est correct et que le remplissage n’est pas endommagé. Ce décodeur accepte les espaces entre les caractères, mais rejette les valeurs mal formées. Une valeur Base64 valide peut contenir des données binaires qui ne sont pas du texte UTF-8 ; l’outil vous l’indiquera au lieu de les remplacer par des symboles illisibles.
Consultez l’explication de Base64 et Unicode sur MDN. Pour les adresses web encodées avec des signes %, utilisez notre Encodeur et décodeur d’URL.