Convertidor hexadecimalconvierte hexadecimal a decimal, texto y binario

Conversor hexadecimal online gratuito. Traduce valores entre hexadecimal, decimal y binario sin errores. Cuenta con soporte 0x, selector de formato y botón de copia.

1

Elija el formato de entrada

2
0x

Ingrese cualquier número hexadecimal: cualquier longitud, los dígitos impares están bien.

Opciones avanzadas +
tipo de datos
Ancho de broca
Firmado
3

Resultados convertidos

hexadecimal base 16
—
Decimal base 10
—
Binario Base 2
—
Texto ASCII
—
bytes0
bits0

Un conversor hexadecimal es una herramienta que traduce valores entre sistemas numéricos hexadecimales, decimales, binarios y otros. Funciona leyendo cada dígito hexadecimal como una potencia de 16 y luego convierte ese valor al formato de destino que necesita. La herramienta ofrece 4 beneficios principales: conversión instantánea sin matemáticas manuales, manejo sin errores de valores grandes, soporte para múltiples formatos en un solo lugar y una vista clara de cómo los bytes se asignan a números legibles por humanos. La gente usa un convertidor hexadecimal para leer direcciones de memoria, decodificar códigos de color, inspeccionar datos de blockchain, depurar paquetes de red y traducir bytes sin procesar en texto. Las partes principales de un convertidor hexadecimal son el campo de entrada para el valor de origen, el campo de salida para el resultado convertido, un selector de formato para elegir entre hexadecimal, decimal, binario, octal o texto, y un botón de copia para capturar el resultado.

¿Qué es un convertidor hexadecimal?

Un conversor hexadecimal es una herramienta que cambia un valor hexadecimal a otro formato numérico, o cambia otro formato a hexadecimal. Usted escribe un valor en el campo de entrada, la herramienta lee cada dígito y devuelve el valor equivalente en formato decimal, binario, octal, texto u otro formato de destino.

La herramienta elimina la necesidad de realizar cálculos manuales. Convertir 1D8A de hexadecimal a decimal manualmente significa multiplicar cuatro dígitos por potencias de 16 y sumar los resultados. Un convertidor hexadecimal hace esto en el tiempo que lleva presionar una tecla.

⚡ Pruébalo en vivo

MALEFICIO

—

DIC

—

PAPELERA

—

¿Qué es hexadecimal?

El hexadecimal es un sistema numérico de base 16. Utiliza 16 símbolos: los dígitos del 0 al 9 y las letras de la A a la F. Las letras representan los valores del 10 al 15, ya que el decimal solo tiene 10 símbolos de un solo dígito para trabajar.

Las computadoras almacenan datos en bits y 8 bits forman un byte. Escribir un byte en binario requiere 8 caracteres. Escribir el mismo byte en hexadecimal requiere 2 caracteres, porque cada dígito hexadecimal cubre exactamente 4 bits (un mordisco). Esta es la razón por la que hexadecimal aparece en cualquier lugar donde los programadores necesiten leer datos binarios sin mirar largas cadenas de 1 y 0: direcciones de memoria, códigos de color, valores hash y encabezados de archivos.

Un valor hexadecimal a menudo se escribe con un prefijo 0x, como 0xFF, para separarlo de un número decimal que utiliza los mismos dígitos.

🔄 Número en cada base

MALEFICIO

—

¿Qué se puede convertir con un convertidor hexadecimal?

Un conversor hexadecimal maneja 6 tipos de conversión comunes: hexadecimal a decimal, decimal a hexadecimal, hexadecimal a binario, binario a hexadecimal, hexadecimal a octal y hexadecimal a texto (ASCII o UTF-8). Muchas herramientas también admiten hex a RGB para colores web, hex a Base64 para datos codificados y hex a dirección IP para valores de red.

Cada tipo de conversión cumple una tarea diferente. Hex a decimal le ayuda a leer un valor bruto en términos familiares. Hex a binario muestra el patrón de bits exacto con el que trabaja un procesador. Hex a texto decodifica secuencias de bytes en caracteres legibles. Hex to RGB convierte un código de color de 6 caracteres en valores de canal rojo, verde y azul para trabajos de diseño.

🔀 Rutas de conversión

Hexadecimal → Dec
Dec → Hexadecimal
Hexadecimal → Papelera
Papelera → Hexadecimal
Hexadecimal → Texto
Hexadecimal → Octubre

Sistema numérico hexadecimal

El sistema numérico hexadecimal utiliza una base, o base, de 16. Cada posición en un número hexadecimal representa una potencia de 16, comenzando en 16⁰ a la derecha y aumentando en una potencia por cada posición que se mueve hacia la izquierda.

Un dígito hexadecimal puede contener 16 valores posibles (0-9, A-F), en comparación con 10 valores en decimal y 2 valores en binario. Esto le da a hexadecimal más densidad de información por carácter. Un solo dígito hexadecimal codifica 4 bits, por lo que 2 dígitos hexadecimales codifican un byte completo (8 bits) y 4 dígitos hexadecimales codifican 2 bytes (16 bits).

📐 Explorador de valor posicional

2

× 16² (256)

= 512

Cómo utilizar el convertidor hexadecimal

Escriba un valor hexadecimal en el campo de entrada y luego lea el resultado convertido en el campo de salida. El convertidor acepta valores con o sin el prefijo 0x, en mayúsculas o minúsculas, y normalmente ignora los espacios o dos puntos colocados entre pares de bytes.

Para convertir decimal a hexadecimal, ingrese un número entero en el campo decimal y la herramienta devolverá el equivalente hexadecimal. Cambie la dirección usando el selector de intercambio o formato si la herramienta admite ambas direcciones en una interfaz. Copie el resultado con el botón copiar en lugar de seleccionarlo y volver a escribirlo, ya que volver a escribirlo manualmente introduce errores en valores hash largos.

📋 Cómo funciona

🎯

Paso 1

Elija formato

Fórmulas de conversión hexadecimales

Cada conversión entre hexadecimal y otro formato sigue una fórmula fija. Las 6 fórmulas siguientes cubren las conversiones que más buscan las personas.

Fórmula hexadecimal a decimal

