DEV · Encodage

Encodeur et décodeur Base64

Convertissez du texte en Base64 ou décodez des chaînes Base64 en texte lisible directement dans votre navigateur. Parfait pour les petites tâches de développement, le débogage ou la manipulation d’en-têtes HTTP, de data URIs et de petites charges utiles.

  • Encodage de texte brut en chaîne Base64.
  • Décodage Base64 en texte lisible par l’humain.
  • Compatible avec le texte UTF-8, les caractères non ASCII sont correctement gérés.
  • Tout le traitement est local dans votre navigateur. Vos données ne sont jamais envoyées.

Saisissez ou collez du texte à gauche puis cliquez sur Encode pour obtenir du Base64. Collez du Base64 et cliquez sur Decode pour le reconvertir en texte.

Texte brut
Cliquez sur Encode pour convertir ce texte en chaîne Base64.
Base64
Cliquez sur Decode pour convertir ce Base64 en texte lisible.
Tout l’encodage et le décodage se fait dans votre navigateur. Aucune donnée n’est envoyée à un serveur.

Résumé

Dernière opération
En attente de données…
Saisissez du texte ou collez du Base64, puis cliquez sur « Encode » ou « Decode ».
Aucune opération pour le moment
Caractères du texte brut
0
Caractères dans la zone de texte
Caractères Base64
0
Caractères dans la zone Base64
Octets estimés (UTF-8)
0
Taille approximative du texte avant encodage
Rapport de longueur Base64
0
Longueur Base64 ÷ longueur du texte
Base64 est un encodage binaire-vers-texte. Utilisez « Encode » pour convertir du texte en Base64, ou « Decode » pour transformer une chaîne Base64 en texte lisible. Ce n’est pas un mécanisme de chiffrement et il ne doit pas être utilisé seul pour protéger des données sensibles.

À quoi sert l’encodeur et décodeur Base64 ?

Cet outil vous permet de convertir rapidement du texte brut en Base64 et inversement. Lorsque vous cliquez sur Encode, le texte que vous avez saisi est converti en octets UTF-8, puis ces octets sont encodés en chaîne Base64. Lorsque vous cliquez sur Decode, la chaîne Base64 est décodée en octets, puis ces octets sont reconvertis en texte UTF-8 lisible.

Base64 n’est pas un chiffrement. C’est simplement une manière de représenter des données binaires (octets) avec un ensemble limité de caractères afin qu’elles puissent transiter en toute sécurité dans des systèmes qui attendent uniquement du texte, comme les URLs, le HTML ou le JSON.

Utilisations courantes de Base64

  • Intégrer de petites images ou fichiers dans du HTML ou du CSS grâce aux URLs data:.
  • Encoder des données binaires dans des payloads JSON ou XML.
  • Stocker ou transmettre des jetons, identifiants ou autres données structurées dans un canal texte uniquement.
  • Déboguer des API qui utilisent Base64 pour certaines parties du corps de requêtes ou de réponses.

Comment fonctionnent l’encodage et le décodage dans cet outil ?

Quand vous cliquez sur Encode :

  • Étape 1 : Votre texte est converti en octets UTF-8.
  • Étape 2 : Ces octets sont encodés en chaîne Base64.
  • Étape 3 : Le résultat Base64 est placé dans la zone Base64 et les statistiques sont mises à jour.

Quand vous cliquez sur Decode :

  • Étape 1 : La chaîne Base64 est décodée en octets bruts.
  • Étape 2 : Ces octets sont interprétés comme du texte UTF-8.
  • Étape 3 : Le texte décodé apparaît dans la zone de texte brut, ou un message d’erreur s’affiche si la chaîne Base64 n’est pas valide.

Base64 est-il sécurisé ?

Non. Base64 n’est pas un mécanisme de sécurité. Il est très facile à décoder et n’est prévu que pour la représentation de données. Si vous devez protéger des informations sensibles, utilisez des algorithmes de chiffrement ou de hachage adaptés plutôt que Base64 seul.

Conseils pour de meilleurs résultats

  • Utilisez cet outil pour de petits fragments de données. Il est idéal pour les chaînes courtes, les en-têtes et les exemples de payloads.
  • Vérifiez dans les deux sens. Après avoir encodé, vous pouvez immédiatement décoder le résultat pour confirmer que vous récupérez bien le texte original.
  • Surveillez le rapport de longueur. Base64 est généralement environ 33 % plus long que les données binaires originales. Le résumé affiche comment la longueur évolue.

Utilisez cet encodeur et décodeur Base64 dès que vous avez besoin d’un moyen rapide, dans le navigateur, pour convertir entre texte et Base64 pour le développement, le débogage ou l’apprentissage.