Conversor binario / decimal / hex / octal

Escribe un número en cualquier base — binario, octal, decimal o hexadecimal — y ve al instante su conversión a las cuatro, una junto a otra.

Binary (2)
11111111
Octal (8)
377
Decimal (10)
255
Hex (16)
FF

Cómo usarlo

Selecciona en qué base está tu número y escríbelo — las cuatro representaciones se actualizan en vivo. Los dígitos no válidos para la base elegida (como un «8» en binario) se rechazan en vez de dar un resultado erróneo.

El hex se usa constantemente en programación para direcciones de memoria, códigos de color (#FF5733) y valores de byte; el binario para operaciones a nivel de bits; el octal en los permisos de archivos Unix (chmod 755).

Preguntas frecuentes

¿Por qué el hexadecimal usa las letras A–F?

El hex es base 16, así que necesita 16 dígitos. Tras el 0–9 sigue con A (10) hasta F (15). Un byte (8 bits) equivale exactamente a dos dígitos hex.

¿Cómo convierto un número negativo?

Esta herramienta trabaja con enteros positivos. Los negativos en binario/hex suelen representarse en complemento a dos con un ancho de bits fijo, algo que conviene tratar explícitamente en el código.

¿Para qué se usa el octal hoy?

Sobre todo para permisos de archivos de Unix/Linux, escritos como tres dígitos octales (p. ej. `755`). En otros ámbitos domina el hex.

¿Hay un límite de tamaño?

Usa la precisión numérica estándar de JavaScript, fiable hasta 2^53 (unos 9 billones), más que suficiente para casos habituales de programación.

Más herramientas