Encodeur/décodeur Base64 et URL

Encodez et décodez Base64, URL, entités HTML, HEX et échappements Unicode — avec une prise en charge complète de l’UTF-8.

  • RFC 4648 et RFC 3986
  • UTF-8 complet
  • Rien n’est envoyé ni stocké

Encoder ou décoder

Format
Sens

Saisissez ou collez un texte à convertir.

Comment ça marche

Choisissez un format et un sens, puis saisissez ou collez votre texte. Le texte est traité en UTF-8 : le coréen, le chinois, le japonais et les emoji font donc l’aller-retour sans erreur. Le bouton d’inversion replace le résultat dans l’entrée et change de sens, pour vérifier que le décodage redonne exactement le texte de départ.

« Hi » → Base64 « SGk= » · URL « Hi » · HEX « 48 69 »

Quel format utiliser

  • Base64 : intégrer des données dans des e-mails, du JSON ou des URL data.
  • Base64URL : la variante compatible URL utilisée dans les jetons JWT et les liens (sans + / =).
  • URL : encoder en pourcentage les paramètres de requête et les chemins non ASCII.
  • HTML : échapper < > & et les guillemets pour afficher le texte sans risque dans une page web.
  • HEX : voir les octets UTF-8 bruts de n’importe quel texte.
  • Unicode : séquences d’échappement \u pour le code source JavaScript, JSON et Java.

Conseils

  • Base64 est un encodage, pas un chiffrement — tout le monde peut le décoder.
  • Le décodage ignore les espaces et les sauts de ligne dans les entrées Base64 et HEX.
  • Tout fonctionne dans votre navigateur ; rien n’est envoyé.

Normes et sources

  • Base64 et Base64URL suivent la RFC 4648
  • L’encodage-pourcent des URL suit la RFC 3986
  • Le texte est encodé en UTF-8 (RFC 3629)

Dernière révision 7 octobre 2026

Questions fréquentes

Comment décoder une chaîne Base64 ?

Choisissez Base64, réglez le sens sur Décoder et collez la chaîne. Les espaces et les sauts de ligne sont ignorés.

Qu’est-ce que Base64URL ?

Une version de Base64 compatible avec les URL, qui utilise - et _ au lieu de + et / et supprime le remplissage =. Elle sert dans les jetons JWT et les liens web.

Pourquoi le décodage échoue-t-il ?

L’entrée est peut-être dans un autre format, tronquée ou n’est pas un texte UTF-8 valide. Vérifiez que le format et le sens correspondent aux données.

Base64 est-il un chiffrement ?

Non. Base64 ne change que la façon dont les données sont écrites. Tout le monde peut le décoder : ne l’utilisez jamais pour protéger des secrets.

Gère-t-il les emoji et les textes non latins ?

Oui. Le texte est d’abord converti en octets UTF-8 : toutes les langues et tous les emoji font donc l’aller-retour à l’identique.

Autres outils

Les résultats sont fournis à titre indicatif. Les calculs peuvent être erronés et ne constituent ni un avis juridique, ni médical, ni financier. Vérifiez toujours auprès de l’autorité compétente ou d’un professionnel avant toute décision importante.