La fórmula de hexadecimal a decimal es decimal = Σ (dígito × 16ⁿ), sumado en cada dígito, donde n es la posición del dígito contada de derecha a izquierda comenzando en 0. Hex 1A3 convierte a decimal 419: (1 × 16²) + (10 × 16¹) + (3 × 16⁰) = 256 + 160 + 3 = 419.

Fórmula de decimal a hexadecimal

La fórmula de decimal a hexadecimal divide el número decimal por 16 repetidamente, registrando cada resto como un dígito hexadecimal, hasta que el cociente llega a 0. El decimal 419 se convierte a hexadecimal 1A3: 419 ÷ 16 = 26 resto 3, 26 ÷ 16 = 1 resto 10 (A), 1 ÷ 16 = 0 resto 1. Leer los restos en el reverso da 1A3.

Fórmula hexadecimal a binaria

La fórmula de hexadecimal a binario reemplaza cada dígito hexadecimal con su equivalente binario de 4 bits, luego une los grupos en orden: binario = concat(dígito → binario de 4 bits), aplicado dígito por dígito. Hex 2AA se convierte a binario 0010 1010 1010, ya que 2 es 0010 y A es 1010 en cada posición restante.

Fórmula binaria a hexadecimal

La fórmula de binario a hexadecimal agrupa los dígitos binarios en conjuntos de 4 comenzando desde la derecha, rellenando el grupo más a la izquierda con ceros cuando tiene menos de 4 dígitos, luego convierte cada grupo a su dígito hexadecimal: hex = concat(grupo de 4 bits → dígito). El binario 1010101010 se convierte a hexadecimal 2AA.

Fórmula hexadecimal a octal

La fórmula de hexadecimal a octal pasa por binario como paso intermedio: convierta cada dígito hexadecimal a binario de 4 bits, reagrupe la cadena binaria completa en conjuntos de 3 desde la derecha y luego convierta cada grupo de 3 dígitos a su dígito octal. Hex FF se convierte a octal 377, ya que FF es binario 11111111, agrupado como 011 111 111.

Fórmula de hexadecimal a texto

La fórmula de hexadecimal a texto divide la cadena hexadecimal en pares de bytes de 2 caracteres, convierte cada par a su valor decimal usando la fórmula de hexadecimal a decimal y luego asigna cada valor decimal a su carácter usando la tabla ASCII o UTF-8: texto = mapa(decimal(byte) → carácter). Hex 48656C6C6F se convierte al texto “Hola”.

📐 Fórmula de referencia rápida

Hexadecimal → Decimal
Σ (dígito × 16n)
Decimal → Hexadecimal
norte ÷ 16 → restos ↑
Hexadecimal → Binario
cada dígito → grupo de 4 bits
Hexadecimal → Octal
hexadecimal → binario → agrupar por 3

Ejemplos de conversión hexadecimal

Hex A3 se convierte a decimal 163, ya que A (10) × 16¹ + 3 × 16⁰ = 160 + 3 = 163. Hex FF se convierte a decimal 255, ya que F (15) × 16¹ + F (15) × 16⁰ = 240 + 15 = 255. Hex 1D8A se convierte a decimal 7562, siguiendo la misma multiplicación dígito por dígito en 4 posiciones.

El decimal 1500 se convierte en hexadecimal 5DC. El decimal 255 se convierte a hexadecimal FF. El decimal 4132 se convierte en hexadecimal 1024.

Hex 48656C6C6F se convierte al texto “Hola”, ya que cada par hexadecimal de 2 caracteres se asigna a un byte ASCII: 48 es H, 65 es e, 6C es l, 6C es l y 6F es o.

🧮 Calculadora paso a paso

Seleccione un ejemplo para ver los cálculos paso a paso.

Métodos de conversión hexadecimal

Existen dos métodos principales para convertir entre hexadecimal y decimal: expansión de dígitos de hexadecimal a decimal y división repetida de decimal a hexadecimal.

La expansión de dígitos multiplica cada dígito hexadecimal por su potencia posicional de 16 y luego suma los resultados. La división repetida divide el número decimal entre 16 una y otra vez, registra el resto en cada paso y luego lee los restos en orden inverso para generar el valor hexadecimal.

🔬 Visualizador de métodos

(Dígito × 16^pos) + (Dígito × 16^pos)…

Ejemplo: 1A = (1 × 16¹) + (10 × 16⁰) = 16 + 10 = 26

Hexadecimal frente a decimal, binario y octal

Hexadecimal, decimal, binario y octal difieren en la base y en la cantidad de dígitos que cada uno necesita para representar el mismo valor. Binario (base 2) utiliza 8 dígitos para representar un byte. Octal (base 8) utiliza 3 dígitos. Decimal (base 10) utiliza de 1 a 3 dígitos. Hex (base 16) usa exactamente 2 dígitos.

Binario es el formato en el que operan directamente los procesadores. Octal era común en los inicios de la informática y ahora sobrevive principalmente en los códigos de permiso de archivos Unix. Decimal es el sistema que la gente usa para la aritmética cotidiana. Hex equilibra la compacidad con un mapeo directo a binario, razón por la cual domina el direccionamiento de memoria, códigos de color y salida criptográfica.

🎚️ Comparar bases numéricas

Valor: 170

¿Qué es el sistema decimal?

El sistema decimal es un sistema numérico de base 10 que utiliza 10 dígitos: del 0 al 9. La posición de cada dígito representa una potencia de 10, comenzando en 10⁰ a la derecha.

El sistema decimal es el estándar para la aritmética diaria porque los humanos contamos con 10 dedos. Las computadoras no usan decimales internamente, por lo que cualquier valor decimal ingresado en un sistema se convierte a binario o hexadecimal antes de procesarse.

🔟 Densidad decimal vs hexadecimal

decimales (base 10)
255
3 dígitos → 10 símbolos cada uno
⟹
Hexadecimal (Base 16)
FF
2 dígitos → 16 símbolos cada uno

Sistema Hexadecimal (Sistema Hexadecimal)

El sistema hexadecimal utiliza 16 símbolos: 0-9 y A-F. Cada dígito representa una potencia de 16. Las letras de la A a la F representan los valores decimales del 10 al 15.

Hex se utiliza en informática porque se alinea con los límites de bytes. Un solo byte, compuesto de 8 bits, se convierte limpiamente en exactamente 2 dígitos hexadecimales sin resto ni redondeo. Esta asignación limpia no existe entre bytes y dígitos decimales, razón por la cual los datos sin procesar de la computadora se muestran en hexadecimal en lugar de decimal.

