Charger un fichier
  1. base64hub
  2. Outils images
  3. HEIC en Base64

HEIC en Base64

Déposez une photo HEIC ou HEIF et copiez son Base64. Les octets sont encodés à l’identique, mais seul Safari sait afficher le HEIC : pour une page web, il vous faut généralement plutôt un JPEG.

Gratuit sans inscription, sans limites Local rien n'est envoyé Mis à jour 27 oct. 2026
Déposez des fichiers ici, collez-les ou choisissez-les
Entrée –Sortie –Taille –

Traité dans votre navigateur. Cette page ne peut envoyer vos données nulle part – comment le savons-nous

Comment convertir du HEIC en Base64

  1. Déposez un fichier .heic ou .heif dans la zone ou choisissez-le avec le sélecteur de fichiers.
  2. Sortie en est réglé sur Base64 brut. Passez à Data URI ou JSON si votre destination a besoin du type MIME.
  3. Appuyez sur Copier la sortie ou sur Enregistrer en .txt.

La ligne d’infos affiche le type MIME attribué par votre navigateur. Si la photo vient d’un iPhone via une feuille de partage ou un service cloud, vérifiez cette ligne : certains chemins transmettent une copie JPEG au lieu du HEIC d’origine, et le type indique alors image/jpeg.

Pourquoi le HEIC ne s’affiche pas dans la plupart des navigateurs

Le HEIC stocke une photo compressée en HEVC (H.265) dans un conteneur HEIF. Il produit de petits fichiers de grande qualité, d’où son usage par défaut sur les iPhone. La prise en charge par les navigateurs n’a jamais suivi : selon les données de compatibilité actuelles, Safari 17 et versions ultérieures affichent le HEIC, mais pas Chrome, Edge, Firefox ni Samsung Internet.

L’aperçu de cette page fonctionne donc dans Safari et affiche une image cassée ailleurs. Le Base64 est correct dans tous les cas ; le navigateur ne sait simplement pas le dessiner. Il en va de même pour les options de redimensionnement et de conversion disponibles pour les autres types d’images : elles exigent que le navigateur décode l’image, elles ne sont donc pas proposées ici.

Quand le HEIC en Base64 est le bon choix

  • Archiver ou synchroniser l’original : si un système stocke la photo en Base64 dans une base de données ou un export JSON, garder le HEIC préserve la qualité complète et la petite taille.
  • Les API qui acceptent le HEIC : certaines API d’images et de documents prennent le HEIC directement. Beaucoup n’acceptent que JPEG, PNG, GIF et WebP : vérifiez la liste des types pris en charge avant l’envoi.
  • Les cibles exclusivement Apple : une page interne qui ne s’ouvre jamais que dans Safari peut utiliser une data URI HEIC.

Pour une page web, un e-mail ou une API d’images générique, convertissez d’abord en JPEG : sur Mac, ouvrez la photo dans Aperçu et utilisez Exporter ; sur iPhone, régler Appareil photo > Formats sur Le plus compatible fait passer les photos suivantes en JPEG. Encodez ensuite le résultat avec JPG en Base64, où vous pouvez aussi le redimensionner et supprimer les données de localisation.

Le HEIC en Base64

Les fichiers HEIC commencent par une boîte ftyp, comme l’AVIF et le MP4. La marque (brand) indique ce qu’ils contiennent :

MarqueBase64 (avec une boîte ftyp de 24 octets)
heicAAAAGGZ0eXBoZWlj
heixAAAAGGZ0eXBoZWl4
mif1AAAAGGZ0eXBtaWYx

Le cinquième caractère dépend de la taille de la boîte : comparez donc à partir du 9e caractère. eXBoZWlj désigne une image fixe HEIC. La sortie JSON utilise image/heic ou image/heif comme type, selon ce qu’indique votre navigateur. S’il n’indique rien, un fichier .heic reçoit image/heic d’après son extension et un fichier .heif reçoit application/octet-stream ; modifiez le type à la main si le destinataire le vérifie.

FAQ

Puis-je utiliser une data URI HEIC dans une balise img ?

Seulement pour Safari 17 et versions ultérieures, sous macOS et iOS. Chrome, Edge et Firefox ne décodent pas le HEIC et affichent une image cassée. Utilisez JPEG, PNG ou WebP pour tout ce que d’autres personnes ouvriront.

Cet outil convertit-il le HEIC en JPEG ?

Non. Hors de Safari, les navigateurs ne savent pas décoder le HEIC : la page encode donc le fichier d’origine tel quel. Convertissez d’abord la photo en JPEG sur votre téléphone ou votre ordinateur, puis utilisez JPG en Base64.

Comment faire enregistrer des JPEG à mon iPhone plutôt que du HEIC ?

Dans Réglages, ouvrez Appareil photo, puis Formats, et choisissez Le plus compatible. Les nouvelles photos sont alors enregistrées en JPEG ; les photos HEIC existantes restent telles quelles.