Accueil / Outils de fichiers / Décodeur de fichier Base64 en ligne
Outils en ligne gratuits

Décodeur de fichier Base64 en ligne

Décodez une chaîne Base64 ou une URL de données en fichier téléchargeable. Collez, définissez le nom et le type MIME, puis téléchargez le résultat. Le traite…

Commencer

Fonctionnalités et utilisation concrète

Cet outil vous permet de décoder des données Base64 en un fichier binaire réel. Il accepte soit une chaîne Base64 brute, soit une URL de données (data URL) dont les métadonnées se terminent par ;base64,. Par exemple, une URL comme data:text/plain;charset=utf-8;base64,SGVsbG8= est reconnue.

Exemple concret

Si vous collez la chaîne SGVsbG8= et définissez le nom de sortie sur hello.txt avec le type MIME text/plain, l'outil crée un fichier de 5 octets contenant le texte « Hello ». Ce même contenu peut être fourni sous forme d'URL de données ; dans ce cas, le type de média spécifié dans l'URL prévaut sur le champ Type MIME.

Paramètres et limites

  • Les espaces blancs sont supprimés avant le décodage ; une entrée vide ou un Base64 mal formé est rejeté par le décodeur du navigateur.
  • Le Base64 sans espaces est limité à 48 Mio de texte ; le contenu collé brut est rejeté au-delà du double de cette limite pour éviter les entrées trop volumineuses en espaces.
  • Le décodage utilise la mémoire du navigateur pour la chaîne source, la chaîne binaire, le tableau d'octets et le Blob ; les appareils peuvent manquer de mémoire avant la limite théorique.
  • Le Base64 URL-safe (avec - et _) n'est pas converti automatiquement.
  • Changer l'extension du nom de fichier ou le libellé MIME ne convertit pas les octets décodés dans un autre format ; le contenu Base64 doit représenter le fichier d'origine souhaité.

Traitement local et confidentialité

Le traitement et la création du Blob se font localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Une exécution réussie active le téléchargement ; une nouvelle exécution efface d'abord le Blob téléchargeable précédent, de sorte qu'une entrée invalide ne laisse pas un ancien fichier actif. Le bouton Effacer supprime le texte collé et désactive le téléchargement.

Sécurité des fichiers décodés

Traitez les fichiers décodés comme non fiables : analysez-les ou inspectez-les avant de les ouvrir, car ils peuvent contenir du contenu malveillant.

FAQ

Puis-je décoder une URL de données avec des paramètres ?

Oui, l'outil reconnaît les URL de données dont les métadonnées se terminent par ;base64,, même si elles contiennent des paramètres comme charset=utf-8. Par exemple, data:text/plain;charset=utf-8;base64,SGVsbG8= est accepté.

Que se passe-t-il si je change l'extension du fichier de sortie ?

Changer l'extension (par exemple de .txt à .pdf) ne modifie pas le contenu binaire du fichier décodé. Le fichier sera toujours constitué des octets issus du décodage Base64. Pour obtenir un fichier d'un format spécifique, le contenu Base64 doit correspondre à ce format.

Pourquoi le décodage échoue-t-il avec un grand fichier ?

Le décodage utilise la mémoire du navigateur pour plusieurs représentations des données. Sur les appareils à mémoire limitée, un fichier Base64 volumineux (même sous la limite de 48 Mio) peut provoquer une erreur de mémoire. Essayez de décoder des fichiers plus petits ou utilisez un appareil avec plus de mémoire.

Le traitement s’effectue localement dans votre navigateur.