🔠 Los 16 símbolos hexagonales

0-9

Valores 0-9

Sistema decimal

Decimal es un sistema numérico posicional de base 10. El valor de cada dígito depende tanto del dígito en sí como de su posición en el número. El dígito 5 en el número 500 representa 5 × 10², o 500. El mismo dígito 5 en el número 50 representa 5 × 10¹, o 50.

Decimal maneja valores fraccionarios usando un punto decimal, donde los dígitos después del punto representan potencias negativas de 10 (décimas, centésimas, etc.).

🔢 Valores de posición decimal

5
× 10²
500

Cómo calcular de hexadecimal a decimal

Multiplica cada dígito hexadecimal por 16 elevado a su posición, contando las posiciones de derecha a izquierda comenzando en 0, luego suma los resultados. El valor hexadecimal 2AA se convierte al decimal 682: (2 × 16²) + (10 × 16¹) + (10 × 16⁰) = 512 + 160 + 10 = 682.

Para cadenas hexadecimales largas, como hashes criptográficos, este cálculo todavía funciona dígito por dígito, pero el número decimal resultante crece rápidamente. Un hash hexadecimal de 64 caracteres puede producir un número decimal con 77 dígitos.

⚙️ Expansión de dígitos en vivo

Escriba un valor hexadecimal arriba para verlo ampliado.

Convertir valor hexadecimal a valor decimal

La conversión de un valor hexadecimal a decimal sigue 3 pasos: asigne a cada dígito su potencia de 16 según la posición, multiplique cada dígito por su potencia y sume cada resultado.

Ejemplo: hexadecimal 7DE se convierte a decimal 2014. (7 × 16²) + (13 × 16¹) + (14 × 16⁰) = 1792 + 208 + 14 = 2014.

📝 Ejemplo: hexadecimal 7DE a decimal

7 × 16²= 7 × 256= 1792
D (13) × 16¹= 13 × 16= 208
mi (14) × 16⁰= 14 × 1= 14
suma total= 2014

Convertir valor decimal a valor hexadecimal

La conversión de un valor decimal a hexadecimal sigue 4 pasos: dividir el número decimal entre 16, registrar el resto como un dígito hexadecimal, usar el cociente como el siguiente número para dividir y repetir hasta que el cociente llegue a 0.

Ejemplo: el decimal 7562 se convierte a hexadecimal 1D8A. 7562 ÷ 16 = 472 resto 10 (A). 472 ÷ 16 = 29 resto 8 (8). 29 ÷ 16 = 1 resto 13 (D). 1 ÷ 16 = 0 resto 1 (1). Leer los restos del último al primero da 1D8A.

➗ Ejemplo: decimal 7562 a hexadecimal

7562 ÷ 16Cociente: 472Resto: 10 (A)
472 ÷ 16Cociente: 29Resto: 8
29 ÷ 16Cociente: 1Resto: 13 (D)
1 ÷ 16Cociente: 0Resto: 1
Leer hacia arriba ⬆️ : 1D8A

Hexadecimal a binario y binario a hexadecimal

La conversión de hexadecimal a binario reemplaza cada dígito hexadecimal con su equivalente binario de 4 bits y luego une los grupos en orden. Hex 2AA se convierte a binario 0010 1010 1010, ya que 2 es 0010 y A es 1010 en cada una de las 2 posiciones restantes.

La conversión de binario a hexadecimal agrupa los dígitos binarios en conjuntos de 4 comenzando desde la derecha, rellenando el grupo más a la izquierda con ceros cuando tiene menos de 4 dígitos y luego convierte cada grupo a su dígito hexadecimal. El binario 1010101010 se convierte a hexadecimal 2AA, utilizando los mismos valores agrupados a la inversa.

🧩 Mapeador de mordiscos: Hex 2AA

2
dígito hexadecimal
A
dígito hexadecimal
A
dígito hexadecimal
↓ 4 bits cada uno ↓
0010
1010
1010

Resultado: 0010 1010 1010

Hexadecimal a octal

La conversión de hexadecimal a octal pasa por binario como paso intermedio: convierta el valor hexadecimal a binario, reagrupe los dígitos binarios en conjuntos de 3 desde la derecha y luego convierta cada grupo de 3 dígitos a su dígito octal. Hex FF se convierte a octal 377: FF es binario 11111111, agrupado como 011 111 111, que se lee como 3, 7, 7.

🔄 Hexadecimal FF → Octal vía Binario

FF
↓ expandir a binario de 8 bits
1 1 1 1 1 1 1 1
↓ reagruparse en trozos de 3 bits
011
→ 3
111
→ 7
111
→ 7

Resultado octal: 377

Hexadecimal a entero

La conversión de hexadecimal a entero lee un valor hexadecimal como un entero sin signo o con signo, según el ancho del tipo de datos. Un valor hexadecimal de 8 bits sin signo oscila entre 00 y FF, o entre 0 y 255 en decimal. Un valor hexadecimal de 8 bits con signo utiliza el complemento a dos, por lo que de 00 a 7F representa de 0 a 127, mientras que de 80 a FF representa de -128 a -1. Hex FF como entero de 8 bits sin signo es igual a 255, pero como entero de 8 bits con signo es igual a -1.

Las mismas reglas con y sin signo se extienden a enteros de 16, 32 y 64 bits, a través de más dígitos hexadecimales: 4 dígitos hexadecimales para 16 bits, 8 dígitos hexadecimales para 32 bits y 16 dígitos hexadecimales para 64 bits.

± Firmado vs sin firmar: 0xFF

8 bits sin firmar255
0255
8 bits firmados (complemento a dos)−1
−128127
Firmado de 16 bits255
−3276832767
Mismos bits, diferente interpretación.

Cálculo hexadecimal: sumar, restar, multiplicar o dividir

La aritmética hexadecimal sigue las mismas reglas que la aritmética decimal, con 2 ajustes: los dígitos superiores a 9 usan letras de la A a la F, y llevar o tomar prestados movimientos en unidades de 16 en lugar de 10.

Adición hexagonal

