Hexadecimal a Binary Converter

Convertir números hexadecimales en números binarios de forma fácil y precisa.

Calculadora

Introduzca su número

Introduzca un número hexadecimal (0-9, A-F)

Histórico

Historia e importancia del hexadecimal

Origen y evolución

El sistema número hexadecimal (base-16) tiene una rica historia que data del siglo XVII cuando el matemático Gottfried Wilhelm Leibniz lo concibió por primera vez alrededor de 1679. Contrario a la creencia popular, Leibniz, no el ingeniero sueco-americano John William Nystrom, fue el inventor original de la base 16. Leibniz exploró varias notaciones, incluyendo el uso de letras romanas m, n, p, q, r, y s para los seis dígitos adicionales requeridos más allá de 0-9.

The term "hexadecimal" itself wasn't popularized until the 1950s, when the National Bureau of Standards (now known as the National Institute of Standards and Technology) used it for the Standards Eastern Automatic Computer (SEAC). They established the now-standard notation of using 0-9 and A-F as the sixteen digits, which has remained the convention ever since.

Throughout history, various terms have been used for base 16, including sedecimal, sexdecimal, sedenary, and senidenary. The term "hexadecimal" is actually a hybrid of Greek and Latin roots (Greek "hex" for six and Latin "decimal" for ten), making it etymologically impure, though now universally accepted.

Por qué Asuntos Hexadecimales en Computación

El verdadero significado de Hexadecimal surgió con el advenimiento de la informática moderna. La relación entre hexadecimal y binario es lo que lo hace particularmente valioso en la ciencia informática:

  • Representación binaria eficiente: Cada dígito hexadecimal representa perfectamente cuatro dígitos binarios (bits), por lo que es una forma increíblemente compacta de expresar datos binarios. Por ejemplo, el número binario 1010110110001010 puede ser escrito mucho más concisamente como AB8A en hexadecimal.
  • Dirección de memoria: Las ubicaciones de memoria computarizada se expresan comúnmente en hexadecimal, ya que proporcionan un formato más legible por el ser humano que cadenas largas de dígitos binarios.
  • Códigos de color: Los desarrolladores web utilizan hexadecimal diariamente en códigos de color CSS (como #FF5733), donde cada par de dígitos hex representa la intensidad de los componentes rojo, verde y azul.
  • Idioma de la Asamblea: La programación de bajo nivel a menudo implica notación hexadecimal para direcciones de memoria, códigos de operaciones y valores inmediatos.
  • Debugging: Hexadecimal se utiliza en herramientas de depuración y vertederos de memoria para mostrar datos binarios en un formato más legible.
  • Direcciones de red: direcciones MAC y direcciones IPv6 utilizan notación hexadecimal para una representación compacta.

Aplicaciones modernas

Hoy en día, el hexadecimal es esencial en varios contextos de computación:

Seguridad digital

Las claves criptográficas, los valores de hash y las firmas digitales están representadas comúnmente en hexadecimal.

Formatos de archivo

Los formatos de archivo binarios a menudo usan hexadecimal para números mágicos y definiciones de estructura.

Programación de hardware

Microcontrolador y programación del sistema incrustado utilizan con frecuencia hex para registros de dispositivos y operaciones de memoria.

Digital Media

Los datos binarios en imágenes, audio y archivos de vídeo a menudo están representados y manipulados en forma hexadecimal.

¿Lo sabías?The common computer notation "0x" used to prefix hexadecimal numbers (such as 0x1A3F) became widespread through the C programming language, though its origins may trace back to earlier IBM systems.

Comprender la relación entre hexadecimal y binario es esencial para cualquiera que trabaje en informática, programación o electrónica digital. Convertir entre estos sistemas de números es una habilidad fundamental que proporciona información sobre cómo los ordenadores almacenan y procesan la información.

Guía

Cómo convertir hexadecimal en binario

Hexadecimal (base-16) utiliza los siguientes dígitos:

0-9

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15

Pasos a Convertir:

  1. 1
    Convertir cada dígito hexadecimal en su equivalente binario de 4 bits
  2. 2
    Combine todos los dígitos binarios en orden
Ejemplo:

1A = 0001 1010

1 = 0001

A = 1010

Tabla de conversión hexadecimal a binaria:

0 = 0000

1 = 0001

2 = 0010

3 = 0011

4 = 0100

5 = 0101

6 = 0110

7 = 0111

8 = 1000

9 = 1001

A = 1010

B = 1011

C = 1100

D = 1101

E = 1110

F = 1111

Ejemplos

Ejemplos comunes

Ejemplo 1Números básicos

0x0 = 0000

0x1 = 0001

0x9 = 1001

Ejemplo 2Cartas

0xA = 1010

0xF = 1111

0xFF = 11111111

Ejemplo 3Valores comunes

0x10 = 00010000

0x100 = 000100000000

0x1000 = 0001000000000000

Ejemplo 4Números mixtos

0x1A = 00011010

0xB4 = 10110100

0x3E8 = 001111101000

Herramientas

Convertidores de matemáticas

¿Necesitas otros convertidores?

¿No encuentras el convertidor que necesitas?Contacta con nosotrospara sugerir otros convertidores de matemáticas.