Convertisseur fichier ↔ Base64

Encodez n’importe quel fichier en Base64 ou décodez du Base64 en fichier téléchargeable. Tous les types de fichiers sont pris en charge : PDF, DOCX, ZIP, MP3, MP4, images, JSON, XML, et bien d’autres. Sortie en Base64 brut ou en URI de données. Voir aussi : Convertisseur d’image en Base64.
Tout le traitement s’effectue localement dans votre navigateur ; vos fichiers ne sont jamais envoyés à un serveur.
Sens : Format :
📄
Cliquez pour choisir ou glissez-déposez un fichier ici
Tout type de fichier — 10 Mo maximum
⚠ Fichier volumineux (>5 Mo). Le Base64 encodé sera très long et pourra ralentir votre navigateur.
Nom du fichier :-
Type MIME :-
Taille du fichier :-
Taille Base64 :-
Encodage : fichier → Base64
Importez ou glissez-déposez n’importe quel fichier pour l’encoder en Base64. Sortie en Base64 brut ou en URI de données complète.
Décodage : inversez le sens pour décoder une chaîne Base64 en fichier : collez n’importe quelle chaîne Base64 ou URI de données, puis téléchargez le fichier d’origine. Le type de fichier est détecté automatiquement à partir des octets magiques (PDF, ZIP, PNG, JPEG, MP3, etc.) ou du type MIME de l’URI de données.
URL-safe : remplace + par - et / par _, et retire le remplissage = final.
Pris en charge : tout type de fichier (PDF, DOCX, ZIP, MP3, MP4, images, texte, etc.) — 10 Mo maximum.
Confidentialité : tout le traitement s’effectue localement dans votre navigateur ; vos fichiers ne sont jamais envoyés.
Fichiers en texte Base64

Le Base64 fait correspondre chaque trois octets du fichier à quatre caractères imprimables : le texte est donc environ 33 % plus gros que les octets d’origine. Le faire précéder de data:<mime>;base64, transforme n’importe quel fichier en URI de données autonome que les navigateurs peuvent ouvrir directement.

Comme le fichier entier doit être tenu en mémoire sous forme de texte, le Base64 convient aux fichiers petits et moyens, et non aux charges utiles de plusieurs centaines de mégaoctets.