Encodage Base64 de fichiers en ligne, gratuit
Convertissez n'importe quel fichier en URL de données Base64 · tout reste dans votre navigateur.
Glissez-déposez un fichier ici
ou
Sélectionnez ou déposez un fichier à encoder.
Comment ça marche
- Importez votre fichier : déposez n'importe quel fichier — image, PDF, police, audio ou binaire — sur la zone de dépôt, ou cliquez pour parcourir.
- Obtenez la chaîne Base64 : Le fichier est lu et encodé en Base64 instantanément dans votre navigateur.
- Copiez et utilisez : Copiez la chaîne Base64 pour l'intégrer dans du HTML, du CSS, des charges utiles JSON, des URI de données, ou tout autre format texte.
Pourquoi utiliser un encodeur Base64 de fichiers ?
Les fichiers binaires ne peuvent pas être intégrés directement dans des formats texte comme HTML, CSS, JSON ou XML. L'encodage Base64 convertit n'importe quel fichier binaire en une chaîne ASCII sûre, qui peut être intégrée partout où du texte est autorisé. C'est essentiel pour intégrer des images directement dans du HTML (URI de données), inclure des polices dans du CSS, transmettre des fichiers via une API e-mail ou JSON sans point d'accès d'envoi de fichier, et créer des documents HTML autonomes.
Fonctionnalités
- Tout type de fichier : Encode les images, PDF, polices, audio, vidéo et tous les fichiers binaires.
- Sortie URI de données : Activez pour obtenir une URI de données prête à l'emploi (data:mime/type;base64,…) pour une intégration directe.
- Affichage de la taille du fichier : Affiche les tailles originale et encodée pour que vous connaissiez le surcoût.
- Traitement local : les fichiers sont lus et encodés entièrement dans votre navigateur — rien n'est envoyé.
Questions fréquentes
De combien le Base64 est-il plus volumineux que le fichier d'origine ?
L'encodage Base64 augmente la taille du fichier d'environ 33 %. Une image de 100 Ko devient environ 133 Ko une fois encodée en Base64. Ce surcoût est le prix à payer pour pouvoir intégrer du contenu binaire dans du texte.
Puis-je utiliser des images Base64 dans du HTML ?
Oui. Utilisez une URI de données telle que . Cela intègre l'image directement dans le HTML, sans requête HTTP externe, au prix d'une augmentation de la taille de la page.
Y a-t-il une limite de taille de fichier ?
L'outil n'impose pas de limite, mais les fichiers très volumineux (plus de 10 Mo) peuvent être lents à encoder et la chaîne résultante sera extrêmement longue. Pour les fichiers volumineux, envisagez plutôt une solution côté serveur.