Encoder et décoder Base64 - En ligne
Encodage / Décodage Base64
Aperçu non disponible pour ce type de fichier
Avis de confidentialité
Tout l’encodage et le décodage sont effectués localement dans votre navigateur à l’aide de JavaScript. Aucune donnée saisie n’est envoyée à un serveur, stockée ou enregistrée. Miracle Salad ne collecte ni ne conserve aucun contenu saisi dans cet outil.
À propos de l’encodage Base64
Le Base64 transforme des données binaires quelconques en texte brut composé de 64 caractères sûrs. C’est là tout son rôle. Ce n’est pas de la compression : la sortie est plus lourde, pas plus légère. Et ce n’est pas du chiffrement, même si on le confond sans cesse avec cela. Il existe parce que de très nombreux canaux savent transporter du texte mais s’étranglent sur des octets bruts.
Comment utiliser cet outil
- 1 Choisissez Encoder ou Décoder, puis collez votre texte — ou passez en mode fichier et déposez un fichier.
- 2 Le résultat apparaît à mesure que vous tapez ; rien n’est envoyé et aucun bouton n’est nécessaire.
- 3 Lors du décodage vers un fichier, saisissez l’extension pour que l’aperçu et le téléchargement sachent à quoi ils ont affaire.
Le Base64 n’est pas du chiffrement
C’est le point à retenir avant tous les autres. Le Base64 n’a ni clé ni secret ; la transformation est publique et réversible par n’importe qui, comme cette page le montre en un seul clic. Un texte qui a simplement l’air brouillé n’offre aucune protection. Si vous trouvez un mot de passe, une clé d’API ou un jeton stocké en Base64, considérez-le comme écrit en clair — car il l’est. Employez un vrai chiffrement quand le but est le secret, et le Base64 uniquement quand le but est le transport sûr.
Pourquoi il existe
Beaucoup de systèmes ont été conçus pour du texte, et uniquement du texte. Corps d’e-mails, charges JSON, documents XML, URL et attributs HTML se cassent tous dès qu’un octet brut ressemble à un caractère de contrôle ou à un guillemet. Le Base64 contourne le problème en faisant correspondre chaque octet possible à un petit alphabet de lettres, de chiffres et de deux signes de ponctuation qui traversent ces canaux intacts. C’est pourquoi on le croise dans les pièces jointes, dans les data URI qui intègrent une petite icône directement dans une feuille de style, et dans le segment central de chaque JWT.
Le prix : environ un tiers de plus
Trois octets en entrée deviennent quatre caractères en sortie : le résultat pèse donc environ 33 % de plus que le départ. Pour un jeton court, c’est sans importance. Pour une grande image intégrée dans une feuille de style, non : le fichier grossit, il ne peut plus être mis en cache séparément de la page, et le navigateur doit le décoder avant de pouvoir afficher. Intégrez les petites ressources si cela économise une requête, laissez les grandes en fichiers ordinaires, et rappelez-vous que le Base64 ne réduit jamais rien — si le poids est votre problème, l’outil qu’il vous faut est la compression.