Convertidor de Bases Numéricas

Convierte números entre cualquier base

Introduce un número y velo al instante en binario, octal, decimal, hexadecimal y cualquier base personalizada de 2 a 36.

Compartir

Sobre el Convertidor de Bases Numéricas

Esta herramienta convierte números enteros entre binario, octal, decimal, hexadecimal y cualquier base personalizada de 2 a 36, todo a la vez y en tu navegador. Utiliza el tipo BigInt de JavaScript, por lo que no hay límite en el tamaño del número que puedes convertir, a diferencia de las calculadoras que fallan al superar los 32 o 64 bits. El modo de detección automática reconoce los prefijos estándar 0x, 0b y 0o, y los números negativos son totalmente compatibles.

Características:

  • Precisión arbitraria gracias a BigInt: sin desbordamiento en números enormes
  • Detecta automáticamente los prefijos 0x, 0b y 0o, además de números negativos
  • Bases personalizadas de 2 a 36 tanto para la entrada como para la salida
  • Salida binaria agrupada en nibbles legibles (1010 1100)

Cómo convertir un número

  1. Escribe o pega un número en el campo de entrada
  2. Elige su base, o déjalo en Automático para detectar los prefijos 0x/0b/0o
  3. Velo convertido al instante a binario, octal, decimal y hexadecimal
  4. Elige una base personalizada de 2 a 36 y copia la fila que necesites

Preguntas Frecuentes

¿Qué bases numéricas admite esta herramienta?

Siempre se muestran binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16), además de una base personalizada que puedes establecer entre 2 y 36 tanto para la entrada como para la salida.

¿Cómo introduzco un número hexadecimal o binario?

Selecciona la base correspondiente en el menú desplegable, o déjalo en Automático y escribe el número con su prefijo estándar: 0x para hexadecimal, 0b para binario y 0o para octal; por ejemplo, 0xFF, 0b1010 u 0o17.

¿Esta herramienta admite números negativos?

Sí. Comienza el número con un signo menos (por ejemplo, -1F en hexadecimal o -101 en binario) y todas las bases de salida mostrarán el mismo valor con signo.

¿Por qué puedo convertir números más grandes que otras herramientas?

Este convertidor usa el tipo nativo BigInt de JavaScript en lugar de enteros normales de 32 o 64 bits, por lo que no hay límite superior de precisión. La mayoría de las calculadoras y hojas de cálculo se desbordan o redondean silenciosamente en cuanto un número supera su ancho de bits fijo; esta herramienta mantiene cada dígito exacto sin importar lo grande que sea el número.

¿Qué me indica la fila de cantidad de dígitos y longitud en bits?

Muestra cuántos bits necesita el número en binario y cuántos dígitos tiene en decimal, lo cual es útil para dimensionar tipos de datos, comprobar requisitos de almacenamiento o verificar que un valor cabe en un campo de ancho fijo.

¿Por qué se usa tanto el hexadecimal en programación?

El hexadecimal es un sustituto compacto y fácil de leer para el binario: cada dígito hexadecimal representa exactamente cuatro bits (un nibble), por lo que convertir entre ambos es simple y sin pérdida. Esto convierte al hexadecimal en la forma estándar de escribir direcciones de memoria, códigos de color, valores de bytes y volcados de datos binarios.

Privacidad Primero

Toda la conversión ocurre localmente en tu navegador mediante JavaScript. Tus números nunca se suben, transmiten ni almacenan en ningún servidor.

Estándares y Referencias

Última actualización: 2026-07-23