Encodeur Base64 : à quoi ça sert
Le Base64 existe parce que de nombreux canaux — en-têtes d’e-mail, chaînes JSON, data URI, authentification HTTP basique — ne transportent de façon fiable que des caractères ASCII imprimables. Il convertit n’importe quelle suite d’octets en 64 caractères sûrs, au prix d’environ 33 % de taille en plus. Cet outil convertit dans les deux sens et gère correctement les accents, la cédille et les emojis.
Encodeur Base64 : mode d’emploi
- Collez le texte à encoder, ou la chaîne Base64 à décoder.
- Cliquez sur Encoder ou sur Décoder.
- Activez le mode URL-safe si la valeur doit figurer dans une URL ou un paramètre.
- Copiez le résultat.
Questions fréquentes
Le Base64 est-il un chiffrement ?
Non, et le croire est une vraie faute de sécurité. C’est un encodage réversible sans clé : n’importe qui le décode instantanément, donc ne l’utilisez jamais pour dissimuler un secret.
Qu’est-ce que le Base64 URL-safe ?
Une variante qui remplace + par - et / par _, car ces caractères ont un sens réservé dans les URL. Les JWT utilisent cette variante, et c’est pourquoi ils ne contiennent ni plus ni barres obliques.
Pourquoi le Base64 augmente-t-il la taille ?
Parce qu’il encode trois octets en quatre caractères, soit environ un tiers de plus. Les signes = en fin de chaîne complètent la sortie jusqu’à un multiple de quatre.
Pourquoi les accents cassent-ils dans d’autres outils ?
Les implémentations naïves appellent btoa directement, qui ne gère que le Latin-1. Cet outil convertit d’abord le texte en octets UTF-8, si bien que les accents, la cédille et les emojis reviennent intacts.