Toolbox Hub
Tous les outils

Base64 Encoder/Decoder

Encode decode Base64

Encode decode Base64 S'exécute localement dans votre navigateur

About the

The Base64 Encoder and Decoder converts text or binary data to and from Base64, the encoding scheme used for data URIs, HTTP Basic authentication headers, and most email attachments. Encoding is done with the browser's built-in btoa/atob primitives, which means the transformation is byte-exact and Unicode text is handled correctly instead of producing mojibake. Utilisez-le lorsque vous devez intégrer une petite image dans CSS, décoder un jeton d'authentification de base ou déplacer des données binaires via un canal qui n'accepte que du texte.

Where people use the

  • Encodage d'une petite image pour qu'elle puisse être intégrée en CSS ou HTML.
  • Création d'un URI de données pour un modèle d'e-mail qui prend en charge uniquement certains éléments.
  • Décoder un en-tête d'authentification de base pour voir ce qu'il contient.
  • Déplacement de données binaires via un champ qui n'accepte que le texte brut.

How to use the

  1. 1

    Collez l'URI du texte ou des données

    Tapez dans la zone de saisie ou collez une chaîne déjà codée en Base64.

  2. 2

    Choisissez encoder ou décoder

    Encode transforme le texte brut en Base64. Decode transforme une chaîne Base64 en texte lisible.

  3. 3

    Copiez la sortie

    Copiez le résultat et utilisez-le dans votre URL, en-tête ou fichier.

Questions fréquemment posées

Le cryptage Base64 est-il ?

Non. Base64 est un codage, pas un cryptage. N’importe qui peut le décoder sans clé, alors ne l’utilisez jamais pour cacher des mots de passe ou des secrets.

Pourquoi ma sortie décodée ressemblait-elle à une poubelle ?

Cela signifie généralement que l'entrée a été codée sous forme de texte UTF-8, puis traitée comme binaire. Le décodage d'une charge utile UTF-8 nécessite un aller-retour au niveau de l'octet, et non un décodage en texte brut.

Puis-je encoder une image dans un URI de données ?

Oui. Encodez le fichier et préfixez le résultat avec data:image/png;base64, pour l'intégrer directement en HTML ou CSS.

L’encodage modifie-t-il la taille du fichier ?

Base64 augmente toujours la taille d'environ un tiers, puisque tous les trois octets deviennent quatre caractères. Prévoyez cela lorsque vous fixez des limites de taille.

Outils associés