NEWOutil Développeur Gratuit

Décodeur Base64
& Encodeur

Encodez du texte, des images et des fichiers en Base64, ou décodez toute chaîne Base64 en sortie lisible — instantanément dans votre navigateur sans aucun transfert vers un serveur.

Frustrations Courantes avec Base64

Voici les problèmes que les développeurs rencontrent quotidiennement avec l'encodage Base64.

Chaînes Base64 illisibles

Un mur de caractères ne vous dit rien. Vous avez besoin d'un décodeur Base64 pour révéler rapidement ce que la chaîne contient — qu'il s'agisse de JSON, d'une image ou de données binaires brutes.

btoa() échoue avec Unicode

La fonction native btoa() de JavaScript corrompt silencieusement les caractères chinois, les emoji et les textes accentués. Un encodeur Base64 correct doit gérer d'abord l'encodage UTF-8.

Risque de confidentialité avec les outils en ligne

La plupart des sites décodeurs Base64 transfèrent vos données vers un serveur. Les jetons sensibles, les clés API et les images privées ne doivent pas quitter votre machine.

Base64 Decoder

Conversion Texte / Chaîne

Encodez du texte UTF-8 en Base64 ou décodez une chaîne Base64 en texte brut en temps réel.

Local uniquement — jamais transféré
Ad

Pourquoi Utiliser Ce Décodeur Base64 ?

Chaque fonctionnalité est conçue pour les flux de travail réels des développeurs et du contenu.

Encodage & décodage en temps réel

Le décodeur Base64 met à jour votre sortie au fur et à mesure que vous tapez. Pas de bouton de conversion, pas de rafraîchissement de page — juste des résultats instantanés.

Support complet UTF-8 & Unicode

Contrairement à btoa(), cet encodeur Base64 gère correctement le chinois, le japonais, les emoji et tous les textes Unicode en encodant d'abord en octets UTF-8.

Fichier & image vers Base64

Faites glisser une image, un PDF ou n'importe quel fichier et obtenez instantanément sa chaîne Base64 ou Data URI — prête à intégrer dans HTML, CSS ou JSON.

Aperçu Base64 vers image

Collez une chaîne Data URI et le décodeur Base64 affichera l'image immédiatement, avec un bouton de téléchargement pour la sauvegarder sur votre appareil.

100% local — zéro transfert

Tout l'encodage et le décodage Base64 s'exécute dans votre navigateur. Votre texte, vos images et vos fichiers ne quittent jamais votre appareil ni un serveur.

Comparaison de taille de fichier

Voyez exactement combien un fichier grossit après l'encodage Base64. Base64 ajoute environ 33% de surcharge, et cet outil vous montre le ratio exact.

Ce Que Vous Pouvez Faire avec Ce Décodeur Base64

Du décodage de jetons API à l'intégration d'images en CSS — trois flux de travail pratiques en un outil gratuit.

Décoder & Encoder des Chaînes de Texte

Collez une mystérieuse chaîne Base64 et le décodeur révèle son contenu instantanément — qu'il s'agisse d'un payload JWT, d'un blob JSON ou d'une réponse API. L'encodage fonctionne aussi dans l'autre sens : convertissez n'importe quel texte brut, y compris le chinois et les emoji, en Base64 avec une gestion correcte de l'UTF-8.

Base64 Decoder split panel showing plain text on the left and encoded Base64 string on the right

Intégrer des Images avec des Data URI

Téléchargez une petite image et obtenez sa chaîne data:image/png;base64,… en un clic. Collez-la directement dans votre balise HTML <img> ou la propriété CSS background-image pour éliminer une requête HTTP. Le panneau de comparaison de taille de fichier vous montre exactement combien l'encodage Base64 a ajouté.

Browser interface showing an image file converted to a Data URI Base64 string for HTML embedding

Traitement Local Axé sur la Confidentialité

Chaque opération de décodage et d'encodage Base64 s'exécute entièrement dans votre navigateur. Vos jetons, images privées et documents sensibles ne quittent jamais votre appareil — aucun serveur impliqué, aucune requête réseau, aucun compte requis.

