DT Dev Tools

Conversor de bases numéricas

Convierte enteros con signo entre binario, octal, decimal, hexadecimal y cualquier base del 2 al 36, todo de forma local en tu navegador.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Advertisement

Qué hace el Conversor de bases numéricas

El Conversor de bases numéricas traduce números enteros con signo entre binario, octal, decimal, hexadecimal y cualquier base personalizada del 2 al 36. Es útil al leer indicadores de protocolo, máscaras de permisos, valores relacionados con colores, identificadores de bases de datos, campos de bits, registros de hardware, ejemplos codificados o ejercicios de programación que representan el mismo entero de distintas maneras. La herramienta muestra las bases habituales una junto a otra para que puedas comparar el valor sin ejecutar comandos por separado.

El conversor valida cada carácter según la base de origen seleccionada antes de generar la salida. Por ejemplo, la entrada binaria solo puede contener 0 y 1, la octal dígitos del 0 al 7 y la hexadecimal dígitos más letras de la A a la F. Acepta letras mayúsculas o minúsculas, ignora los espacios alrededor y admite un signo más o menos inicial opcional. Las entradas no válidas se notifican con un mensaje de estado claro en lugar de producir un resultado engañoso.

Flujo de trabajo privado en el navegador

Toda la conversión se realiza con JavaScript del navegador y BigInt. Ningún valor se sube, se registra ni se envía a un servidor, lo que resulta útil al revisar identificadores, claves generadas, muestras de depuración o constantes internas que deben permanecer en local. BigInt también significa que la herramienta no está limitada al rango normal de enteros seguros de JavaScript, de modo que los enteros muy grandes se representan con exactitud siempre que sean números enteros.

Consejos prácticos

Usa los botones rápidos cuando ya sepas si la entrada es binaria, octal, decimal o hexadecimal, y ajusta después la base de destino personalizada para formatos menos habituales. La herramienta no admite deliberadamente números fraccionarios, porque una conversión fraccionaria precisa exige decisiones adicionales de redondeo y representación. Mantén siempre los prefijos como 0x o 0b fuera del campo de entrada y elige la base de origen de forma explícita. Si un valor convertido se va a usar en código, pruebas, permisos o configuración, comprueba la base y el signo esperados antes de confirmarlo en un commit.

Cómo usar

  1. Introduce un númeroPega o escribe el valor que quieres convertir.
  2. Elige la base de origenUsa el campo de base o los botones rápidos de binario, octal, decimal y hexadecimal.
  3. Revisa los resultadosComprueba a la vez binario, octal, decimal, hexadecimal y cualquier base de destino personalizada.

Preguntas frecuentes

¿Qué bases se admiten?
El conversor admite las bases del 2 al 36, con los dígitos 0-9 y las letras A-Z.
¿Maneja enteros muy grandes?
Sí. La conversión usa valores BigInt del navegador, por lo que los enteros pueden ser mucho mayores que el rango numérico seguro habitual de JavaScript.
¿Puede convertir valores fraccionarios?
No. Esta herramienta se centra en enteros con signo para lograr una conversión de base exacta con BigInt.
¿Se envía el número a un servidor?
No. La validación y la conversión se realizan localmente en tu navegador.
Advertisement