Convertisseur hexadécimal
Convertissez n'importe quel texte en hexadécimal, ou inversement. Des modes distincts sont disponibles pour la conversion hexadécimale ↔ décimale et la conversion des couleurs CSS hexadécimales en RGB. Utile pour le débogage, l'inspection de l'encodage, les systèmes embarqués et la conception.
Saisir
Sortir
Comment utiliser le convertisseur hexadécimal
Collez du texte, une valeur hexadécimale, décimale ou une couleur CSS hexadécimale. Choisissez un mode. L'affichage est mis à jour en temps réel. L'affichage hexadécimal utilise des minuscules avec des espaces entre les octets pour une meilleure lisibilité. L'entrée hexadécimale est tolérante : les espaces, les préfixes 0x et les marques # sont supprimés.
Pourquoi cet outil est important
L'hexadécimal est le format compact universel des données binaires. Les adresses mémoire, les codes couleur, les captures de paquets réseau, les résultats cryptographiques, les condensés de hachage et l'inspection des fichiers binaires utilisent tous l'hexadécimal. La conversion entre l'hexadécimal, le décimal et le texte est la tâche de débogage bas niveau la plus courante.
Cas d'utilisation courants
- Inspection des octets dans les captures réseau ou les dumps hexadécimaux
- Conversion des valeurs de couleur RGB en codes hexadécimaux CSS
- Décodage des réponses API encodées en hexadécimal
- Calcul des décalages et adresses mémoire
- Débogage des systèmes embarqués et intégrations IoT
- Traduction des résultats de hachage cryptographique en format lisible
Hexadécimal vs. Base64 vs. Binaire
L'hexadécimal est compact et lisible (chaque octet représente 2 caractères). Le Base64 est plus dense (chaque groupe de 3 octets représente 4 caractères, soit une surcharge de 33% contre 100% pour l'hexadécimal). Le binaire est le plus expressif, mais illisible. Utilisez l'hexadécimal pour les identifiants courts et le débogage ; le Base64 pour les données volumineuses ; et le binaire uniquement pour les opérations système de bas niveau.
Foire aux questions
Pourquoi est-ce que je vois parfois des préfixes " 0x " ?
" 0x " est le préfixe conventionnel des nombres hexadécimaux dans les langages de la famille C. Notre convertisseur décimal-hexadécimal l'utilise. Les couleurs CSS utilisent plutôt " # ". Les deux préfixes sont équivalents : ce qui suit est en base 16.
Quelle est la différence entre l'hexadécimal et la base 16 ?
Il s'agit de la même chose : " hexadécimal " et " Base16 " désignent tous deux un codage en base 16. La RFC 4648 normalise ce format sous le nom de " Base16 ".
Puis-je convertir un code hexadécimal en art ASCII ?
L'hexadécimal est un encodage textuel d'octets. Si ces octets correspondent à des caractères ASCII visibles, le mode Hexadécimal → Texte les décodera. Pour générer des illustrations ASCII, utilisez plutôt notre outil Générateur d'illustrations ASCII.
Pourquoi la sortie hexadécimale est-elle toujours en minuscules ?
L'utilisation des minuscules est la convention moderne (RFC 4648). Les majuscules sont acceptables, mais rendent le texte moins net. Si vous souhaitez un résultat en majuscules, effectuez une conversion après la copie.
Créer des technologies marketing avec des intégrations de bas niveau ou des pipelines analytiques ?
L'agence Riman conçoit des architectures marketing et d'intégration.