Base64 Decoder running locally in a browser with a shield icon and no-server indicator

Comment Utiliser le Décodeur Base64

Trois étapes de l'entrée au résultat — aucune configuration nécessaire.

01

Choisissez le mode Texte ou Fichier

Utilisez le Mode Texte pour les chaînes, les JWT, les jetons API et les extraits de code. Passez au Mode Fichier pour les images, les PDF ou tout fichier binaire que vous souhaitez encoder ou prévisualiser.

  • Vous pouvez coller un Data URI directement dans le panneau inversé du Mode Fichier pour prévisualiser et télécharger l'image.
02

Collez, tapez ou déposez votre entrée

En Mode Texte, tapez ou collez votre chaîne. En Mode Fichier, glissez-déposez un fichier ou cliquez sur la zone de téléchargement. Le décodeur ou encodeur Base64 s'exécute immédiatement — pas besoin de cliquer sur un bouton.

  • L'outil gère le Base64 brut et les Data URI de la même façon — les deux formats sont acceptés automatiquement.
03

Copiez ou téléchargez votre résultat

Cliquez sur Copier pour récupérer la chaîne Base64 dans votre presse-papiers, ou utilisez le bouton Télécharger pour sauvegarder une image décodée directement sur votre appareil.

  • Basculez entre les formats Base64 brut et Data URI en Mode Fichier pour obtenir exactement le format de chaîne dont vous avez besoin.

FAQ du Décodeur Base64

Réponses aux questions les plus courantes sur l'encodage et le décodage Base64.

Qu'est-ce qu'un Décodeur Base64 ?

Un décodeur Base64 est un outil qui convertit une chaîne encodée en Base64 vers sa forme originale — texte brut, données binaires ou image. Base64 est un schéma d'encodage sûr pour le texte qui représente les données binaires en utilisant uniquement 64 caractères ASCII imprimables.

Pourquoi btoa() échoue-t-il avec les caractères chinois ou les emoji ?

La fonction intégrée btoa() de JavaScript ne gère que les caractères Latin-1 (un octet). Pour l'Unicode multi-octets comme le chinois, le japonais ou les emoji, vous devez d'abord encoder le texte en octets UTF-8 en utilisant encodeURIComponent avant d'appeler btoa(). Cet encodeur Base64 gère cette conversion automatiquement.

Comment intégrer une image en Base64 dans HTML ou CSS ?

Téléchargez votre image en Mode Fichier et changez la sortie en 'Data URI'. Vous obtiendrez une chaîne comme data:image/png;base64,iVBORw0KGgo… — collez-la comme attribut src d'une balise <img> ou comme valeur CSS background-image. Cela supprime la requête HTTP séparée pour cette image.

Mes données sont-elles privées avec ce décodeur Base64 ?

Oui. Tout l'encodage et le décodage s'exécute entièrement dans votre navigateur à l'aide des API Web. Votre texte, vos fichiers, vos images et vos jetons ne sont jamais envoyés à un serveur. Vous pouvez même utiliser cet outil hors ligne une fois la page chargée.

Pourquoi une chaîne Base64 prend-elle plus de place que l'original ?

Base64 encode chaque 3 octets d'entrée en 4 caractères ASCII, ce qui ajoute environ 33% de surcharge. Par exemple, une image de 100 Ko devient environ 133 Ko une fois encodée en Base64. Le panneau Mode Fichier vous montre la taille originale exacte, la taille encodée et le ratio pour chaque fichier téléchargé.

Puis-je décoder n'importe quelle chaîne Base64 ici ?

Oui, tant que la chaîne est du Base64 valide — c'est-à-dire qu'elle ne contient que A–Z, a–z, 0–9, +, / et des caractères de rembourrage =. Si les octets décodés représentent une image avec un type MIME valide, le décodeur Base64 affichera également un aperçu.

Commencez à Décoder Base64 en Quelques Secondes

Aucune inscription. Aucun serveur. Collez une chaîne Base64 ou déposez un fichier et obtenez votre résultat instantanément.

Gratuit pour toujours — s'exécute entièrement dans votre navigateur.