Conversor de base numérica

Convierte números entre binario, octal, decimal y hexadecimal.

Tabla de referencia rápida

DecBinOctHex
0000
1111
21022
410044
81000108
10101012A
15111117F
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF

Conversor de bases numericas online: binario, octal, decimal y hexadecimal

Los sistemas numericos de diferentes bases son fundamentales en informatica y programacion. El sistema binario (base 2) es el lenguaje nativo de los computadores, donde toda la informacion se representa con ceros y unos. El octal (base 8) fue popular en los primeros sistemas Unix para representar permisos de archivos (como chmod 755). El hexadecimal (base 16) es el formato preferido para representar colores en CSS (#FF5733), direcciones de memoria, y valores de bytes porque cada digito hexadecimal representa exactamente 4 bits.

Nuestro conversor te permite ingresar un numero en cualquiera de las cuatro bases y ver instantaneamente su representacion en todas las demas. Es especialmente util para programadores que trabajan con operaciones a nivel de bits, desarrolladores web que necesitan convertir colores hexadecimales, administradores de sistemas que configuran permisos en octal, y estudiantes de ciencias de la computacion que estan aprendiendo sobre sistemas numericos.

La tabla de referencia rapida incluye los valores mas comunes que necesitaras en tu dia a dia como programador: las potencias de 2 (1, 2, 4, 8, 16, 32, 64, 128), el valor maximo de un byte (255) y otros valores frecuentes. Los prefijos estandar (0b para binario, 0o para octal, 0x para hexadecimal) se muestran junto a cada resultado para facilitar su uso directo en codigo fuente de lenguajes como JavaScript, Python o C.

Preguntas frecuentes

¿Para que sirve el sistema hexadecimal?

El hexadecimal es especialmente util porque permite representar un byte completo (8 bits) con solo dos digitos. Se usa extensivamente en programacion para colores CSS (#RRGGBB), direcciones de memoria, codigos de error, y cualquier contexto donde se necesite una representacion compacta de datos binarios. Los digitos van del 0 al 9 y de A a F (donde A=10, B=11, C=12, D=13, E=14, F=15).

¿Como funcionan los permisos Unix en octal?

En Unix/Linux, los permisos de archivos se representan con tres digitos octales (como 755). Cada digito codifica los permisos de lectura (4), escritura (2) y ejecucion (1) para el propietario, el grupo y otros usuarios respectivamente. Por ejemplo, 755 significa: propietario puede leer+escribir+ejecutar (7=4+2+1), grupo puede leer+ejecutar (5=4+1), y otros pueden leer+ejecutar (5=4+1).

¿Soporta numeros negativos?

Si, el conversor soporta numeros negativos en base decimal. Al ingresar un numero negativo, el resultado mostrara el signo menos delante de la representacion en cada base. Ten en cuenta que en sistemas reales, los numeros negativos se representan usando complemento a dos en binario, pero nuestra herramienta muestra la representacion con signo por claridad.