Conversión

Convertidor hexadecimal

Configuración
Reiniciar
Compartir resultado
Guardar
Incorporar
Reportar un error

Compartir calculadora

Añade nuestra calculadora gratis a tu sitio web

Por favor, introduce una URL válida. Solo se admiten URLs HTTPS.


Usar como valores predeterminados para la calculadora integrada lo que está actualmente en los campos de entrada de la calculadora en la página.


Color de enfoque del borde de entrada, color del interruptor seleccionado, color de desplazamiento del elemento seleccionado, etc.


Por favor, acepte los Términos de Uso.

Vista previa

Guardar calculadora

Configuración de la calculadora

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Compartir calculadora

¿Qué es el sistema numérico hexadecimal?

El sistema numérico hexadecimal (base 16) es un sistema numeral posicional que utiliza dieciséis símbolos para representar números. Estos símbolos incluyen los dígitos del 0 al 9 y las letras de la A a la F. Cada dígito representa una potencia de 16, lo que lo convierte en una forma compacta y eficiente de expresar números grandes, especialmente en computación y electrónica digital.

En hexadecimal:

  • Los dígitos 0–9 representan los valores del 0 al 9.
  • Las letras A–F representan los valores del 10 al 15.

Por ejemplo:

  • A₁₆ = 10₁₀
  • F₁₆ = 15₁₀

Esta base se usa ampliamente en programación porque se alinea perfectamente con binario (base 2). Cada dígito hexadecimal corresponde exactamente a cuatro dígitos binarios (bits), lo que hace sencilla la traducción entre los dos.

Por qué el hexadecimal es tan común en la informática

Las computadoras operan utilizando datos binarios (0s y 1s). Sin embargo, los números binarios rápidamente se vuelven largos y difíciles de leer. El sistema hexadecimal comprime esta información sin perder precisión. Por ejemplo:

  • Binario: 1111 1111 1111 1111
  • Hexadecimal: FFFF

Cada dígito hexadecimal representa un grupo de cuatro bits. Como resultado, los bytes de 8 bits pueden representarse de manera compacta como dos dígitos hexadecimales.

Esta utilidad va más allá del simple procesamiento de datos; el hexadecimal se ve en direcciones de memoria, códigos de colores digitales y programación a nivel de máquina.

Fórmula para la conversión

Para convertir un número de cualquier sistema de base al sistema hexadecimal, se siguen dos pasos principales:

  1. Convertir el número original a decimal (base 10).
  2. Convertir el número decimal a hexadecimal (base 16).

Para convertir de decimal a hexadecimal, se utiliza el siguiente método de división:

Secuencia de residuos=Nuˊmero decimal÷16\text{Secuencia de residuos} = \text{Número decimal} \div 16

Dividimos repetidamente el número decimal entre 16, registrando los residuos en cada paso. Los dígitos hexadecimales se leen de abajo hacia arriba.

Ejemplos paso a paso

Convirtamos 254₁₀ a hexadecimal.

DivisiónCocienteResiduo
254 ÷ 161514 (E)
15 ÷ 16015 (F)

Leyendo los residuos de abajo hacia arriba: FE

25410=FE16254_{10} = FE_{16}

Convirtamos 16₁₀ a hexadecimal.

DivisiónCocienteResiduo
16 ÷ 1610
1 ÷ 1601
1610=101616_{10} = 10_{16}

Conversión desde otros sistemas numéricos

Nuestro conversor puede manejar no solo decimal, sino cualquier sistema numérico desde la base 2 hasta la base 36.
Por ejemplo, para convertir 213₈ (octal) a hexadecimal

  1. Convertir a decimal: 2×82+1×81+3×80=139102 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 = 139_{10}
  2. Convertir 139₁₀ → 8B₁₆
2138=8B16213_8 = 8B_{16}

Uso del convertidor hexadecimal

Este convertidor permite la conversión sin esfuerzo entre bases de 2 a 36 en hexadecimal. Simplemente ingrese su número y seleccione su sistema de base. Los resultados se generan al instante — no se necesitan pasos adicionales o botones de “calcular”.

El convertidor reconoce automáticamente los caracteres válidos dependiendo de la base seleccionada:

  • Para base 2: solo se permiten 0 y 1.
  • Para base 10: dígitos 0–9.
  • Para base 16: dígitos 0–9 y A–F.
  • Para base 36: dígitos 0–9 y A–Z.

Cómo se usa el hexadecimal en colores y diseño web

En el desarrollo web, la notación hexadecimal juega un papel vital en la representación de colores. Cada color en una pantalla digital se compone de tres componentes — rojo, verde y azul (RGB) — cada uno dentro del rango de 0 a 255 en decimal. En hexadecimal, este rango es 00 a FF.

Un color se muestra como una combinación de estos tres pares:

#RRGGBB\#RRGGBB

Ejemplo:

  • #FF0000 → Rojo puro
  • #00FF00 → Verde puro
  • #0000FF → Azul puro
  • #FFFFFF → Blanco (intensidad máxima de los tres colores)
  • #000000 → Negro (sin luz)

Cada par corresponde a un canal de color:

  • RR controla la cantidad de rojo,
  • GG controla la cantidad de verde,
  • BB controla la cantidad de azul.

Por ejemplo, si eliges #4CAF50:

  • 4C₁₆ = 76₁₀ (componente rojo),
  • AF₁₆ = 175₁₀ (componente verde),
  • 50₁₆ = 80₁₀ (componente azul).

La combinación da como resultado un tono de verde medio.

Esta representación compacta es ideal para desarrolladores y diseñadores que trabajan con páginas web, gráficos digitales e interfaces de usuario.

Tabla de conversión para referencia rápida

DecimalHexadecimalDecimalHexadecimal
0088
1199
2210A
3311B
4412C
5513D
6614E
7715F

Preguntas frecuentes

¿Cómo convertir 125₁₀ a hexadecimal?

DivisiónCocienteResiduo
125 ÷ 16713 (D)
7 ÷ 1607

Leyendo de abajo hacia arriba: 7D

12510=7D16125_{10} = 7D_{16}

¿Por qué el diseño web usa colores hexadecimales en lugar de decimales?

El hexadecimal permite una representación concisa de los valores RGB usando solo seis caracteres, alineándose perfectamente con valores de tamaño de byte (0–255) en sistemas de color digital.

Convertir el número 600 a hexadecimal

DivisiónCocienteResiduo
600 ÷ 16378
37 ÷ 1625
2 ÷ 1602

Leyendo de abajo hacia arriba: 258

60010=25816600_{10} = 258_{16}

Reportar un error

Este campo es obligatorio.