Convertisseur d'images en hexadécimal en ligne

Convertissez n'importe quelle image en un dump d'octets hexadécimaux ou en URI de données. Choisissez la casse, l'espacement et la largeur de ligne, puis copiez ou téléchargez le fichier hexadécimal, le tout dans votre navigateur.

Comment convertir une image en hexadécimal

Ouvrez l'outil et importez une image. Le résultat hexadécimal s'affiche avec la casse, l'espacement et l'épaisseur de ligne que vous avez choisis ; copiez-le ou téléchargez le fichier .txt.

Étape 1

Encodeur ouvert

Glissez une image dans l'outil et celui-ci lira le format réel du fichier à partir de sa signature binaire.

Étape 2

Choisir des options

Choisissez la casse (majuscules ou minuscules), l'espacement et le nombre d'octets par ligne.

Étape 3

Copier ou enregistrer

Copiez le code hexadécimal dans votre presse-papiers ou téléchargez-le instantanément sous forme de fichier .txt simple.

Convertisseur d'images en hexadécimal gratuit en ligne pour transformer n'importe quelle image en un fichier hexadécimal.

Un convertisseur d'image en hexadécimal transforme les octets d'un fichier image en texte hexadécimal, chaque octet étant représenté par deux caractères. Il s'agit de la structure binaire de bas niveau de l'image — les données exactes stockées par l'ordinateur — et non des codes couleur par pixel comme #FF0000. Lorsqu'une image est affichée en hexadécimal, vous visualisez le fichier lui-même, octet par octet. C'est pourquoi l'hexadécimal est le format standard pour les extractions de données, l'analyse forensique et l'inspection manuelle des en-têtes de fichiers. Les programmeurs, les ingénieurs en rétro-ingénierie et les personnes curieuses l'utilisent pour vérifier les encodeurs, étudier le fonctionnement interne des formats ou intégrer directement des ressources binaires dans leur code.

Les raisons classiques d'exporter une image au format hexadécimal sont l'inspection et l'intégration. Cela permet de vérifier qu'un fichier commence bien par les octets magiques attendus, de s'assurer qu'un encodeur a produit les octets prévus, ou d'intégrer un petit fichier binaire directement dans le code source ou une URI de données. Le format hexadécimal est également utilisé dans les canaux textuels (journaux, bases de données, messages de chat et documentation), où un fichier binaire brut serait rejeté ou corrompu. Comme le résultat est du texte brut, il est facile à copier, à comparer et à stocker. C'est également le format utilisé par les analystes de firmware, de jeux et de logiciels malveillants pour repérer des motifs dans les blocs binaires.

Ce convertisseur simplifie l'encodage. Glissez-déposez une image dans l'outil : il lit son format réel à partir de sa signature binaire, puis génère un fichier hexadécimal que vous pouvez copier ou télécharger au format texte. Vous pouvez choisir la casse (majuscules ou minuscules), ajouter un espace entre les octets pour une meilleure lisibilité et définir le nombre d'octets par ligne : 8, 16, 24 ou 32, ou désactiver le retour à la ligne. Le format détecté et le type MIME sont affichés à côté du résultat. Tout s'exécute dans votre navigateur avec JavaScript ; votre image n'est donc jamais téléchargée : elle est lue et encodée localement, sans serveur. Un aperçu en un clic vous permet de visualiser instantanément le résultat encodé.

Que vous l'appeliez encodeur hexadécimal, convertisseur d'octets ou outil de conversion de fichier en hexadécimal, son objectif est le même : transformer une image en texte portable et lisible. Ce convertisseur en ligne gratuit combine une large compatibilité de formats, des options de copie et de téléchargement, ainsi que des commandes de mise en page précises dans une interface claire. Importez une image, obtenez son code hexadécimal et collez-le où vous le souhaitez dans votre projet, directement dans votre navigateur, sans aucun téléchargement ni installation. C'est la méthode la plus simple pour encoder n'importe quelle image en hexadécimal et l'utiliser dès que vous avez besoin de l'inspecter, de l'intégrer ou de la diffuser sous forme de texte.

Dump d'octets hexadécimaux

Convertir l'intégralité du fichier image en un flux continu d'octets hexadécimaux.

Cas et espacement

Sortie hexadécimale en majuscules ou en minuscules, avec ou sans espaces entre les octets.

Octets par ligne

Pliez le dump à 8, 16, 24 ou 32 octets par ligne, ou gardez-le continu.

Format détecté

Lit le format d'image réel à partir de la signature binaire et affiche le type MIME.

Sortie URI de données

Ajoutez un préfixe de données ou exportez une chaîne hexadécimale brute sans aucun préfixe.

Entièrement privé

L'encodage s'effectue dans votre navigateur — votre image n'est jamais téléchargée sur un serveur.

FAQ

Foire aux questions

La conversion d'une image en hexadécimal transforme les octets bruts du fichier image en texte hexadécimal (deux caractères par octet). Il s'agit de la structure binaire de bas niveau du fichier, et non des codes couleur par pixel ; vous pouvez donc lire, examiner ou intégrer les octets exacts stockés par l'ordinateur.

Ouvrez l'outil, importez votre image, et il en déduit le format à partir de la signature binaire. Un fichier hexadécimal s'affiche avec la casse, l'espacement et l'épaisseur de ligne que vous avez choisis ; copiez-le ou téléchargez-le au format texte en quelques secondes.

L'hexadécimal utilise 16 symboles et les données sont environ deux fois plus longues, tandis que le Base64 utilise 64 symboles et est plus compact. L'hexadécimal est plus facile à lire octet par octet et constitue la norme pour les dumps, l'analyse forensique et l'inspection manuelle des en-têtes de fichiers.

Cet outil reconnaît les formats PNG, JPEG, GIF, WebP, AVIF, HEIC, SVG, BMP et ICO à partir de leur signature binaire. Tout autre format de fichier est encodé sous forme de flux binaire hexadécimal générique ; vous pouvez donc exporter pratiquement n’importe quel format d’image que vous téléchargez.

L'utilisation de majuscules ou de minuscules détermine si les octets sont représentés par AF ou af. L'espacement ajoute un espace entre chaque octet pour une meilleure lisibilité. Ensemble, ces paramètres vous permettent de respecter le style hexadécimal exact attendu par votre éditeur, votre journal ou votre documentation.

Ce paramètre détermine le nombre d'octets affichés avant le retour à la ligne : 8, 16, 24 ou 32, ou aucun retour à la ligne. Les développeurs utilisent souvent des lignes de 16 octets pour reproduire la disposition des éditeurs hexadécimaux classiques et faciliter l'analyse des fichiers de vidage mémoire.

Oui. Choisissez le préfixe automatique ou un préfixe de format spécifique et l'outil génère les données : ;hex, Une option hexadécimale brute est également disponible si vous n'avez besoin que de la chaîne d'octets brute, sans aucun préfixe.

Non. L'encodage se fait entièrement dans votre navigateur grâce à JavaScript ; votre image ne quitte donc jamais votre appareil. Aucune donnée n'est téléchargée, stockée à distance ni partagée avec qui que ce soit à aucun moment du processus de conversion.

En hexadécimal, chaque octet est représenté par deux caractères ; ainsi, une image de 10 Ko correspond à environ 20 Ko de texte. Cette longueur est normale pour un dump complet de données et explique pourquoi l’hexadécimal est préférable à la compression de fichiers volumineux pour l’inspection.

Oui. C'est entièrement gratuit, sans filigrane, sans inscription et sans aucune limite quotidienne. Convertissez autant d'images que vous le souhaitez, quand vous le souhaitez, directement dans votre navigateur, sans rien installer.