Décodeur Base64

Décodez du Base64 en texte UTF-8 dans le navigateur. Base64 standard, Base64URL et Data URI acceptés ; vérifiez le remplissage et récupérez les octets sans envoyer vos données.

0 caractères
Résultat

Le résultat apparaîtra ici.

Comment décoder une chaîne Base64

  1. Collez la valeur Base64 ou une Data URI Base64 complète. Le mode Décoder est déjà sélectionné.
  2. Décodez, puis copiez le texte lisible ou téléchargez les octets d’origine si le résultat est un fichier.
  3. Pour prévisualiser une image, utilisez Base64 vers image. Pour un JWT complet, consultez ses parties séparément avec le décodeur JWT.

Bien utiliser Décodeur Base64

Collez la valeur encodée, sans balise HTML ni guillemets entourant une chaîne JSON. Le Base64 standard et sa variante adaptée aux URL sont acceptés, avec un remplissage correct ou sans remplissage ; espaces, tabulations et sauts de ligne sont ignorés. Les octets UTF-8 deviennent du texte. Les autres restent téléchargeables à l’identique, avec un aperçu hexadécimal s’ils ne sont pas du UTF-8 valide. Ce n’est ni du déchiffrement ni de la récupération de mot de passe.

Exemple : retrouver du texte UTF-8 à partir de Base64

Entrée
Qm9uam91ciBsZSBtb25kZSAhIPCfkYs=
Résultat
Bonjour le monde ! 👋

Questions sur Décodeur Base64

Pourquoi le résultat est-il en hexadécimal plutôt qu’en texte ?

Les octets décodés ne sont pas du UTF-8 valide. Il peut s’agir d’une image, d’une archive ou d’un texte utilisant un autre encodage. Le téléchargement conserve les octets d’origine ; l’outil ne devine pas les encodages anciens.

Peut-on décoder sans les caractères = de remplissage ?

Oui, si la longueur restante et les bits sont valides. Le remplissage absent est accepté, mais le remplissage incorrect, le mélange des alphabets standard et adapté aux URL et les bits finaux invalides sont refusés. Une chaîne tronquée ne permet pas de retrouver les octets manquants.

Puis-je coller une Data URI, un paramètre URL ou une valeur JSON ?

Une URI data:…;base64,… complète fonctionne. Dans JSON, copiez la valeur sans les guillemets. Décodez d’abord les échappements URL avec pourcentage, le cas échéant. Ne remplacez pas + par une espace : cela modifie la valeur Base64.

Le décodage d’un jeton prouve-t-il son authenticité ?

Non. Base64 est une représentation réversible, pas un chiffrement ni une vérification de signature. Un JWT comporte des parties séparées par des points ; l’outil JWT lit l’en-tête et la charge utile sans vérifier leur authenticité.

Mes fichiers, jetons ou textes sont-ils envoyés au serveur ?

Non. Le traitement se fait dans votre navigateur. Le site fournit la page et le programme, mais vos données ne sont ni envoyées à un serveur de conversion ni enregistrées dans un compte.

  • Base64 vers fichier

    Transformez une chaîne Base64 ou une Data URI en fichier téléchargeable sans modifier les données binaires décodées.

  • Base64 vers image

    Décodez une image Base64 ou une Data URI, prévisualisez les formats pris en charge et téléchargez les octets d’origine.

  • Encodeur et décodeur Base64URL

    Convertissez du texte en Base64 compatible avec les URL, avec les caractères - et _, et décodez les chaînes sans remplissage.

  • Décodeur JWT

    Lisez en-têtes et charges utiles JWT, vérifiez les dates d’expiration et d’activation sans transmettre le jeton.

Tous les outils de développement

Encodage et fichiers

Passez du texte aux octets, aux URL et aux images intégrées en préservant vos données.

Inspection de données et de textes

Lisez vos données structurées et vos jetons, puis repérez précisément les modifications.

Hachage, identifiants et planifications

Vérifiez vos fichiers, générez des identifiants et consultez dates et horaires récurrents.

Vos données et fichiers sont traités sur votre appareil. Ne laissez pas de résultats sensibles dans un presse-papiers partagé et utilisez un appareil de confiance pour vos clés privées et jetons.