Agregue dígitos hexadecimales de la misma manera que agrega dígitos decimales, convirtiendo letras a sus valores decimales cuando sea necesario, luego transfiera cualquier cantidad de 16 o más a la siguiente columna. Ejemplo: B (11) + 8 = 19 en decimal, lo que equivale a 13 en hexadecimal. Escriba 3, lleve 1 a la siguiente columna.

Resta hexagonal

Resta los dígitos hexadecimales columna por columna, tomando prestado 16 de la siguiente columna cuando el dígito superior es más pequeño que el dígito inferior. Ejemplo: en 5D1C − 3AF, la columna de la derecha necesita C (12) − F (15), que es negativa, por lo que la columna toma prestado 16 del siguiente dígito: 16 + 12 − 15 = 13, o D.

Multiplicación hexagonal

Multiplique dígitos hexadecimales usando sus equivalentes decimales, convierta cada producto parcial nuevamente a hexadecimal y luego sume los productos parciales siguiendo la suma hexadecimal normal. Una tabla de multiplicar hexadecimal elimina la necesidad de convertir en cada paso.

División hexagonal

Divida números hexadecimales mediante división larga, realizando cada paso de multiplicación y resta en hexadecimal en lugar de decimal. El préstamo durante la resta todavía se mueve en unidades de 16.

Tabla de multiplicar hexadecimal

×123456789ABCDEF
1123456789ABCDEF
22468ACE10121416181A1C1E
3369CF1215181B1E2124272A2D
448C1014181C2024282C3034383C
55AF14191E23282D32373C41464B
66C12181E242A30363C42484E545A
77E151C232A31383F464D545B6269
881018202830384048505860687078
99121B242D363F48515A636C757E87
AA141E28323C46505A646E78828C96
BB16212C37424D58636E79848F9AA5
CC1824303C4854606C7884909CA8B4
DD1A2734414E5B6875828F9CA9B6C3
EE1C2A38465462707E8C9AA8B6C4D2
FF1E2D3C4B5A69788796A5B4C3D2E1

🔢 Aritmética hexadecimal

(163)
(28)
=
novio

(191)

Valores hexadecimales comunes

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF (newline)
203200100000Space
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111Extended byte

Estos 8 valores aparecen con frecuencia porque marcan límites: 00 es el byte nulo, 20 es el carácter de espacio que separa las palabras en ASCII, 41 comienza el alfabeto en mayúsculas, 61 comienza el alfabeto en minúsculas y FF marca el valor más alto de un solo byte.

🗺️ Explorador de mapas ASCII

00
09
0A
0D
20
30
39
41
46
5A
61
66
7A
7F

Hex a texto, ASCII y UTF-8

La conversión de hexadecimal a texto divide la cadena hexadecimal en pares de bytes de 2 caracteres, convierte cada par a su valor decimal y luego lee esos bytes como caracteres. Hex 48656C6C6F se decodifica como “Hola”, ya que 48 es H, 65 es e, 6C es l, 6C es l y 6F es o.

Hex a ASCII sigue el mismo método de par de bytes, pero ASCII solo cubre valores de bytes del 0 al 127, o del 00 al 7F en hexadecimal. Hex a UTF-8 extiende esto para valores de bytes superiores a 7F, donde el convertidor lee 2, 3 o 4 bytes hexadecimales juntos para decodificar un solo carácter.

🗺️ Explorador de mapas ASCII

00
09
0A
0D
20
30
39
41
46
5A
61
66
7A
7F

Texto a hexadecimal

Text to hex conversion converts each character to its byte value using its character encoding, then writes each byte value as a 2-character hex pair. El texto “Hola” se convierte a hexadecimal 4869, ya que H es igual al decimal 72 (hexadecimal 48) y i es igual al decimal 105 (hexadecimal 69).

✏️ Texto → Hexadecimal: “Hola”

H
ASCII 72
i
ASCII 105
↓ decimal → hexadecimal ↓
48
69

Resultado: 4869

Hex a Base64

La conversión de hexadecimal a Base64 reagrupa los bytes sin procesar que representa una cadena hexadecimal en conjuntos de 3 bytes (24 bits), divide cada grupo de 24 bits en cuatro segmentos de 6 bits y luego asigna cada segmento de 6 bits a uno de los 64 caracteres Base64 (A-Z, a-z, 0-9, +, /). Hex 48656C6C6F, que tiene 5 bytes, se convierte a Base64 SGVsbG8=, con relleno agregado cuando el recuento de bytes no se divide uniformemente entre 3.

🔗 Hexadecimal → Tubería Base64

48 65 6C 6C 6F
↓ pares hexadecimales → bytes sin formato
72101108108111
↓ agrupar en fragmentos de 3 bytes (24 bits) → dividir en segmentos de 6 bits
010010000110010101…
↓ mapa al alfabeto Base64
SGVsbG8=

Conversiones de colores hexadecimales

Un código de color hexadecimal es un valor hexadecimal de 6 caracteres que representa un color utilizando 2 dígitos cada uno para rojo, verde y azul. El código FF5733 representa un color rojo anaranjado: FF (255) rojo, 57 (87) verde y 33 (51) azul.

Hexadecimal a RGB

La conversión de hexadecimal a RGB divide un color hexadecimal de 6 caracteres en 3 pares y luego convierte cada par a su valor decimal. Hex FF5733 convierte a RGB (255, 87, 51), siguiendo el orden de los pares rojo, verde y azul.

Hexadecimal a HSL

La conversión de hexadecimal a HSL extrae primero los valores RGB y luego calcula el tono, la saturación y la luminosidad a partir del brillo relativo y el rango de los canales RGB. El tono se mide en grados de 0 a 360, mientras que la saturación y la luminosidad se miden como porcentajes de 0 a 100.

Hexadecimal a HSV

La conversión de hexadecimal a HSV también comienza a partir de los valores RGB extraídos y luego calcula el tono, la saturación y el valor (brillo). HSV se diferencia de HSL en cómo define el brillo: el canal de valor de HSV rastrea directamente el más alto de los 3 canales RGB, mientras que la luminosidad de HSL promedia los canales más alto y más bajo.

Hexadecimal a CMYK

La conversión de hexadecimal a CMYK extrae RGB primero y luego convierte los valores RGB en porcentajes de cian, magenta, amarillo y clave (negro) para su uso en impresión. Los valores CMYK son sustractivos, lo que significa que describen cuánta tinta absorbe luz, mientras que los valores RGB y hexadecimales son aditivos y describen cuánta luz emite una pantalla.

