Aller au contenu

Convertisseur Base64 en fichier

Collez du Base64 ou une URL data, cliquez sur décoder et téléchargez l’image, le PDF, l’archive ou tout autre fichier d’origine.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Convertisseur Base64 en fichier ?

Les API, e-mails et bases de données fournissent souvent un fichier sous la forme d’une longue chaîne Base64. Cet outil la décode en octets d’origine exacts et vous laisse l’enregistrer comme fichier. Il accepte le Base64 brut (avec caractères URL-safe, retours à la ligne et remplissage manquant) et les URL data: complètes comme data:image/png;base64,iVBORw0…

Après décodage, l’outil compare les premiers octets à une table de signatures pour vous dire ce que sont vraiment les données (PNG, JPEG, PDF, ZIP, DOCX…), choisit un nom et une extension par défaut pertinents, et affiche la taille et les premiers octets. Vous pouvez imposer le nom de fichier et le type MIME. La sortie décodée est limitée à 100 Mo.

Comment ça marche ?

  1. Collez du texte Base64 ou une URL data: dans la zone de saisie.
  2. Renseignez éventuellement un nom de fichier et un type MIME ; sinon, les deux sont détectés.
  3. Cliquez sur « Décoder en fichier » et vérifiez le type détecté, la taille et les alertes.
  4. Téléchargez le fichier. Rien n’est envoyé et rien n’est exécuté.

Cas d'usage courants

  • Enregistrer une image ou un PDF renvoyé en Base64 par une API REST ou stocké dans un champ JSON.
  • Récupérer une pièce jointe depuis une partie MIME d’un e-mail brut.
  • Retransformer en fichier image une URL data: copiée depuis les outils de développement du navigateur.
  • Vérifier ce que contient vraiment un bloc Base64 mystérieux dans une configuration ou un journal.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
data:text/plain;base64,SGVsbG8sIHdvcmxkIQ==
Sortie
Nom du fichier: file.txt
Taille: 13 B (13 bytes)
Type détecté: Plain text — text/plain
MIME: text/plain
Premiers octets (hex): 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21

Confidentialité

Convertisseur Base64 en fichier s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Une chaîne Base64 ne conserve que les octets, pas le nom d’origine : le nom est donc deviné d’après le type détecté. Un texte qui n’est pas du Base64 valide est rejeté, et les fichiers décodés de plus de 100 Mo sont refusés. N’exécutez pas de fichiers décodés dont vous ne vous fiez pas à la source.

Questions fréquentes

Quels formats d’entrée sont acceptés ?

Du Base64 ou Base64URL brut, avec ou sans remplissage et avec retours à la ligne, ou une URL data: complète (en base64 ou avec pourcentages).

Comment l’extension est-elle choisie ?

D’après les données elles-mêmes : les signatures PNG, JPEG, PDF, ZIP ou GZIP correspondent à leur extension habituelle. Sans correspondance, le fichier est enregistré sous file.bin sauf si vous donnez un nom.

Pourquoi signale-t-il des données exécutables ?

Des octets décodés qui débutent comme un programme Windows, Linux ou macOS sont signalés, car des attaquants cachent parfois des programmes en Base64. N’exécutez jamais un fichier dont vous ne connaissez pas l’origine.

Plus d'outils dans Outils de fichiers →