Skip to main content

Outil dans le navigateur

Encodeur et décodeur Base64

Encodez du texte en Base64 ou décodez une valeur Base64. Vérifiez l’alphabet et les options avant de copier le résultat.

Espace de travail

Votre entrée reste dans ce navigateur.

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

Prêt

Vous pouvez relancer l’outil après chaque modification.

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

Options

Use A-Za-z0-9+/= for standard Base64 or A-Za-z0-9-_= for URL-safe Base64. Custom alphabets must contain 64 distinct symbols, with an optional padding symbol.

Prêt à créer un résultat

Encodez du texte en Base64 ou décodez une valeur Base64. Vérifiez l’alphabet et les options avant de copier le résultat.

Réponse directe

Fonction de Encodeur et décodeur Base64

L’encodeur Base64 transforme le texte UTF-8 en Base64. Le décodeur retrouve les octets encodés. Cette représentation réversible ne chiffre pas les données et ne protège pas leur confidentialité.

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.