Encodeur / Décodeur Base64

Encodez et décodez en Base64 dans votre navigateur. Compatible Unicode (UTF-8). Activez la variante URL-safe pour intégrer du Base64 dans une URL ou un JWT.

Encoder Base64

Encodage compatible Unicode. Variante URL-safe (-_ au lieu de +/, sans padding).

Entrée
Encodé

Qu'est-ce que le Base64 ?

Base64 représente des données binaires en texte ASCII en faisant correspondre chaque groupe de trois octets à quatre caractères d'un alphabet de 64 (A–Z, a–z, 0–9, +, /). Les = finaux complètent la sortie à un multiple de quatre.

Base64 standard vs URL-safe

L'alphabet standard inclut + et /, qui ont un rôle spécial dans les URLs. Le Base64 URL-safe (RFC 4648 §5) les remplace par - et _ et omet généralement le padding =. Les JWT utilisent cette variante.

Usages courants

  • Intégrer des données binaires (images, certificats) dans des formats texte comme JSON, XML ou HTML.
  • En-têtes HTTP Basic auth.
  • Data URLs (data:image/png;base64,…).
  • Segments d'en-tête et de payload d'un JWT.

Base64 n'est pas du chiffrement

Base64 est un encodage, pas un chiffre. N'importe qui peut le décoder. Ne l'utilisez pas pour « cacher » des secrets — utilisez un vrai chiffrement.

Aucune donnée ne quitte votre navigateur. Tout s'exécute localement. · Confidentialité