Encodeurs et convertisseurs

Convertisseur de fichiers Base64 — Gratuit en ligne

Convertissez des fichiers en Base64 et Base64 en fichiers avec cet outil en ligne gratuit. Prend en charge les images, les PDF et tout fichier binaire. Aucune inscription requise.

Gratuit Sans inscription Fonctionne dans votre navigateur

Espace de travail de l’outil

Déposez un fichier ici ou cliquez pour le choisir

Qu’est-ce que l’encodage de fichiers Base64 ?

L'encodage de fichier Base64 convertit n'importe quel fichier binaire (images, PDF, audio, exécutables) en une chaîne ASCII en texte brut en utilisant l'alphabet Base64 (A-Z, a-z, 0-9, +, /). Ceci est particulièrement utile lorsque vous devez intégrer du contenu binaire dans des formats texte uniquement tels que des charges utiles JSON, des URI de données HTML, des arrière-plans CSS ou des pièces jointes à des e-mails. Un URI de données combine le type MIME avec la chaîne Base64 (e.g. data:image/png;base64,iVBOR...) afin que les navigateurs puissent restituer le fichier directement à partir de la chaîne sans requête HTTP supplémentaire.

Comment utiliser ce convertisseur de fichiers Base64 en ligne gratuit

  1. 1Choisissez un mode : 'File → Base64' pour encoder ou 'Base64 → File' pour décoder.
  2. 2Pour encoder : faites glisser et déposez un fichier ou cliquez pour télécharger. La sortie Base64 apparaît instantanément.
  3. 3Activez ou désactivez 'Include data URI prefix' selon que vous avez besoin de l'URI complet des données ou du Base64 brut.
  4. 4Cliquez sur le bouton Copier pour copier le résultat dans votre presse-papiers.
  5. 5Pour décoder : collez une chaîne Base64 (avec ou sans le préfixe URI des données) et cliquez sur Download File.

Cas d'utilisation courants pour la conversion de fichiers Base64

Incorporation d'images en HTML ou CSS

Convertissez les petites icônes et logos en URI de données afin qu'ils se chargent en ligne sans requêtes HTTP supplémentaires, améliorant ainsi les performances de la page.

Envoi de fichiers via les API JSON

De nombreuses API REST acceptent les téléchargements de fichiers sous forme de chaînes codées en Base64 dans des corps JSON, évitant ainsi la gestion de formulaires en plusieurs parties.

Stockage de fichiers dans des bases de données textuelles

Certains NoSQL ou magasins de configuration n'acceptent que les valeurs de texte. Base64 vous permet de conserver les données binaires en toute sécurité.

Encodage des pièces jointes aux e-mails

Les normes de messagerie MIME codent les pièces jointes binaires en Base64 afin qu'elles puissent voyager à travers les couches de transport de courrier électronique contenant uniquement du texte.

Questions fréquentes

Quels types de fichiers puis-je convertir en Base64 ?

Tout type de fichier fonctionne : images (PNG, JPG, GIF, SVG, WebP), PDF, fichiers audio, vidéos, archives ZIP, etc. L'encodage Base64 est indépendant du format ; il convertit simplement les octets bruts en texte.

Pourquoi la sortie Base64 est-elle plus volumineuse que le fichier d'origine ?

Le codage Base64 augmente la taille d'environ 33 % car il mappe tous les 3 octets sur 4 caractères ASCII. Pour les fichiers volumineux, envisagez plutôt d’utiliser le transfert binaire direct.

Mon fichier est-il téléchargé sur un serveur ?

Non. Toutes les conversions s'effectuent entièrement dans votre navigateur à l'aide de l'API JavaScript FileReader. Vos fichiers ne quittent jamais votre appareil.

Qu'est-ce qu'un préfixe URI de données ?

Un URI de données (e.g. data:image/png;base64,...) intègre le type MIME aux côtés de la chaîne Base64 afin que les navigateurs sachent comment interpréter les données. Il est requis pour les images en ligne en HTML/CSS, mais pas pour les charges utiles de l'API.