Cómo funciona
La base de un número indica cuántos símbolos usa para representarse. El decimal (base 10) usa del 0 al 9; el binario (base 2) solo 0 y 1; el octal (base 8) del 0 al 7; y el hexadecimal (base 16) del 0 al 9 más las letras A a F.
El valor del número no cambia, solo su escritura. Esta herramienta toma un número en la base que elijas y lo muestra al instante en binario, octal, decimal y hexadecimal, además de cualquier base personalizada del 2 al 36.
El hexadecimal es popular en programación porque cada dígito equivale a exactamente 4 bits, así que dos dígitos representan un byte. Por eso se usa en colores CSS, direcciones de memoria y volcados de datos.
Ejemplos
255FF (hex) · 11111111 (bin) · 377 (oct)255 en decimal es el valor máximo de un byte: ocho unos en binario y FF en hexadecimal.2A42 (dec) · 101010 (bin) · 52 (oct)Entrada en hexadecimal: 2A equivale a 42 en decimal.DEAD57005 (dec)El hexadecimal permite "palabras" como DEAD o BEEF, muy usadas como valores de prueba en memoria.Casos de uso
- Convertir el valor hexadecimal de un color, una máscara de bits o un registro a decimal para entenderlo.
- Pasar un número decimal a binario para trabajar con banderas, permisos o operaciones a nivel de bit.
- Verificar a mano la conversión que hace tu código al leer o escribir datos en distintas bases.
Preguntas frecuentes
¿Qué significan los prefijos 0x, 0b y 0o?
Son convenciones para indicar la base en el código: 0x precede a un hexadecimal (0xFF), 0b a un binario (0b1010) y 0o a un octal (0o777). Solo marcan cómo leer los dígitos que siguen.
¿Por qué el hexadecimal usa letras?
Porque necesita 16 símbolos y los dígitos 0-9 solo alcanzan para diez. Las letras A a F representan los valores 10 a 15.
¿Hasta qué base puedo usar?
Hasta base 36, que agota los diez dígitos y las 26 letras del alfabeto (0-9 y A-Z). Es el límite de lo que se puede representar con caracteres alfanuméricos.
¿Convierte números con decimales?
Está pensada para números enteros. La conversión de fracciones entre bases produce, en muchos casos, expansiones infinitas y no se contempla aquí.