OUTILS DE DÉVELOPPEMENT

Encodeur et décodeur Base64

Encodez et décodez du texte Base64 dans votre navigateur avec UTF-8, Base64URL, le remplissage, le retour à la ligne et le traitement ligne par ligne.

Modifier ce côté met à jour le texte Base64 à droite.

Modifier ce côté tente de décoder le texte UTF-8 à gauche. Les fichiers binaires peuvent ne pas s’afficher correctement.

Options
Alphabet
Options de sortie

Utilisez le Base64 standard pour la plupart des textes. Utilisez Base64URL lorsque le résultat sera placé dans une URL, un nom de fichier, un jeton ou une valeur de requête.

Comment utiliser Base64 en sécurité

Ce que fait Base64

Il transforme des octets en texte

Base64 représente les données binaires avec des caractères imprimables, afin que la valeur puisse passer dans des systèmes qui attendent du texte.

Les alphabets standard et sûrs pour les URL diffèrent

Le Base64 standard utilise le plus et la barre oblique. Base64URL utilise le tiret et le soulignement, ce qui facilite son usage dans les URL et les noms de fichier.

Le retour MIME concerne les anciens formats de courrier

Certaines données MIME sont coupées à 76 caractères par ligne. La plupart des valeurs d’API modernes restent sur une seule ligne sauf si un format demande un retour.

Erreurs courantes

Traiter Base64 comme du chiffrement

Tout le monde peut décoder Base64. Ne l’utilisez pas pour cacher des mots de passe, des clés privées ou des données personnelles.

Utiliser le mauvais alphabet

Un jeton qui contient un tiret ou un soulignement est probablement en Base64URL. Une valeur avec plus ou barre oblique est généralement du Base64 standard.

Décoder des fichiers binaires comme du texte

Les images, PDF et autres fichiers binaires peuvent se décoder en octets qui ne sont pas du texte UTF-8 lisible.

Conseils

Utiliser le mode ligne pour les lots

Si vous avez de nombreuses valeurs indépendantes, traitez chaque ligne séparément pour éviter qu’une valeur ne se mélange à la suivante.

Gardez le remplissage en cas de doute

Les signes égal à la fin aident de nombreux décodeurs à savoir comment les derniers octets ont été complétés. Ne les omettez que si le format cible l’autorise.

Retirez les secrets avant de partager

Base64 apparaît souvent dans les jetons, les en-têtes et les fichiers de configuration. Ne décodez et ne partagez que les données que vous êtes autorisé à exposer.