fixmint
FR

Encoder ou décoder du Base64

Collez du texte ou déposez un fichier. Le Base64 est généré ou décodé pendant la saisie, et les images décodées affichent un aperçu.

  • Fonctionne sur votre appareil
  • Sans inscription
  • Fonctionne hors ligne après une visite
Sens
0 Boctets en entrée
0 Boctets en sortie

Comment encoder ou décoder en Base64

  1. Choisissez Encoder ou Décoder, puis collez le texte ou le Base64.
  2. Ou déposez un fichier pour obtenir son Base64, ou une URL data: si cette option est cochée.
  3. Copiez le résultat ou téléchargez-le. Les images décodées affichent un aperçu que vous pouvez enregistrer.

Questions

À quoi sert le Base64 ?

Il transforme des octets en texte composé de A–Z, a–z, 0–9, + et /, pour que des données binaires, comme une image, puissent circuler dans des formats texte comme l’e-mail, JSON, HTML ou CSS. Chaque groupe de trois octets devient quatre caractères, donc le résultat est environ un tiers plus long que l’original.

Pourquoi ne pas simplement utiliser btoa() sur le texte ?

Le Base64 travaille sur des octets, et btoa() n’accepte que les caractères jusqu’à U+00FF : il échoue donc sur une coche (✓) ou un caractère chinois. Cet outil convertit d’abord le texte en octets UTF-8, ainsi « héllo ✓ » donne 10 octets et s’encode en aMOpbGxvIOKckw==. Le décodage fait l’inverse. Les octets qui ne se lisent pas comme du texte, comme un fichier ZIP, sont proposés en téléchargement.

Qu’est-ce que le Base64 URL-safe ?

L’alphabet standard utilise + et /, qui ont un sens dans les URL. La forme URL-safe (RFC 4648, section 5) utilise - et _ à la place et supprime le remplissage =. Le décodage accepte les deux formes, avec ou sans remplissage.

Mes fichiers sont-ils envoyés ?

Non. Votre navigateur lit le fichier et le convertit sur place. Rien n’est envoyé ni stocké.

Avis

    Aucun avis pour l’instant. Soyez le premier.

    Votre note

    Votre e-mail n’est jamais affiché ni conservé.

    En savoir plus