Skip to main content
Tool Factory

Outil dans le navigateur

Encodeur et décodeur Base64

Encodez des données en Base64 ou décodez des données Base64.

Espace de travail

Prêt

Votre entrée reste dans ce navigateur.

Le résultat se met à jour quand vous arrêtez de saisir.

Entrée

Ajoutez votre source et choisissez les options requises.

Le texte est encodé en octets UTF-8, y compris Unicode et les marqueurs d’ordre des octets initiaux.

Options

Les résultats se mettent à jour automatiquement.

Prêt à créer un résultat

L’outil s’exécute quand vous arrêtez de modifier l’entrée.

Réponse directe

Fonction de Encodeur et décodeur Base64

Base64 représente des octets sous forme de texte. Le décodage récupère les octets. Base64 ne chiffre pas et ne protège pas les informations confidentielles.

Résultat

Ce que vous recevez

L'outil renvoie du texte Base64 ou les données décodées, selon le mode choisi.

Utiliser cet outil

Comment utiliser Encodeur et décodeur Base64

  1. Saisissez le texte ou les données Base64.
  2. Choisissez Encoder ou Décoder.
  3. Vérifiez l'alphabet, le remplissage et le résultat avant de l'utiliser.
  4. Choisissez Encoder ou Décoder. L'encodage convertit toujours le texte de la zone en octets UTF-8.
  5. Choisissez l'Alphabet correspondant. L'alphabet standard inclut le remplissage. Base64url peut l'omettre.
  6. Pour le décodage, activez Remove non-alphabet chars seulement pour supprimer les caractères hors de l'alphabet choisi.
  7. Activez Strict mode pour refuser les bits de remplissage inutilisés non nuls. Le mode accepte les entrées canoniques avec ou sans remplissage.
  8. Vérifiez le texte encodé ou les octets décodés. Corrigez toute erreur avant de copier ou d'enregistrer le résultat.

Exemple

Tester avec un exemple sûr

Entrée: Bonjour

Paramètres: Choisissez Encoder et utilisez UTF-8.

Résultat: L'outil renvoie Qm9uam91cg==.

Des octets ou des jeux de caractères différents produisent des résultats différents.

Usages courants

Usages de Encodeur et décodeur Base64

  • Représentez des octets dans un champ de texte.
  • Décodez une valeur Base64 reçue d'un autre système.
  • Vérifiez une conversion avec une valeur connue.

Limites

Vérifier le résultat

  • Base64 augmente la taille des données.
  • Base64 ne fournit ni confidentialité ni authenticité.
  • Une entrée invalide peut produire une erreur ou des octets inattendus.
  • Encodeur et décodeur Base64 : l'encodage du texte utilise toujours UTF-8. Par exemple, é devient w6k=. Un marqueur d'ordre des octets initial reste dans l'entrée.
  • Encodeur et décodeur Base64 : Strict mode accepte Zg== et Zg, mais refuse Zh== et Zh lorsque les bits inutilisés ne sont pas nuls.
  • Encodeur et décodeur Base64 : sans Strict mode, des bits inutilisés non nuls peuvent être décodés pour la compatibilité. Le remplissage doit rester valide.
  • Encodeur et décodeur Base64 : la suppression s'exécute avant la validation stricte. Si elle est désactivée, chaque caractère inconnu produit une erreur.
  • Encodeur et décodeur Base64 : les alphabets personnalisés exigent 64 symboles distincts et un symbole de remplissage distinct facultatif. Les substituts sont interdits.
  • Encodeur et décodeur Base64 : Base64url et les autres alphabets sans remplissage n'incluent pas le signe égal standard, sauf si vous l'ajoutez explicitement.
  • Encodeur et décodeur Base64 : l'encodage accepte au plus 1048576 unités UTF-16 et 1572864 octets UTF-8. Le décodage accepte au plus 2097152 caractères.