jsonecho

Encodage Base64

Transformez n'importe quel texte en Base64, avec une gestion correcte des accents et des emoji.

Chargement de l'outil...

Comment utiliser Encodage Base64

  1. Collez ou tapez votre texte.
  2. Cochez Compatible URL si le résultat va dans une URL ou un jeton.
  3. Copiez la chaîne Base64.

À propos de Encodage Base64

Base64 représente des données binaires avec 64 lettres, chiffres et deux symboles, pour qu'elles puissent passer par des systèmes qui ne gèrent que du texte : e-mail, JSON, data URIs HTML, en-têtes HTTP. Ce n'est pas du chiffrement. N'importe qui peut le décoder, donc ne l'utilisez jamais pour cacher un secret.

Le texte est d'abord converti en octets UTF-8, donc les accents, les lettres turques et les emoji survivent à l'aller-retour. La variante compatible URL échange + et / contre - et _ et supprime le remplissage, ce que les JWT et beaucoup d'API web utilisent.

Questions fréquentes

Base64 est-il du chiffrement ?

Non. C'est un encodage réversible sans clé. N'importe qui peut le décoder en une seconde.

Pourquoi la sortie est-elle environ un tiers plus grosse ?

Chaque trois octets d'entrée deviennent quatre caractères de sortie. La surcharge est de 33 pour cent, plus un peu pour le remplissage.

Qu'est-ce que Base64 compatible URL ?

Une variante définie dans la RFC 4648 qui remplace + par - et / par _ et omet souvent le remplissage =. Elle est sûre à utiliser dans les URL et noms de fichiers sans échappement supplémentaire.

Pourquoi d'autres outils donnent-ils un résultat différent pour les accents ?

Certains outils encodent les caractères en octets Latin-1. Cet outil utilise l'UTF-8, ce que presque tous les systèmes modernes attendent.

Où trouve-t-on Base64 utilisé en pratique ?

En-têtes d'authentification basique, data URIs pour petites images, jetons JWT, pièces jointes e-mail, et le champ data des secrets Kubernetes.

Plus dans URL et Base64

Tous les outils →