Bases numéricas
Binario, octal, decimal, hexadecimal y más
Sin base de datos: AIMRAN no guarda tus archivos, textos ni resultados
¿Qué es Bases numéricas?
Los ordenadores trabajan en binario (ceros y unos) y los programadores usan a menudo hexadecimal u octal. Esta herramienta convierte un número entre todas esas bases a la vez: escribe en cualquier campo y los demás se actualizan.
También puedes usar una base personalizada del 2 al 36 y ver detalles útiles como cuántos bits necesita el número o su representación en complemento a dos.
Cómo se usa
- Escribe el número en cualquiera de los campos: binario, octal, decimal o hexadecimal.
- Si lo necesitas, elige una base personalizada del 2 al 36.
- Activa «Agrupar dígitos» o «Letras en mayúsculas» para leerlo mejor.
- Consulta en «Detalles» los bits necesarios y el complemento a dos de 8, 16, 32 o 64 bits.
- Copia el valor que necesites.
Ventajas
- Números enteros de cualquier tamaño, sin perder precisión.
- Base personalizada del 2 al 36.
- Complemento a dos y agrupación de dígitos.
- Gratis, sin registro y sin anuncios.
Detalles técnicos
Los valores se manejan como BigInt, por lo que no hay límite de 2^53 y los enteros grandes se convierten sin pérdida. La lectura admite signo, espacios y guiones bajos como separadores, y los prefijos 0b, 0o y 0x en binario, octal y hexadecimal; los dígitos por encima de 9 se representan con letras de la a a la z (base 36). El número de bits necesarios es la longitud de la representación binaria del valor absoluto. El complemento a dos se calcula como 2^n + valor para negativos con anchos de 8, 16, 32 o 64 bits, indicando si el número no cabe. La agrupación separa binario de 4 en 4, hexadecimal de 2 en 2 y decimal de 3 en 3.
Preguntas frecuentes
¿Cómo se pasa de decimal a binario?
Se divide el número entre 2 repetidamente y se toman los restos de abajo arriba. Por ejemplo, 13 es 1101. La herramienta lo hace al instante.
¿Cómo convierto hexadecimal a decimal?
Cada dígito se multiplica por 16 elevado a su posición. FF = 15 × 16 + 15 = 255. Escribe el valor en el campo hexadecimal y verás el decimal.
¿Qué es el complemento a dos?
La forma habitual de representar números negativos en binario: se invierten los bits y se suma 1. En 8 bits, −1 es 11111111.
¿Hay límite de tamaño en los números?
No. Se usan enteros de precisión arbitraria, así que puedes convertir números con cientos de dígitos.
¿Puedo usar los prefijos 0x o 0b?
Sí. Se aceptan 0x en hexadecimal, 0b en binario y 0o en octal, además de guiones bajos como separadores.
Más herramientas de Desarrolladores
- Base64, URL y HTML · Codifica y descodifica en los tres formatos
- Generador de hashes · MD5 y SHA de texto o archivos
- Generador de UUID · Identificadores únicos al instante
- Contraseñas seguras · Con medidor de fortaleza
- Decodificador JWT · Lee cabecera, payload y caducidad
- Probador de regex · Coincidencias resaltadas y grupos
- Colores y degradados · HEX, RGB, HSL, OKLCH, contraste y degradados
- Sombras CSS · box-shadow con vista previa