Saltar al contenido
en es

Conversor de bases numéricas

Escribe un número en cualquier base y míralo a la vez en binario, octal, decimal, hex y base 36, además de su complemento a dos en 8, 16, 32 y 64 bits. Los números pueden ser tan grandes como quieras.

Se ejecuta en tu navegador: no se sube nada.

Los prefijos 0b, 0o, 0x cambian la base. Valen el signo menos y los separadores “_”.

En cada base

Complemento a dos

Cómo se guarda el valor en un entero de ancho fijo. Se aceptan valores hasta el máximo sin signo.

Ancho Binario Hex Sin signo Con signo

Cómo se usa

  1. Escribe o pega un número y elige su base. Un prefijo 0b, 0o o 0x fija la base por ti.
  2. Copia cualquiera de los resultados. Marca “Agrupar dígitos” para leer mejor los números largos.
  3. Mira la tabla para ver cómo se guarda el valor como entero de 8, 16, 32 o 64 bits con o sin signo.

Preguntas frecuentes

¿Hay un límite de tamaño?

No. Usa enteros de precisión arbitraria (BigInt), así que 2^200 se convierte exacto. Solo limita la memoria de tu navegador.

¿Qué prefijos admite?

0b para binario, 0o para octal y 0x para hexadecimal. Se ignoran los guiones bajos, espacios y comas dentro del número, y se acepta un signo menos al principio.

¿Qué es el complemento a dos?

La forma en que los ordenadores guardan enteros negativos: −1 en 8 bits es 11111111. La tabla muestra el patrón de bits de tu número en cada ancho y cómo se lee con y sin signo.

¿Por qué un ancho dice que no cabe?

El valor está fuera del rango de ese tamaño de entero, por ejemplo 300 en 8 bits (límite 255, o de −128 a 127 con signo).

¿Y las fracciones?

Solo se convierten números enteros.