Hexadecimal a Pantone

La conversión de hexadecimal a Pantone compara un color hexadecimal con la entrada más cercana en la biblioteca Pantone Matching System (PMS), ya que Pantone utiliza formulaciones de tinta con nombre en lugar de una fórmula matemática RGB o CMYK. La coincidencia es una aproximación: se pueden asignar 2 valores hexadecimales diferentes a la misma muestra Pantone, y la salida de impresión puede variar de la vista previa hexadecimal en pantalla dependiendo del tipo de papel y el proceso de impresión.

🎨 Descomponedor de color: #FF5733

FF
Rojo: 255
57
Verde: 87
33
Azul: 51
HSL11°, 100%, 60%
VHS11°, 80%, 100%
CMYK0%, 66%, 80%, 0%

Hexágono en Blockchain

Los sistemas Blockchain almacenan casi todos los datos sin procesar en formato hexadecimal. Los identificadores de transacciones, los hashes de bloques, las direcciones y los datos de contratos inteligentes utilizan hexadecimal porque se asigna directamente a los bytes subyacentes sin perder estructura.

ID de transacción

Un ID de transacción de Bitcoin (txid) es una cadena hexadecimal de 64 caracteres. Representa el doble hash SHA-256 de la transacción serializada, comprimido de 32 bytes sin formato a formato hexadecimal para facilitar la lectura.

Bloquear hashes

Un hash de bloque también es una cadena hexadecimal de 64 caracteres, producida al aplicar hash dos veces al encabezado del bloque de 80 bytes con SHA-256. El objetivo de dificultad de prueba de trabajo de Bitcoin requiere que el hash caiga por debajo de un umbral, lo que en términos hexadecimales significa que el hash debe comenzar con un número determinado de ceros a la izquierda.

Direcciones y claves públicas

Una clave pública de Bitcoin tiene 33 bytes en forma comprimida o 65 bytes sin comprimir, que se muestran en hexadecimal antes de la conversión al formato Base58Check o Bech32. Una dirección Ethereum es una cadena hexadecimal de 40 caracteres (20 bytes) con un prefijo 0x.

Códigos de operación y script

Bitcoin Script utiliza códigos de operación de un solo byte a los que se hace referencia mediante sus valores hexadecimales. Un script estándar de Pay-to-Public-Key-Hash lee 76 A9 14 [hash] 88 AC en hexadecimal, donde 76 es OP_DUP, A9 es OP_HASH160, 88 es OP_EQUALVERIFY y AC es OP_CHECKSIG.

Datos de contratos inteligentes

Las llamadas a contratos inteligentes de Ethereum se codifican como datos hexadecimales en el campo de entrada de una transacción. Los primeros 4 bytes forman un selector de función, derivado del hash Keccak-256 de la firma de la función. Una llamada transfer() ERC-20 comienza con el selector 0xA9059CBB.

⛓️ Anatomía de las transacciones

01000000

01

7b1eabe0209b1fe794124575ef807057c77ada2138ae4fa8d6c4de0398a14f3f

00000000

494830450221008949…

ffffffff

Pase el cursor sobre los campos para decodificar lo crudo bytes de transacción hexadecimales.

Hexadecimal en programación y datos

El hexadecimal aparece en 6 tareas comunes de programación y datos más allá de la conversión de números básica: codificación de punto flotante, manejo del orden de bytes, operaciones bit a bit, inspección de código de máquina, análisis de archivos sin formato y generación de identificadores.

Hexadecimal según IEEE 754

La conversión de hexadecimal a IEEE 754 lee un valor hexadecimal como un número de punto flotante utilizando el estándar IEEE 754, que divide los bits en un bit de signo, un exponente y una mantisa. Un flotante de 32 bits (precisión simple) utiliza 1 bit de signo, 8 bits de exponente y 23 bits de mantisa. El valor hexadecimal 3F800000 se convierte al valor de punto flotante 1,0 según este estándar.

Convertidor hexadecimal-endian

Un conversor hex-endian invierte el orden de bytes de un valor hexadecimal entre los formatos big-endian y little-endian. Big-endian almacena primero el byte más significativo; little-endian almacena primero el byte menos significativo. El valor hexadecimal de 4 bytes 12345678 en big-endian se convierte en 78563412 en little-endian, ya que la secuencia de bytes se invierte mientras que los 2 dígitos de cada byte mantienen su orden.

Calculadora XOR hexadecimal

Una calculadora XOR hexadecimal aplica la operación XOR bit a bit a 2 valores hexadecimales, comparándolos bit a bit y devolviendo 1 cuando los bits difieren y 0 cuando coinciden. Hex FF XOR 0F es igual a F0, ya que cada posición de bit donde los 2 valores no coinciden produce un 1.

Hex al ensamblaje

La conversión de hexadecimal a ensamblado, también llamada desensamblado, traduce bytes de código de máquina sin procesar en instrucciones de ensamblaje legibles para una arquitectura de procesador específica. Cada código de operación hexadecimal se asigna a una instrucción mnemotécnica, como MOV, ADD o JMP, aunque la asignación exacta depende del conjunto de instrucciones: x86, ARM u otra arquitectura.

Convertidor de volcado hexadecimal

Un convertidor de volcado hexadecimal toma un archivo binario y muestra sus bytes sin procesar en formato hexadecimal, generalmente junto a una columna ASCII que muestra el carácter imprimible de cada byte. Los volcados hexadecimales permiten a los desarrolladores inspeccionar encabezados de archivos, verificar firmas de archivos y depurar datos binarios sin un analizador especializado para cada tipo de archivo.

Hexadecimal a UUID

La conversión de hexadecimal a UUID formatea un valor hexadecimal de 32 caracteres (16 bytes) en el patrón UUID estándar: 8-4-4-4-12 dígitos hexadecimales separados por guiones, como 550E8400-E29B-41D4-A716-446655440000. Un UUID es un valor de 128 bits que se utiliza para identificar registros u objetos con una probabilidad casi nula de colisión entre sistemas.

🖥️ Formatos de datos de programación

📊
IEEE 754
3F800000 → 1.0 (flotante de 32 bits)
🔀
Intercambio endian
12345678 ⇄ 78563412
⊕
Operación XOR
FF ⊕ 0F → F0
⚙️
Montaje: 90 → NOP
Los códigos de operación se asignan a las instrucciones
🔑
Formato UUID
32 hexadecimales → 8-4-4-4-12

