Décoder du Base64 : les cas où cette page ne sert à rien
Cette page décode du Base64 standard en texte UTF-8, et rien de plus. Elle n’encode pas, ne reconnaît pas la variante URL-safe, ne ressort aucun fichier binaire et ne déchiffre rien. Si votre chaîne contient des tirets ou des underscores, ou si elle représente une image, vous êtes au mauvais endroit, et le message d’erreur ne vous le dira pas.
Que fait cette page, et surtout que ne fait-elle pas ?
Elle ne protège rien. Le Base64 est un réarrangement de caractères, pas un chiffrement : la page décode tout ce qu’on lui donne, sans clé, sans mot de passe. Un identifiant masqué en Base64 reste lisible par le premier venu.
Elle ne gère pas le Base64URL. L’alphabet accepté est le standard, avec +, / et le remplissage =. Les jetons JWT et les paramètres d’URL utilisent - et _ à la place ; ils ne passent pas la validation ici, il faut la page Base64URL du même site.
Elle ne rend pas de fichier. Le résultat arrive dans une zone en lecture seule, en texte UTF-8. Coller le Base64 d’un PNG ou d’un PDF donnera une bouillie de caractères, pas une image. Ce cas relève de la page « Base64 vers fichier ».
| Ce que vous avez en main | Cette page | Où aller |
|---|---|---|
| Une chaîne avec + / et = | Décode correctement | Ici |
| Un jeton avec – et _ (JWT, URL) | Échoue à la validation | Page Base64URL |
| Le Base64 d’une image ou d’un PDF | Sortie texte inutilisable | Page Base64 vers fichier |
| Un texte clair à transformer | Rien, le sens est unique | Page Encoder en Base64 |
Pourquoi mon fichier .png est-il refusé ?
L’import accepte 12 extensions, toutes du texte ou du code : .txt, .json, .csv, .tsv, .xml, .html, .css, .js, .sql, .md, .yaml et .yml. Un .png, un .zip ou un .pdf ne s’ouvriront pas, alors que ce sont justement les fichiers qu’on croise le plus souvent sous forme de Base64.
Second détail agaçant : le message d’échec est toujours le même, « Échec du traitement. Vérifiez le format. », sans indiquer où se situe le caractère fautif. Sur une longue chaîne copiée depuis un fichier de configuration, cela veut dire chercher à la main.
Là où elle est la bonne page
Une chaîne courte, du texte, un besoin de lecture immédiate. La zone de saisie n’affiche aucune limite de caractères, le traitement se fait dans le navigateur sans envoi ni inscription, et le résultat se copie ou s’enregistre en un clic. L’exemple de la page, SGVsbG8g5LiW55WM, ressort en « Hello 世界 » avec l’accent chinois intact, ce qui règle la question de l’UTF-8.
Pour ce usage précis, le décodeur Base64 de ToolPug suffit : collez, exécutez, lisez.
Les fonctions et paramètres décrits sont ceux de la version de novembre 2026 de cette page sur toolpug.com.
