Convertisseur d’encodage de texte : Base64 et URL

Convertissez du texte en Base64 UTF-8 ou en codage en pourcentage d’un composant d’URL, puis décodez-le dans ce navigateur. Les accents et les emoji sont traités en UTF-8. Ces formats ne protègent pas les données confidentielles.

Choisissez une conversion pour commencer.

Qu’est-ce que Base64 ?

Base64 représente des octets avec un alphabet limité de caractères textuels. Ce format apparaît notamment dans certaines API, pièces jointes et URL de données. Il s’agit d’un encodage, pas d’un chiffrement.

Le texte UTF-8 « Olá mundo! » devient « T2zDoCBtdW5kbyE= » en Base64.

Qu’est-ce que le codage en pourcentage ?

Le codage en pourcentage représente un octet par un signe % suivi de deux chiffres hexadécimaux. Utilisez-le pour une valeur destinée à un composant précis d’une URL, comme un paramètre ; ne traitez pas une adresse complète comme une seule valeur.

Par exemple, « Olá mundo! » devient « Ol%C3%A1%20mundo! » avec cet outil.

Quand utiliser chaque format

  • Base64 peut transporter des données binaires dans des champs textuels, par exemple dans certaines données d’API ou URL de données.
  • Le codage en pourcentage représente des caractères réservés au sein d’un composant d’URL.

Sécurité et taille

  • Base64 n’est pas un chiffrement : toute personne ayant la chaîne peut la décoder. N’y placez pas de mot de passe, jeton ou donnée personnelle.
  • Base64 augmente généralement la taille encodée d’environ un tiers, avant le surcoût du format qui l’entoure.
  • Le codage d’URL change la représentation ; il ne chiffre pas, n’authentifie pas et ne rend pas une destination fiable.
  • Cette page convertit du texte, pas des fichiers téléversés.

Questions fréquentes

Base64 rend-il le texte secret ?

Non. Il s’agit d’un encodage réversible, pas d’un chiffrement.

Pourquoi le résultat Base64 se termine-t-il parfois par un signe égal ?

Le signe égal peut servir de remplissage pour compléter un bloc Base64.

Puis-je encoder une URL entière ?

Encodez plutôt un composant, par exemple la valeur d’un paramètre. Encoder toute l’adresse risque de modifier ses séparateurs et de la rendre inutilisable.

Références

Convertisseur d’encodage de texte : Base64 et URL — Português (Brasil)