svg2all

Encoder un fichier en Base64

Transforme n'importe quel fichier en texte Base64 ou en data URL pour HTML, CSS et JSON.

Fonctionne dans votre navigateur – le fichier n'est jamais envoyé

Chargement de l'outil …

Questions fréquentes

Mon fichier est-il envoyé ?

Non. La conversion se fait entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil – aucun serveur ne peut le voir. Une fois la page chargée, l'outil fonctionne même hors ligne.

Qu'est-ce qu'une data URL et quand en ai-je besoin ?

Une data URL intègre le fichier directement dans le HTML, le CSS ou le JSON : « data:image/png;base64,iVBOR… ». Collée dans un <img src>, un url(…) CSS ou un champ JSON, elle évite toute requête de fichier séparée. Pratique pour les petites icônes et les aperçus intégrés.

Pourquoi la sortie est-elle plus grosse que le fichier ?

Base64 stocke 3 octets sous forme de 4 caractères, le texte est donc environ 33 % plus volumineux que le fichier. Sans problème pour de petites icônes ; pour de grandes images, mieux vaut lier le fichier.

À quoi sert le retour à la ligne ?

Le courrier électronique (MIME) et les certificats PEM attendent du Base64 en lignes de 76 caractères. Laissez-le désactivé pour les data URL et le JSON, où la chaîne doit rester d'un seul tenant.