Referencia de conversión

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111—

📚 Caracteres de control ASCII

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111—

Valores hexadecimales comunes en criptomonedas

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

🪙 Operaciones Web3 y Bitcoin

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

Hexadecimal frente a otros sistemas numéricos

PropertyBinary (Base-2)Octal (Base-8)Decimal (Base-10)Hex (Base-16)
Digits used0, 10-70-90-9, A-F
Bits per digit13~3.324
One byte requires8 digits3 digits1-3 digits2 digits
Common prefix0b0oNone0x
255 expressed as11111111377255FF
Primary useLogic gates, bit flagsUnix permissionsEveryday arithmeticMemory, crypto, colors

📊 Comparación de bases

MALEFICIO

2 caracteres

FF

Convertir números hexadecimales (Base-16) a decimales (Base-10)

Para convertir números hexadecimales (base-16) a decimales (base-10), ingrese un valor hexadecimal como 3B2 o 0xFF en un convertidor hexadecimal y el equivalente decimal aparecerá inmediatamente. Hexadecimal es un sistema numérico de base 16 que utiliza 16 símbolos distintos: dígitos del 0 al 9 y letras de la A a la F. Las 6 letras hexadecimales representan los siguientes valores decimales: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.

El sistema decimal (base 10) utiliza 10 dígitos (del 0 al 9) y es el sistema numérico estándar para la aritmética cotidiana. El hexadecimal se utiliza en informática porque 2 dígitos hexadecimales representan 1 byte (8 bits), lo que hace que el hexadecimal sea 4 veces más compacto que el binario (base-2).

Para valores hexadecimales de un solo dígito del 0 al 9, el valor decimal es idéntico. Hex 5 = 5 en decimal, hex 8 = 8 en decimal y hex 9 = 9 en decimal.

Para valores hexadecimales de varios dígitos, se aplica la ponderación posicional. Hex 10 = 16 en decimal, hex 16 = 22 en decimal, hex 20 = 32 en decimal y hex 80 = 128 en decimal.

Para convertir decimal a hexadecimal, divida el valor decimal entre 16 repetidamente y registre cada resto como un dígito hexadecimal. Decimal 5 = 5 en hexadecimal, decimal 9 = 9 en hexadecimal, decimal 14 = E en hexadecimal, decimal 35 = 23 en hexadecimal y decimal 5000 = 1388 en hexadecimal.

La conversión de hexadecimal a decimal se aplica en 3 áreas principales:

  • Direccionamiento de memoria: Las arquitecturas del sistema utilizan hexadecimal para representar direcciones de memoria porque el hexadecimal mantiene la notación de direcciones compacta.
  • Codificación de colores: Los códigos de colores de diseño web como #FF5733 expresan valores de canal rojo, verde y azul (RGB) como 3 pares hexadecimales, cada uno con un rango de 00 a FF (0 a 255 en decimal).
  • Programación en ensamblador: Las instrucciones de la CPU en la programación en ensamblador están escritas en formato hexadecimal, lo que requiere una conversión de hexadecimal a decimal para su análisis y legibilidad.

⚡ Quick Conversion Map

Hex (Base 16)0x0A0xFF0x3B2Dec (Base 10)10255946

¿Cómo funciona la conversión de hexadecimal a decimal?

La conversión de hexadecimal a decimal funciona multiplicando cada dígito hexadecimal por 16 elevado a la potencia de la posición del dígito y luego sumando todos los productos. Las posiciones cuentan desde 0 en el dígito más a la derecha y aumentan en 1 moviéndose hacia la izquierda. Sustituya de la A a la F con del 10 al 15 antes de aplicar la fórmula.

La fórmula de conversión es:

