Qué hace
El conversor de bases numéricas muestra un entero en todos los sistemas de numeración posicional habituales a la vez: binario (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16) y base 36. Escribe un número en cualquiera de estas bases y todas las demás se actualizan mientras escribes, cada una con su propio botón de copiar.
Los programadores convierten entre bases constantemente: leer un color hex o una dirección de memoria, revisar flags y máscaras de bits en binario, definir permisos de archivos Unix en octal (755) o acortar ID con base 36.
Cómo se usa
- Escribe o pega un número en la entrada, o haz clic en Ejemplo.
- Deja Base de entrada en Automática para leer los prefijos
0x,0oy0b; los dígitos sin prefijo se tratan como decimales. Para escribir dígitos hex comoffsin prefijo, elige tú la base. - Activa Agrupar dígitos para dividir los resultados largos en grupos legibles: 4 dígitos para binario y hex, 3 para decimal y octal.
- Copia cualquier fila con su botón de copiar. La fila Longitud en bits te dice cuántos bits necesita el valor, algo útil al elegir un tipo entero.
Ejemplo
0xFF5733, un tono de naranja en CSS, es:
| Base | Valor |
|---|---|
| Decimal | 16734003 |
| Binario | 111111110101011100110011 |
| Octal | 77653463 |
| Base 36 | 9yo1f |
Necesita 24 bits, un byte para el rojo, otro para el verde y otro para el azul.
Cómo funciona la conversión de bases
En base b, cada dígito vale b veces el dígito de su derecha. El número hex ff es 15 × 16 + 15 = 255. Para convertir a otra base se divide repetidamente entre la nueva base y se leen los restos al revés. Como 16 = 2⁴ y 8 = 2³, cada dígito hex corresponde exactamente a cuatro dígitos binarios y cada dígito octal a tres; por eso el hex es una forma compacta de escribir binario.
Preguntas frecuentes
› ¿Qué tamaño de número puede convertir?
No hay un límite práctico. El conversor usa enteros de precisión arbitraria (BigInt), así que los valores de 64 bits, 128 bits e incluso más largos se convierten con exactitud, a diferencia de las calculadoras que pierden precisión por encima de 2^53.
› ¿Cómo introduzco un número hexadecimal o binario?
Con Base de entrada en Automática, ponle el prefijo 0x para hex, 0b para binario o 0o para octal, por ejemplo 0xff o 0b1010. O elige la base en el menú y escribe los dígitos sin prefijo.
› ¿Cómo se muestran los números negativos?
Como un signo menos seguido de la magnitud; por ejemplo, -255 es -ff en hex. La herramienta no convierte a complemento a dos de ancho fijo.
› ¿Puedo pegar números con separadores?
Sí. Se ignoran los espacios, guiones bajos y comas, así que tanto 1_000_000 como 1,000,000 funcionan. Activa Agrupar dígitos para volver a añadir espacios en los resultados.