Convertir une photo HEIC en chaîne Base64 ou en data URI
Les navigateurs ne peuvent pas intégrer le HEIC. Cet outil convertit donc d'abord la photo en JPG, PNG ou WebP, puis l'encode en Base64 ou en data URI. Copiez le résultat ou enregistrez-le dans un fichier texte.
Déposez des photos HEIC ici, ou choisissez-les sur votre appareil
Reste sur votre appareil. Rien n’est envoyé.
Traitement sur cet appareil
Comment l’utiliser
- Ajoutez une photo HEIC.
- Choisissez le format intermédiaire : JPG, PNG ou WebP.
- Choisissez du Base64 brut ou une data URI complète.
- Copiez le texte ou téléchargez-le au format .txt.
Ce qu’il conserve
- L'image visible, dans le format choisi.
- L'orientation, appliquée aux pixels.
Ce qu’il supprime ou modifie
- La photo est convertie avant l'encodage : un format avec perte ajoute donc de la perte.
- Le texte Base64 pèse environ 33 % de plus que l'image binaire.
- Les métadonnées ne sont pas incluses.
Limites
- Les grandes photos produisent des chaînes énormes. Redimensionnez la photo au préalable pour tout ce qui est intégré dans du code ou du CSS.
- Certains éditeurs et clients de messagerie gèrent mal les très longues lignes.
- Le Base64 est un encodage, pas un chiffrement ni une compression.
Compatibilité
Les data URI fonctionnent dans le HTML, le CSS et le JSON pour de petites images. Elles conviennent aux icônes, aux miniatures et aux modèles d'e-mail, mais pas aux grandes photos : elles alourdissent votre page et ne peuvent pas être mises en cache séparément.
Confidentialité
La conversion et l'encodage se font dans votre navigateur. La photo et le texte obtenu ne sont envoyés nulle part.
Base64 en ligne ou fichier image séparé
Le Base64 intégré évite une requête et garde un fichier autonome, ce qui convient aux toutes petites images et au HTML en un seul fichier. Pour tout ce qui est plus gros, un fichier image séparé est plus léger, se met correctement en cache et garde votre balisage lisible. En cas de doute, n'intégrez que les petites images.
Dépannage
La chaîne est trop longue à coller.
Réduisez la taille de la photo, ou utilisez du WebP ou du JPG avec une qualité plus basse.
L'image ne s'affiche pas depuis la data URI.
Utilisez la data URI complète, avec le préfixe data:image, et non le Base64 brut.
Le texte est plus gros que le fichier.
C'est normal. Le Base64 ajoute environ un tiers.
Questions fréquentes
Pourquoi ne pas encoder directement le HEIC ?
Les navigateurs ne peuvent pas afficher le HEIC. La photo est d'abord convertie pour que la chaîne fonctionne partout.
Quel format choisir ?
WebP ou JPG pour les photos, PNG pour la transparence.
Puis-je le télécharger ?
Oui. Vous pouvez copier le texte dans le presse-papiers ou le télécharger en fichier .txt pour plus tard.