Toolivaro

Encodeur et décodeur Base64 gratuit

Encodez du texte ou des fichiers en Base64 et décodez-les, avec gestion de l'UTF-8, validation et statistiques de taille — entièrement local.

Traité localement dans votre navigateur

Traité localement dans votre navigateur — la saisie n'est jamais envoyée, journalisée ni stockée. Base64 est un encodage, pas un chiffrement.

À propos de cet outil

L'encodeur et décodeur Base64 travaille avec le texte et les fichiers, dans les deux sens. Encodez n'importe quel texte — ou n'importe quel fichier chargé depuis votre appareil — en Base64 RFC 4648, avec des statistiques exactes au niveau de l'octet (tailles d'entrée et de sortie, et surcoût d'encodage). Décodez du Base64 vers du texte lorsque les octets sont de l'UTF-8 valide, ou téléchargez les octets décodés sous forme de fichier lorsqu'ils ne le sont pas : les charges utiles binaires ne sont jamais mutilées en texte en silence. Le décodage est strict : les chaînes malformées (caractères hors alphabet, padding « = » mal placé, longueurs invalides) sont rejetées avec une raison précise au lieu de produire du texte dénué de sens. Tout s'exécute localement dans votre navigateur : le texte collé et les fichiers chargés ne quittent jamais votre appareil, ne sont jamais journalisés et ne sont jamais transmis — un point crucial lorsque la donnée est un jeton, un certificat ou une clé privée. Base64 est un encodage, pas un chiffrement : il rend la donnée sûre pour le texte, il ne cache rien. Utilisez cet outil pour intégrer des données dans des URL ou du JSON, pour déboguer des jetons, ou pour faire transiter des données binaires par des canaux qui n'acceptent que du texte.

Comment le résultat est-il calculé ?

Décodage de la section charge utile d'un JWT

La section centrale d'un JWT est du JSON encodé en Base64. La décoder ici affiche la charge utile — mais cet outil ne fait que décoder : il ne vérifie jamais la signature. Le contenu décodé est affiché sans prétendre à aucune authenticité, c'est pourquoi la page avertit que décoder n'est pas valider.

Exemple d'entrée et de sortie
Entrée Valeur
base64 eyJ1c2VyIjogImFsaWNlIiwgInJvbGUiOiAiYWRtaW4ifQ==
Résultat {"user": "alice", "role": "admin"} (non vérifié — décoder n'est pas une authentification)

Quelle est la formule et ses hypothèses ?

Encodage

base64 = 4 chars per 3 bytes, padded with "="

Termes de la formule
Symbole Signification
3 bytes chaque groupe de 3 octets donne 4 caractères Base64
padding « = » complète le dernier groupe pour atteindre un multiple de 4

Le texte est d'abord encodé en octets UTF-8 : les caractères non ASCII traversent l'aller-retour sans aucune altération.

Surcharge de taille

output size ≈ input size × 4/3, rounded up to a multiple of 4

Termes de la formule
Symbole Signification
4/3 le facteur d'expansion classique de Base64

Quelles sont les erreurs les plus courantes ?

  • Traiter Base64 comme un chiffrement et y stocker des secrets — l'encodage est trivialement réversible.
  • Décoder des charges utiles binaires comme du texte et copier une sortie corrompue — utilisez l'action de téléchargement pour les octets non UTF-8.
  • Supposer qu'un JWT décodé est authentique — décoder n'est pas vérifier la signature.

Quelles sont les hypothèses et les limites ?

  • L'encodage est le Base64 standard RFC 4648 avec padding ; les variantes sûres pour les URL sont un mode séparé, absent de la version 1.
  • Le décodage en texte exige de l'UTF-8 valide ; les autres encodages passent par le téléchargement du fichier.
  • Les fichiers volumineux sont traités en mémoire — l'outil est conçu pour des charges utiles classiques, pas pour des archives de plusieurs Go.

D'où viennent les chiffres ?

Dernière révision 12 août 2026 · Version 1.1.0 · Toolivaro ne garantit pas les contenus externes.

Questions fréquentes

Base64 est-il un chiffrement ?

Non. Base64 est un encodage qui rend les données binaires sûres pour le texte ; il n'apporte aucune confidentialité. Quiconque voit le texte encodé peut le décoder instantanément. Ne traitez jamais Base64 comme un moyen de protéger des données.

Pourquoi ne puis-je pas décoder certaines chaînes en texte ?

Les octets décodés peuvent ne pas être de l'UTF-8 valide — par exemple une image ou une archive encodée. Le décodeur le détecte et propose les octets sous forme de fichier à télécharger au lieu de les corrompre en texte.

Décoder un JWT le vérifie-t-il ?

Non. N'importe quel décodeur Base64 peut lire la charge utile d'un JWT ; c'est la signature qui prouve l'authenticité, et sa vérification exige la clé de l'émetteur. Un jeton décodé ne vous apprend rien sur son authenticité.

Fait partie de Outils de mots de passe, hachage et sécurité

Vous avez repéré une erreur ou souhaitez une correction ? Signalez-la — chaque correction est examinée.

Ce calculateur vous a été utile ?

Relu par l'équipe éditoriale de Toolivaro selon notre méthodologie Méthodologie · Politique éditoriale