Qu'est-ce que Encodeur de Fichiers Base64 ?
Un encodeur de fichiers en base64 qui convertit n'importe quel fichier en une chaîne de texte encodée en base64. Pratique pour intégrer des fichiers dans du JSON, HTML, CSS, ou pour transférer des données binaires via des canaux texte uniquement.
Choisissez ou glissez un fichier jusqu'à 50 Mo : l'encodeur le lit en local, convertit les octets en Base64 et affiche le résultat avec la taille du fichier, le type MIME détecté et un data URI complet. Changez le format de sortie pour envelopper les octets en JSON, XML ou un lien de téléchargement HTML prêt à coller, valable pour tout type de fichier, et consultez les extraits JavaScript, Python et Shell pour l'appel de décodage correspondant. Passez en mode Décoder pour coller une chaîne Base64 et télécharger le fichier d’origine, et servez-vous des réglages de retour à la ligne et de suppression du remplissage pour caler la sortie sur MIME, PEM ou JWT.
Comment utiliser
- Déposez ou importez n'importe quel fichier (images, documents, audio, etc.) dans l'encodeur.
- Consultez la chaîne base64 générée ainsi que la taille du fichier, le type MIME et le format URI de données.
- Copiez la chaîne base64 ou l'URI de données dans votre presse-papiers, ou téléchargez-la sous forme de fichier texte.
Quand l'utiliser
- Intégrer une petite icône ou police directement dans un CSS via un data URI pour supprimer une requête réseau.
- Insérer du contenu binaire dans un JSON pour une API qui n'accepte pas l'upload multipart.
- Joindre un fichier de reproduction minimal sous forme de texte brut dans un ticket sans pièces jointes.
Résultat
Un développeur doit intégrer une petite icône directement dans une feuille de style CSS. Il importe un favicon.png de 2 Ko et copie l'URI de données généré pour l'utiliser comme valeur de background-image.
FAQ
- Pourquoi le texte encodé pèse-t-il environ un tiers de plus que le fichier d'origine?
- Le Base64 représente 3 octets en entrée par 4 caractères ASCII, donc la sortie grossit d'environ 33 %. Une image de 2 Ko devient près de 2,7 Ko de texte. Si vous intégrez beaucoup de fichiers ainsi, le surcoût devient visible dans les gros bundles CSS — il faut le surveiller.
- Quelle différence entre la chaîne Base64 et le data URI?
- La chaîne Base64 n'est que les octets encodés. Le data URI l'enveloppe sous la forme data:<mime>;base64,<texte> afin qu'un navigateur ou client mail puisse l'afficher inline. Utilisez le data URI dans HTML/CSS et la chaîne brute quand le destinataire ajoute son préfixe lui-même.
- Puis-je encoder ici une vidéo de 200 Mo?
- L'encodeur plafonne les envois à 50 Mo pour rester réactif — un Base64 d'un fichier de 200 Mo représente environ 270 Mo de texte et la plupart des éditeurs s'enlisent sur des chaînes aussi longues. Pour les médias volumineux, préférez un lien CDN ou un encodage côté serveur.
- Le type MIME compte-t-il vraiment ou puis-je toujours mettre application/octet-stream?
- Il compte: c'est ce qui indique au destinataire comment afficher ou enregistrer les octets. Un PNG intégré dans une page HTML doit être déclaré image/png pour que le navigateur le dessine inline; un type erroné renvoie une invite de téléchargement ou une icône d'image cassée.
- Le fichier est-il envoyé quelque part pendant l'encodage?
- Non. La conversion se fait localement, sur votre appareil, via l'API FileReader, les octets ne quittent donc pas votre machine. Pour le vérifier, coupez le réseau, déposez un fichier et constatez que l'encodage continue de fonctionner.
Outils similaires
Détecteur de fichiers en double
Trouvez les fichiers en double en comparant leurs empreintes de hachage
Visionneuse de métadonnées de fichiers
Consultez les métadonnées de tout fichier — photos, vidéo, audio, PDF et documents Office
Analyseur de taille de fichiers
Analysez et comparez les tailles de fichiers
Identificateur de type de fichier
Identifiez les types de fichiers inconnus
Compresseur de Fichiers ZIP
Créez des archives ZIP à partir de vos fichiers
Extracteur ZIP
Extrayez les fichiers d'archives ZIP en toute confidentialité