Sobre esta herramienta
Binario, octal, decimal y hexadecimal son solo formas distintas de escribir el mismo número, pero convertirlos mentalmente es fácil de equivocar. Este conversor transforma un valor en cualquier base de 2 a 36 a todas las demás a la vez: perfecto para leer un color en hex, decodificar una máscara de permisos o comprobar un byte de un hash.
Usa BigInt de precisión arbitraria, así que incluso números mucho mayores que un entero de 64 bits se convierten con exactitud y sin redondeo. Escribe un valor, elige su base y lee cada representación. Todo ocurre en tu navegador.
Preguntas frecuentes
¿Se sube a algún servidor el número que introduzco?
No. Toda la conversión se realiza en tu navegador con JavaScript — no se envía nada a ningún servidor, así que incluso los valores sensibles nunca salen de tu dispositivo.
¿Qué bases numéricas admite esta herramienta?
Por defecto se muestran binario (2), octal (8), decimal (10) y hexadecimal (16), además de cualquier base personalizada del 2 al 36 usando dígitos 0-9 y letras a-z.
¿Puede manejar números más grandes que un entero de 64 bits?
Sí. Las conversiones usan BigInt de JavaScript internamente, así que no hay pérdida de precisión ni siquiera con números muy superiores a lo que cabe en un entero estándar de 64 bits.
¿Tengo que quitar prefijos como 0x o 0b antes de pegar un número?
No, los prefijos habituales (0x, 0b, 0o) se eliminan automáticamente, y el conversor también acepta un signo menos delante para valores negativos.
¿Por qué la herramienta muestra un error con mi entrada?
Significa que el valor contiene un dígito no válido para la base de origen seleccionada — por ejemplo, un '8' o un '9' al convertir desde octal, o una letra posterior a la 'f' al convertir desde hexadecimal.