Installe notre application 🪄 clique sur l'icône en haut à droite de la barre d'adresse.

Décodeur Base64

0 sur 0 notes
L'outil reconvertit une charge utile base64 collée en texte brut.

Colle ton payload dans la zone de texte et ce Base64 decoder le reconvertit en texte brut. Tu obtiens la chaîne brute instantanément, sans créer de compte.

Comment le Base64 decoder traite les entrées

Le Base64 prend des données binaires et les mappe sur un alphabet ASCII de 64 caractères. Trois octets d'entrée deviennent quatre caractères encodés. Quand tu lances une conversion base64 vers texte, l'outil inverse ce calcul. Il lit quatre caractères, récupère leurs valeurs sur six bits, et recolle les morceaux pour reformer des octets de huit bits. Ce mécanisme garantit que les données binaires survivent au transit dans des systèmes qui ne gèrent que du texte clair.

L'alphabet utilise A-Z, a-z, 0-9, le signe plus et le slash. Si la longueur de ton entrée n'est pas un multiple de quatre, le décodeur attend du padding. Tu verras un ou deux signes égal à la fin. Ces signes indiquent au parseur combien de bits manquants il doit ignorer lors de la reconstruction de l'octet final.

Cas concrets d'utilisation du Base64 decoder en ligne

Les développeurs utilisent cet outil pour débugger des headers HTTP ou inspecter des JSON Web Tokens. Le payload d'un JWT se trouve au milieu du token, séparé par des points. Tu copies cette section centrale, tu la colles ici, et tu lis les claims. Ça t'évite d'écrire un script à la va-vite juste pour lire un token.

Tu en as aussi besoin pour les data URIs. Les images intégrées directement en CSS commencent par un préfixe contenant le texte data:image/png;base64. Retirer ce préfixe laisse les données d'image brutes encodées. Coller le reste dans le Base64 decoder révèle la structure binaire sous-jacente.

  • Débugger les headers Basic Authentication dans les onglets réseau.
  • Extraire des payloads de configuration depuis des scripts obfusqués.
  • Lire les assertions SAML pendant le dépannage du single sign-on.

Cas limites et contraintes du décodage

Cet outil attend un encodage RFC 4648 standard. Il plantera si tu colles du Base64 URL-safe sans convertir d'abord les tirets et underscores en plus et slash. Les espaces sont généralement ignorés, mais des caractères de saut de ligne perdus au milieu d'un bloc peuvent parfois casser les parseurs stricts. Retire toujours les espaces autour si le décodage échoue de manière inattendue.

Tu dois aussi gérer l'encodage des caractères de ton côté. Le décodeur sort des octets bruts. Si ces octets représentent du texte UTF-8, ton navigateur les affichera correctement. S'il s'agit d'UTF-16 ou d'une page de code legacy, tu verras du mojibake. L'outil ne devine pas ton encodage de texte, tu dois donc savoir ce que tu décodes.

Comment utiliser le Base64 decoder

  1. Copie la chaîne encodée depuis ton code source ou ton inspecteur réseau.
  2. Colle le texte directement dans la zone de saisie principale.
  3. Supprime les préfixes data URI avant de décoder.
  4. Clique sur le bouton de décodage pour traiter le payload.
  5. Lis le texte brut résultant dans la zone de sortie en bas.

Référence du jeu de caractères Base64

L'encodage standard s'appuie sur un alphabet spécifique de 64 caractères plus un caractère de padding.

Plage d'indexCaractèresValeur en bits
0 à 25A à Z0 à 25
26 à 51a à z26 à 51
52 à 610 à 952 à 61
62Signe plus62
63Slash63
PaddingSigne égalN/A

Frequently asked questions

comment decoder du base64 avec des erreurs de padding ?
Le décodeur exige que la longueur de l'entrée soit un multiple de quatre. Si ta chaîne est courte d'un ou deux caractères, ajoute les signes égal manquants à la fin. Un padding absent est la raison la plus fréquente pour laquelle une opération de décodage lève une erreur de longueur invalide.
est-ce que le Base64 decoder gratuit marche sur mobile ?
Oui. L'interface est entièrement responsive et tourne directement dans ton navigateur. Tu peux coller de longues chaînes encodées depuis ton presse-papiers mobile et obtenir le texte décodé sans avoir besoin d'un environnement de bureau.
pourquoi la sortie affiche-t-elle des symboles bizarres au lieu de texte ?
Tu regardes probablement des données binaires brutes ou un encodage de caractères différent. L'outil sort les octets exacts qu'il reconstruit. Si les données d'origine étaient une image ou une chaîne UTF-16, ton terminal ou ton navigateur affichera des caractères illisibles au lieu de texte lisible.
puis-je decoder des chaînes base64 URL-safe ici ?
Pas directement. L'encodage URL-safe remplace les caractères plus et slash par des tirets et des underscores. Tu dois remettre ces caractères dans l'alphabet standard avant de coller la chaîne dans ce Base64 decoder en ligne, sinon il lèvera une erreur de caractère invalide.

Outils similaires

Encodeur Base64

Encoder toute chaîne saisie en Base64.

52
0

Outils populaires