Cómo funciona
La entrada se lee dígito a dígito en la base de origen (valor = valor × base + dígito) como un entero de precisión arbitraria, así que no hay redondeo ni con cientos de dígitos. Luego se escribe en la base de destino mediante divisiones sucesivas.
El resultado muestra binario, octal, decimal y hexadecimal en paralelo, agrupados para leerlos mejor, junto con la longitud en bits y bytes. Para negativos se muestra el complemento a dos en 8, 16, 32 y 64 bits cuando cabe.
Dígitos por encima de 10
Después de 0–9, las letras continúan los dígitos: A = 10, B = 11 … F = 15 en hexadecimal, hasta Z = 35 en base 36. Mayúsculas y minúsculas significan lo mismo.
| Decimal | Binario | Octal | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
Consejos
- Un dígito hexadecimal son exactamente cuatro bits y uno octal tres; por eso los programadores los usan como abreviatura del binario.
- Los permisos de archivos Unix como 755 son octales: 7 = rwx, 5 = r-x.
- La base 36 (0–9 más A–Z) sirve para identificadores cortos: 1 000 000 es LFLS.
Criterios y fuentes
- Especificación del lenguaje ECMAScript: BigInt · Ecma International (TC39)
- Especificación del lenguaje ECMAScript: Number.prototype.toString(radix) · Ecma International
Última revisión 17 de octubre de 2026
Preguntas frecuentes
¿Cómo paso de decimal a binario?
Divide entre 2 una y otra vez y lee los restos del último al primero. 13 ÷ 2 da los restos 1, 0, 1, 1, así que 13 es 1101. El conversor lo hace al instante con cualquier tamaño.
¿Cómo paso de hexadecimal a decimal?
Multiplica cada dígito por una potencia de 16 y suma. FF = 15 × 16 + 15 = 255.
¿Hay límite de tamaño?
Se trabaja con BigInt de JavaScript, sin límite de precisión. Para que la página siga ágil, la entrada se limita a 4096 dígitos.
¿Convierte decimales?
No, solo números enteros. Las partes fraccionarias a menudo no terminan en otra base (0,1 en decimal se repite sin fin en binario).