Accueil AlveaHubsgratuit, sans inscription, hors ligne

Encodeur / décodeur Base64

Encodez du texte en Base64 ou décodez une chaîne Base64 pour retrouver le texte lisible. Toute la conversion se fait localement dans votre navigateur — rien n'est envoyé à un serveur.

À propos de cet outil

Le Base64 est une façon de représenter des données binaires ou du texte à l'aide de seulement 64 caractères ASCII imprimables, souvent utilisée pour intégrer des données en toute sécurité dans des formats textuels comme JSON, HTML ou les URL. Cet outil convertit dans les deux sens entre texte brut et Base64, avec un mode compatible URL optionnel qui remplace les caractères standard + et / par - et _ et supprime le padding = final.

Comment utiliser

  1. Choisissez l'onglet Encoder ou Décoder selon ce que vous souhaitez faire.
  2. Saisissez votre texte (ou une chaîne Base64, en mode Décoder) dans le champ de saisie — le résultat se met à jour au fur et à mesure.
  3. Cliquez sur Copier pour copier le résultat dans le presse-papiers.

Cas d'utilisation

  • Intégrer de petites données binaires, comme une image ou une police, sous forme de texte dans du CSS, du JSON ou du XML.
  • Inspecter ou décoder une valeur encodée en Base64 provenant d'une réponse d'API, d'un JWT ou d'un fichier de configuration.
  • Produire une chaîne Base64 compatible URL pour l'utiliser dans un paramètre de requête ou un nom de fichier.

Questions fréquentes

L'encodage Base64 est-il la même chose que le chiffrement ?

Non. Le Base64 ne fait que changer la représentation des données — il ne les cache ni ne les protège. N'importe qui peut décoder une chaîne Base64 pour retrouver sa forme d'origine, sans mot de passe ni clé.

Pourquoi une erreur s'affiche-t-elle lors du décodage ?

Le décodage échoue si le texte saisi n'est pas du Base64 valide — par exemple s'il contient des caractères hors de l'alphabet Base64, si sa longueur est invalide, ou s'il a été encodé avec la variante compatible URL alors que l'option correspondante ici est désactivée (ou inversement).

Que change l'option compatible URL ?

Elle remplace les caractères Base64 standard + et / par - et _, et supprime le padding = final, afin que la chaîne obtenue puisse être utilisée directement dans une URL, un paramètre de requête ou un nom de fichier sans échappement supplémentaire.

Tout est traité localement dans votre navigateur — le texte n'est jamais envoyé à un serveur.