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
- Escribe o pega un número y elige su base. Un prefijo 0b, 0o o 0x fija la base por ti.
- Copia cualquiera de los resultados. Marca “Agrupar dígitos” para leer mejor los números largos.
- 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.