fast&private

Conversor de bases numéricas

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

Tus datos no se envían a ningún servidor.

El conversor de bases numéricas muestra cualquier número simultáneamente en binario, octal, decimal y hexadecimal. Escribe el número, indica su base y copia la representación que necesites.

Conversiones directas

Si solo te interesa un paso concreto, cada uno tiene su propia página con el método explicado y ejemplos resueltos:

Desde binarioDesde decimalDesde hexadecimal
a decimala binarioa decimal
a hexadecimala hexadecimala binario

El mismo número en las cuatro bases

DecimalBinarioOctalHexadecimal
10101012A
64100000010040
25511111111377FF
4931111011017551ED

La última fila es el clásico chmod 755 de Linux: cada dígito octal agrupa tres bits de permisos, que en binario se ven de un vistazo (111 101 101: lectura, escritura y ejecución para el dueño; lectura y ejecución para el resto).

Cómo usar Bases numéricas

  1. 1

    Escribe el número

    Introduce el número que quieres convertir en el campo de entrada.

  2. 2

    Indica su base de origen

    Selecciona si el número está en binario, octal, decimal o hexadecimal. Si algún dígito no existe en esa base, la herramienta te dice cuál.

  3. 3

    Lee las cuatro representaciones

    El resultado muestra el número en binario, octal, decimal y hexadecimal a la vez, actualizado mientras escribes.

  4. 4

    Copia la que necesites

    Cada base tiene su propio botón de copiar.

Preguntas frecuentes

¿Qué bases admite el conversor?

Las cuatro bases usadas en programación, binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Las conversiones entre ellas se muestran simultáneamente.

¿Por qué el hexadecimal usa letras?

Porque necesita 16 símbolos y solo hay 10 dígitos. Las letras A–F representan los valores 10–15. Por ejemplo, FF en hexadecimal es 255 en decimal.

¿Para qué se usa el octal hoy en día?

Su uso más común es la notación de permisos en sistemas Unix/Linux, como chmod 755, donde cada dígito octal representa tres bits de permisos.

¿Admite números negativos o con decimales?

Negativos sí, con el signo delante: -10 en decimal es -1010 en binario. No calcula el complemento a dos, que depende del ancho en bits. Decimales no: la coma y el punto se toman como separadores, así que 3,5 se leería como 35.

¿Puedo pegar el número con prefijo o separadores?

Sí. Se aceptan los prefijos 0b, 0o y 0x de los lenguajes de programación, y se ignoran los espacios, guiones bajos, puntos, comas y dos puntos, como en 1111_0000 o FF:FF.

¿Hay límite de tamaño del número?

No en la práctica. La conversión usa aritmética de precisión arbitraria, así que puedes convertir números mucho mayores de lo que cabe en 64 bits.