Conversor decimal, hexadecimal y binario
ayuda

Sistemas de Numeración

Este conversor permite la traducción simultánea entre los sistemas Decimal (base 10), Hexadecimal (base 16) y Binario (base 2).

El sistema hexadecimal utiliza 16 símbolos (0-9 y A-F) y es fundamental en informática porque un solo dígito hexadecimal representa exactamente 4 bits (un nibble). Por lo tanto, dos dígitos hexadecimales representan un byte (8 bits).

La cantidad de bits define el límite del valor numérico representable. Ejemplos:

  • 4 bits (1 nibble): Rango decimal 0 a 15 (Hex: 0 a F).
  • 8 bits (1 byte): Rango decimal 0 a 255 (Hex: 00 a FF).
  • 16 bits (2 bytes): Rango decimal 0 a 65.535 (Hex: 0000 a FFFF).
  • 32 bits (4 bytes): Rango decimal 0 a 4.294.967.295 (Hex: 00000000 a FFFFFFFF).

Controles

  • Selector de bits: Define la cantidad total de bits que conforman la cadena binaria.
  • Botones < y >: Ejecutan un desplazamiento circular de bits. El bit que excede el límite reingresa por el extremo opuesto.
  • Botón div / sum: Divide visualmente la representación. Reordena la cuadrícula agrupando en la mitad izquierda la primera sección de bits y en la derecha la segunda, separando también los campos hexadecimales y decimales.
  • Botones cp: Copian el valor binario ("cp bin") o hexadecimal ("cp hex") al portapapeles.
  • Campos decimales y hexadecimales: Permiten la entrada directa de valores. Al modificar un valor y presionar Enter o clicar fuera, la conversión se actualiza en todas las bases priorizando el último campo editado.
  • Cajas de bits: Hacer clic sobre una caja individual invierte su estado lógico (de 0 a 1, o de 1 a 0), actualizando el resto de valores.