Décoder et encoder Base64 en ligne
Encodez du texte en Base64 et décodez le Base64 en texte. Les deux cadres sont en direct — tapez dans l'un ou l'autre. UTF-8 sûr, entrée URL-safe acceptée.
Tapez dans l'un des deux cadres : l'autre suit tout seul.
Que voulez-vous faire ensuite ?
À propos de Décodeur Base64
L'outil Décodeur Base64 de Confileo décode le Base64 en texte lisible et encode le texte en Base64, dans les deux sens à la fois. Tout se passe dans votre navigateur, gratuitement et sans inscription, et vos fichiers sont supprimés automatiquement après le traitement.
Le Base64 est le format de passage obligé partout où un système n'accepte que des caractères « sûrs » : en-tête Authorization d'une requête HTTP Basic, clé d'API dans un fichier de configuration, champ JSON qui doit transporter des octets, source MIME d'une pièce jointe d'e-mail, segments d'un JWT. Cette page fait les deux opérations sur un seul écran : deux cadres en direct, vous tapez ou collez dans l'un et l'autre se met à jour à chaque frappe — pas de bouton Convertir, pas de page « encoder » séparée de la page « décoder ».
La différence qui compte pour un texte français est l'UTF-8. Beaucoup de pages s'appuient sur la fonction btoa du navigateur, qui échoue dès qu'un caractère dépasse le code 255 — c'est-à-dire dès le premier é. Ici, l'encodage part des octets UTF-8 : é, è, ç et à occupent deux octets, un emoji quatre, et le décodage restitue tout à l'identique. Collez « Café crème à Genève », lisez le Base64 en face, recollez-le : la phrase revient au caractère près.
Le décodeur est tolérant sur la forme sous laquelle le Base64 arrive vraiment. L'alphabet URL-safe est accepté — - et _ sont lus comme + et / — si bien qu'un segment de JWT ou un jeton OAuth se colle tel quel. Les lignes coupées à 76 colonnes d'une source d'e-mail, les espaces et le padding = manquant passent aussi ; tout caractère étranger est écarté au lieu de déclencher une erreur. En sortie, l'encodeur produit toujours du Base64 standard, avec son padding ; si la destination exige la variante URL-safe, remplacez + par -, / par _ et supprimez les =.
Une mise au point : le Base64 n'est pas un chiffrement. Aucune clé n'intervient, et quiconque reconnaît le format le lit en quelques secondes — c'est pour cela que vous pouvez coller ici le deuxième segment d'un JWT et lire son contenu en clair. Ne confiez jamais un mot de passe ou une donnée sensible au Base64 en croyant la dissimuler : il change la forme du texte, pas sa confidentialité.
C'est un codec de texte, pas un convertisseur de fichiers. Un PDF, une image ou un classeur Excel encodés en Base64 se décodent en octets binaires : le cadre affichera des caractères de remplacement illisibles — c'est normal, et aucun téléchargement n'en sortira. Si vous partez d'une URI data complète — data:image/png;base64,… — collez uniquement la partie après la virgule : les lettres du préfixe appartiennent à l'alphabet Base64 et se décoderaient en octets parasites devant le contenu réel.
En ligne de commande, l'équivalent est base64 -d sous Linux (base64 -D sur certains macOS) et certutil -decode sous Windows — le bon réflexe dans un script. Excel, lui, n'a aucune fonction BASE64 native : il faut passer par Power Query (Binary.ToText, Binary.FromText) ou une macro VBA ; pour une cellule ou deux, un aller-retour ici est plus rapide. Tout se passe dans votre navigateur : le texte ne quitte jamais votre appareil, rien n'est envoyé à un serveur, et la page convertit même hors connexion une fois chargée.
Comment utiliser Décodeur Base64
- 1Collez le Base64 dans le cadre de droite pour le lire en texte à gauche — URL-safe, lignes coupées et padding manquant acceptés.
- 2Ou tapez du texte à gauche pour voir son Base64 standard apparaître à droite, accents et emojis compris.
- 3Touchez Copier sous l'un des deux cadres pour récupérer le résultat.
Pourquoi choisir Confileo
- ✓100 % gratuit, sans limite quotidienne, sans filigrane ni frais cachés.
- ✓Sans inscription ni compte : commencez à l'utiliser immédiatement.
- ✓Vos fichiers sont traités en toute sécurité et supprimés automatiquement pour une confidentialité totale.
- ✓Fonctionne dans tout navigateur, sur ordinateur, tablette et mobile, sans rien installer.
- ✓Traitement rapide conçu pour le travail documentaire réel du quotidien.
Décodeur Base64 — Questions fréquentes
Comment décoder du Base64 en texte ?
Collez la chaîne dans le cadre Base64 : le texte apparaît dans l'autre cadre à mesure que vous collez. La forme n'a pas d'importance — lignes coupées à 76 colonnes, espaces, retours à la ligne, padding = manquant et alphabet URL-safe (- et _) sont tous acceptés, car tout caractère étranger à l'alphabet est écarté avant décodage. Une chaîne incomplète donne un résultat partiel au lieu d'une erreur.
Les accents français et les emojis sont-ils préservés ?
Oui, et c'est le point qui distingue cette page. L'encodage part des octets UTF-8 : é, è, ç et à occupent deux octets chacun, un emoji quatre, et le décodage les restitue exactement. Les outils construits sur la fonction btoa du navigateur échouent dès le premier caractère au-delà du code 255 — c'est-à-dire dès le premier accent. Ici, « Café crème à Genève » fait l'aller-retour au caractère près.
Le Base64 est-il un chiffrement ?
Non. Le Base64 est un encodage de transport, pas un chiffrement : aucune clé n'intervient, et quiconque reconnaît le format le lit en quelques secondes. C'est d'ailleurs pour cela que vous pouvez lire le contenu d'un JWT ici — ses segments ne sont qu'encodés, pas protégés. Ne mettez jamais un mot de passe ou une donnée sensible « à l'abri » en Base64 : il change la forme du texte, pas sa confidentialité.
Puis-je décoder un PDF ou une image en Base64 ?
Non — c'est un codec de texte. Un PDF ou une image encodés en Base64 se décodent en octets binaires : vous verrez des caractères de remplacement illisibles, pas un fichier à télécharger, et c'est normal. Si vous partez d'une URI data comme data:image/png;base64,…, collez uniquement la partie après la virgule ; les lettres du préfixe appartiennent à l'alphabet Base64 et fausseraient le début du résultat.
Qu'est-ce que le Base64 URL-safe, et cette page l'accepte-t-elle ?
La variante URL-safe remplace + par - et / par _ pour qu'une chaîne passe dans une URL sans encodage supplémentaire ; c'est l'alphabet des JWT et de nombreux jetons OAuth. En entrée, cette page l'accepte telle quelle. En sortie, elle produit du Base64 standard avec son padding = : si le système de destination exige la variante URL-safe, remplacez + par -, / par _ et retirez les signes =.
Comment décoder du Base64 en ligne de commande ?
Sous Linux : echo 'SGVsbG8=' | base64 -d (sur certains macOS, l'option est -D majuscule). Sous Windows, certutil -decode entree.b64 sortie.txt travaille sur des fichiers. C'est le bon réflexe dans un script ; pour vérifier un jeton ou lire un extrait à la volée, coller ici est plus rapide — le résultat s'affiche pendant la saisie, sans créer de fichier intermédiaire.
Cet outil est-il vraiment gratuit ?
Oui. Tous les outils Confileo sont gratuits, sans limite quotidienne, sans filigrane sur le résultat et sans carte bancaire.
Dois-je créer un compte ?
Non. Vous pouvez utiliser l'outil directement, sans inscription ni connexion.
Mes fichiers sont-ils en sécurité et privés ?
Oui. Vos fichiers sont traités pour la tâche demandée puis supprimés automatiquement : ils ne sont jamais partagés ni conservés.
Fonctionne-t-il sur mon téléphone ?
Oui. L'outil fonctionne dans tout navigateur moderne, de la même façon sur ordinateur, tablette et mobile, sans rien installer.