Decimal = (Dₙ × 16ⁿ) + (Dₙ₋₁ × 16ⁿ⁻¹) + … + (D₁ × 16¹) + (D₀ × 16⁰)

  • Convertir hexadecimal 2 a decimal: 2 × 16⁰ = 2 × 1 = 2. Hex 2 = 2 en decimal.
  • Convertir hex 10 a decimal: (1 × 16¹) + (0 × 16⁰) = 16 + 0 = 16. Hex 10 = 16 en decimal.
  • Convertir hex 14 a decimal: (1 × 16¹) + (4 × 16⁰) = 16 + 4 = 20. Hex 14 = 20 en decimal.
  • Convertir hex 1E a decimal: (1 × 16¹) + (14 × 16⁰) = 16 + 14 = 30. Hex 1E = 30 en decimal.
  • Convertir hex 22 a denario: (2 × 16¹) + (2 × 16⁰) = 32 + 2 = 34. Hex 22 = 34 en denario.
  • Convertir hex 2A a decimal: (2 × 16¹) + (10 × 16⁰) = 32 + 10 = 42. Hex 2A = 42 en decimal.
  • Convertir hex 2C a decimal: (2 × 16¹) + (12 × 16⁰) = 32 + 12 = 44. Hex 2C = 44 en decimal.
  • Convertir hex 2E a denario: (2 × 16¹) + (14 × 16⁰) = 32 + 14 = 46. Hex 2E = 46 en denario.
  • Convertir hex 2F a decimal: (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. Hex 2F = 47 en decimal.
  • Convertir hex 30 a denario: (3 × 16¹) + (0 × 16⁰) = 48 + 0 = 48. Hex 30 = 48 en denario.
  • Convertir hex 32 a decimal: (3 × 16¹) + (2 × 16⁰) = 48 + 2 = 50. Hex 32 = 50 en decimal.
  • Convertir hex 3C a decimal: (3 × 16¹) + (12 × 16⁰) = 48 + 12 = 60. Hex 3C = 60 en decimal.
  • Convertir hex 3B2 a decimal: (3 × 16²) + (11 × 16¹) + (2 × 16⁰) = 768 + 176 + 2 = 946. Hex 3B2 = 946 en decimal.
  • Convertir hex 34.3 a binario: Hex 34 se convierte a 00110100 en binario y hex .3 se convierte a .0011 en binario. Hexadecimal 34,3 = 00110100,0011 en binario.

Para la conversión de decimal a hexadecimal, aplique la división repetida. Para convertir decimal 5000 a hexadecimal: 5000 ÷ 16 = 312 resto 8; 312 ÷ 16 = 19 resto 8; 19 ÷ 16 = 1 resto 3; 1 ÷ 16 = 0 resto 1. Lectura de los restos del último al primero: decimal 5000 = 1388 en hexadecimal.

⚙️ Formula Visualized: 3B2

3B2× 16²× 16¹× 16⁰768+176+2= 946

Tabla de conversión de hexadecimal a decimal

La siguiente tabla de conversión de hexadecimal a decimal enumera los valores hexadecimales (base 16) junto con sus equivalentes decimales (base 10) y el cálculo posicional paso a paso. Los valores hexadecimales de un solo dígito del 0 al 9 son idénticos en ambos sistemas. Las 6 letras hexadecimales de la A a la F corresponden a los valores decimales del 10 al 15.

Hex (Base-16)Decimal (Base-10)Calculation
00—
11—
22—
33—
44—
55—
66—
77—
88—
99—
A10—
B11—
C12—
D13—
E14—
F15—
10161×16¹ + 0×16⁰ = 16
11171×16¹ + 1×16⁰ = 17
12181×16¹ + 2×16⁰ = 18
13191×16¹ + 3×16⁰ = 19
14201×16¹ + 4×16⁰ = 20
15211×16¹ + 5×16⁰ = 21
16221×16¹ + 6×16⁰ = 22
17231×16¹ + 7×16⁰ = 23
18241×16¹ + 8×16⁰ = 24
19251×16¹ + 9×16⁰ = 25
1A261×16¹ + 10×16⁰ = 26
1B271×16¹ + 11×16⁰ = 27
1C281×16¹ + 12×16⁰ = 28
1D291×16¹ + 13×16⁰ = 29
1E301×16¹ + 14×16⁰ = 30
1F311×16¹ + 15×16⁰ = 31
20322×16¹ + 0×16⁰ = 32
22342×16¹ + 2×16⁰ = 34
2A422×16¹ + 10×16⁰ = 42
2C442×16¹ + 12×16⁰ = 44
2E462×16¹ + 14×16⁰ = 46
2F472×16¹ + 15×16⁰ = 47
30483×16¹ + 0×16⁰ = 48
32503×16¹ + 2×16⁰ = 50
3C603×16¹ + 12×16⁰ = 60
40644×16¹ + 0×16⁰ = 64
50805×16¹ + 0×16⁰ = 80
60966×16¹ + 0×16⁰ = 96
701127×16¹ + 0×16⁰ = 112
801288×16¹ + 0×16⁰ = 128
901449×16¹ + 0×16⁰ = 144
A016010×16¹ + 0×16⁰ = 160
B017611×16¹ + 0×16⁰ = 176
C019212×16¹ + 0×16⁰ = 192
D020813×16¹ + 0×16⁰ = 208
E022414×16¹ + 0×16⁰ = 224
F024015×16¹ + 0×16⁰ = 240
FF25515×16¹ + 15×16⁰ = 255
1002561×16² + 0×16¹ + 0×16⁰ = 256
2005122×16² + 0×16¹ + 0×16⁰ = 512
3007683×16² + 0×16¹ + 0×16⁰ = 768
40010244×16² + 0×16¹ + 0×16⁰ = 1024
3B29463×16² + 11×16¹ + 2×16⁰ = 946
138850001×16³ + 3×16² + 8×16¹ + 8×16⁰ = 5000

Explore nuestras herramientas especializadas

Frequently Asked Questions

¿Qué es hexadecimal?

Hexadecimal es un sistema numérico de base 16 que utiliza 16 símbolos: los dígitos del 0 al 9 y las letras de la A a la F. Cada dígito hexadecimal representa 4 dígitos binarios, por lo que 2 dígitos hexadecimales siempre equivalen a 1 byte. Las computadoras usan hexadecimal para mostrar datos sin procesar en una forma breve y legible.

¿Qué es un convertidor hexadecimal?

Un conversor hexadecimal es una herramienta que traduce un valor entre hexadecimal y otro formato numérico, como decimal, binario, octal o texto. Ingresa un valor en un campo y la herramienta devuelve el valor equivalente en el formato de destino dentro del mismo paso.

¿Cómo convierto hexadecimal a decimal?

Multiplica cada dígito hexadecimal por 16 elevado a su posición, luego suma los resultados. El valor hexadecimal 1A3 se convierte al decimal 419: (1 × 256) + (10 × 16) + (3 × 1) = 256 + 160 + 3 = 419.

PRUÉBALO →

—

¿Cómo convierto decimal a hexadecimal?

Divide el número decimal entre 16, registra el resto como un dígito hexadecimal y luego repite la división en el cociente hasta que el cociente llegue a 0. Leer los restos en orden inverso da el valor hexadecimal. El decimal 1500 se convierte a hexadecimal 5DC usando este método: 1500 ÷ 16 = 93 resto 12 (C), 93 ÷ 16 = 5 resto 13 (D), 5 ÷ 16 = 0 resto 5. Leer los restos hacia atrás da 5DC.

PRUÉBALO →

—

¿Cómo convierto hexadecimal a binario?

Reemplace cada dígito hexadecimal con su equivalente binario de 4 bits y luego una los grupos en orden. El valor hexadecimal 2AA se convierte a binario 0010 1010 1010, ya que 2 es 0010 y A es 1010 en cada una de las dos posiciones restantes.

PRUÉBALO →

—

¿Cómo convierto binario a hexadecimal?

Agrupe los dígitos binarios en conjuntos de 4, comenzando desde la derecha, rellenando el grupo más a la izquierda con ceros si tiene menos de 4 dígitos, luego convierta cada grupo a su dígito hexadecimal. El valor binario 1010101010 se convierte a hexadecimal 2AA: agrupado como 0010 1010 1010, que se lee como 2, A, A.

¿Cómo convierto hexadecimal a octal?

Primero convierta el valor hexadecimal a binario, luego reagrupe los dígitos binarios en conjuntos de 3 desde la derecha, luego convierta cada grupo de 3 a su dígito octal. El valor hexadecimal FF se convierte a octal 377: FF es binario 11111111, agrupado como 011 111 111, que se lee como 3, 7, 7.

¿Cómo convierto hexadecimal a texto?

Divida la cadena hexadecimal en pares de bytes de 2 caracteres, convierta cada par a su valor decimal y luego lea esos bytes como caracteres usando ASCII o UTF-8. La cadena hexadecimal 48 65 6C 6C 6F se decodifica como “Hola”, ya que 48 es H, 65 es e, 6C es l, 6C es l y 6F es o.

PRUÉBALO →

—

¿Cómo convierto hexadecimal a ASCII?

Convierta hexadecimal a ASCII de la misma manera que hexadecimal a texto: divida la cadena hexadecimal en pares de bytes, convierta cada par a decimal y luego compare ese valor decimal con la tabla ASCII. ASCII solo cubre los valores de bytes del 0 al 127 (00 a 7F en hexadecimal), por lo que cualquier byte por encima de 7F queda fuera del ASCII estándar y necesita decodificación UTF-8.

¿Cómo convierto hexadecimal a UTF-8?

Para valores de bytes del 00 al 7F, la conversión de hexadecimal a UTF-8 funciona exactamente igual que de hexadecimal a ASCII, con 1 byte por carácter. Para valores de bytes superiores a 7F, UTF-8 utiliza secuencias de varios bytes, por lo que el convertidor lee 2, 3 o 4 bytes hexadecimales juntos para decodificar un solo carácter correctamente.

¿Cómo convierto texto a hexadecimal?

Convierta cada carácter a su valor de byte utilizando su codificación de caracteres, luego escriba cada valor de byte como un par hexadecimal de 2 caracteres. El texto “Hola” se convierte a hexadecimal 48 69, ya que H es igual al decimal 72 (hexadecimal 48) y i es igual al decimal 105 (hexadecimal 69).

PRUÉBALO →

—

¿Cuál es la diferencia entre hexadecimal y binario?

El binario usa 2 símbolos (0 y 1), mientras que el hexadecimal usa 16 símbolos (0-9 y A-F). Un dígito hexadecimal siempre equivale a 4 dígitos binarios, por lo que hexadecimal representa los mismos datos usando una cuarta parte de los caracteres. El byte 0xFF en hexadecimal es 11111111 en binario.

¿Qué significa el prefijo 0x?

El prefijo 0x marca un valor como hexadecimal en lugar de decimal. Sin él, “10” es ambiguo entre diez (decimal) y dieciséis (hexadecimal). El prefijo comenzó en el lenguaje de programación C y ahora aparece en la mayoría de los lenguajes de programación y protocolos blockchain. Las direcciones de Ethereum siempre llevan el prefijo 0x; Bitcoin normalmente no lo hace.

¿Pueden los números hexadecimales contener letras?

Sí, los números hexadecimales contienen 6 letras: A, B, C, D, E y F. Estas letras representan los valores decimales del 10 al 15, llenando el espacio que dejan los 10 símbolos de un solo dígito del decimal (0-9) en un sistema de 16 símbolos.

¿Se distingue entre mayúsculas y minúsculas en hexadecimal?

No, las letras hexadecimales no distinguen entre mayúsculas y minúsculas por su valor numérico. FF y ff equivalen a 255 decimal, y la mayoría de los convertidores aceptan cualquiera de los dos casos o una combinación de ambos. Existe una excepción en Ethereum, donde las sumas de verificación de direcciones codifican información adicional en las letras mayúsculas, por lo que cambiar el caso de una dirección de Ethereum puede invalidar su suma de verificación aunque el valor subyacente siga siendo el mismo.

¿Cuántos bytes hay en un valor hexadecimal?

Un valor hexadecimal contiene 1 byte por cada 2 dígitos hexadecimales, ya que cada dígito hexadecimal representa 4 bits y un byte contiene 8 bits. Un valor de 2 caracteres como FF es 1 byte, un valor de 4 caracteres como 1A3F es 2 bytes y un valor de 64 caracteres, común para hashes criptográficos, es 32 bytes.

¿Pueden los valores hexadecimales contener espacios?

No, la codificación hexadecimal sin formato no incluye espacios como parte de los datos en sí. A veces se agregan espacios o dos puntos entre pares de bytes para facilitar la lectura, como 48 65 6C 6C 6F o 48:65:6C:6C:6F. La mayoría de las herramientas de conversión hexadecimal eliminan estos separadores automáticamente antes de procesar el valor.

¿Qué tan grande puede ser un número hexadecimal?

No existe un límite fijo para el tamaño de un número hexadecimal. Las aplicaciones blockchain suelen utilizar valores de 32 bytes (256 bits) para hashes y valores de 20 bytes (160 bits) para direcciones. Una cadena hexadecimal de 32 bytes tiene 64 caracteres y puede representar números de hasta aproximadamente 1,16 × 10⁷⁷ en decimal, lo que requiere aritmética de precisión arbitraria para convertir sin errores de redondeo.

¿Para qué se utiliza el hexadecimal en blockchain?

El hexadecimal representa casi todos los datos sin procesar de blockchain, incluidos los ID de transacciones, hashes de bloques, claves públicas, direcciones, códigos de operación de scripts y datos de llamadas de contratos inteligentes. Hex se asigna directamente a datos binarios, con 2 caracteres hexadecimales equivalentes a 1 byte, lo que mantiene los datos del protocolo de bajo nivel compactos y legibles al mismo tiempo.

¿Por qué los exploradores de blockchain muestran datos en hexadecimal?

Los exploradores de blockchain muestran datos en hexadecimal porque hexadecimal conserva la estructura de bytes exacta sin interpretación. Los códigos de operación, los bytes de versión, los prefijos de direcciones y las salidas hash permanecen visibles y verificables en hexadecimal. El decimal oscurecería la estructura a nivel de bytes y el binario ocuparía demasiado espacio para leer.

¿Cómo puedo solucionar problemas de una conversión hexadecimal incorrecta?

Compruebe 5 fuentes comunes de error cuando una conversión hexadecimal parece incorrecta: espacios en blanco iniciales o finales en la entrada, un prefijo 0x no eliminado, orden de bytes (endianidad) que no coincide entre lecturas big-endian y little-endian, interpretación con signo versus sin signo de los mismos bits y un cero inicial eliminado que cambia la posición de cada dígito. Al comparar el valor con una entrada conocida de la tabla de conversión, como FF que equivale a 255, se aísla cuál de estas cinco causas se aplica.