← Inicio

🔢 Conversor de Bases Numéricas

Convierte entre binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16) con precisión total. Funciona con negativos y fracciones.

¿Qué es esta herramienta?

La conversión de bases numéricas es el proceso de expresar la misma cantidad en diferentes sistemas de numeración posicional. El sistema decimal que usamos a diario es base 10, donde cada posición representa una potencia de diez. Las computadoras, sin embargo, trabajan internamente en binario (base 2), donde cada posición es una potencia de dos. El octal (base 8) y el hexadecimal (base 16) son notaciones abreviadas muy usadas en programación, direccionamiento de memoria y electrónica digital, porque cada dígito octal corresponde exactamente a tres bits binarios y cada dígito hex a cuatro. Este conversor traduce cualquier número entre estas cuatro bases al instante. Maneja enteros muy grandes sin perder precisión, soporta valores negativos mediante la convención estándar de signo-magnitud, e incluso convierte partes fraccionarias con un número ajustable de dígitos. Solo escribe un número, elige su base, selecciona la base objetivo y el resultado aparece de inmediato. Como todo se ejecuta localmente en tu navegador, no hay ida y vuelta al servidor —las conversiones son instantáneas, privadas y funcionan sin conexión. Ya seas estudiante aprendiendo aritmética de bases, programador depurando volcados hexadecimales o ingeniero de redes leyendo direcciones IP y MAC, esta herramienta te ahorra el cálculo mental y la división larga manual.

Para cálculos relacionados, prueba la calculadora de notación científica, conversor de números romanos, conversor de almacenamiento para explorar más herramientas útiles.

Cómo funciona

La calculadora convierte a través del decimal como paso intermedio. Primero, el número de entrada en su base de origen se expande como un polinomio y se evalúa para producir el valor decimal: por ejemplo, el binario 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11. Luego el valor decimal se convierte a la base objetivo mediante división repetida: divide el número por la base objetivo, registra el resto y repite hasta que el cociente llegue a cero; los restos leídos en orden inverso dan el resultado. Las partes fraccionarias usan el proceso inverso: multiplica la parte fraccionaria por la base objetivo, toma la parte entera como siguiente dígito y repite. Como algunas fracciones nunca terminan en ciertas bases (por ejemplo, 1/10 en binario es una expansión infinita periódica), la herramienta te permite elegir cuántos dígitos fraccionarios calcular, con una advertencia cuando la expansión no termina. Una característica derivada útil es la estimación de longitud de bits: para cualquier valor decimal, la herramienta muestra cuántos bits binarios se necesitan para representarlo, lo cual ayuda al asignar campos de ancho fijo en protocolos o registros de hardware.

Valores de Posición Binarios

Cada posición de bit en binario representa una potencia de dos.

10110101128643216842110110101₂ = 128+32+16+4+1 = 181

Tabla de Referencia de Conversión de Bases

Valores equivalentes de 0–15 en las cuatro bases soportadas.

DecimalBinarioOctalHex
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Patrones de Bits Comunes

Valores binarios y hex usados con frecuencia en computación.

DecimalBinarioHexUso típico
25511111111FFValor máximo de byte, componente RGB
256100000000100Desbordamiento de byte, 2⁸
1024100000000004001 KiB en binario
409610000000000001000Tamaño de página en muchos sistemas
655351111111111111111FFFFMáximo valor sin signo de 16 bits
2147483647011111111111111111111111111111117FFFFFFFMáximo int con signo de 32 bits
Ad

Cómo usar

  1. Escribe el número que quieres convertir.
  2. Selecciona la base de origen —binario, octal, decimal o hexadecimal.
  3. Selecciona la base objetivo.
  4. Pulsa Convertir para ver el resultado.
  5. Ajusta los dígitos fraccionarios si conviertes una fracción decimal.

Preguntas Frecuentes

¿Por qué la calculadora convierte a través del decimal?

Convertir directamente entre bases arbitrarias es posible pero propenso a errores humanos. Pasar por el decimal como paso intermedio garantiza la corrección tanto para enteros como para fracciones, ya que la aritmética decimal es exacta para el proceso de conversión en sí.

¿Soporta números negativos?

Sí. Los negativos se representan con un signo menos seguido de la magnitud en la base objetivo (forma signo-magnitud). Esto difiere del complemento a dos, que es una representación de ancho fijo usada dentro del hardware de computadoras.

¿Cuántos dígitos puede manejar?

La herramienta usa BigInt de JavaScript para las partes enteras, así que soporta enteros mucho más allá de 2⁵³ sin pérdida de precisión. Las partes fraccionarias se calculan con un número configurable de dígitos.

¿Qué es el complemento a dos y por qué no se usa aquí?

El complemento a dos es una forma de representar enteros negativos en binario de ancho fijo (como 8 bits o 32 bits). Requiere conocer el ancho de antemano. Este conversor muestra la forma más simple de signo-magnitud, que no es ambigua sin un ancho fijo.

¿Por qué 0.1 no se convierte limpiamente a binario?

La fracción decimal 0.1 tiene una expansión infinita periódica en binario, igual que 1/3 se repite en decimal (0.333...). La herramienta calcula un número limitado de dígitos y señala que la expansión no termina.

¿Qué bases están soportadas?

Binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Estas cuatro cubren la gran mayoría de casos de programación, electrónica y redes.

Consejos

Cada dígito hex corresponde exactamente a cuatro bits binarios (0-F = 0000-1111), y cada dígito octal a tres bits (0-7 = 000-111) —agrupar los dígitos binarios en conjuntos de cuatro o tres acelera mucho la conversión manual. Las potencias de dos aparecen constantemente: 2¹⁰ = 1024, por eso 1 KB equivale a 1024 bytes en notación binaria. Al convertir negativos, recuerda que esta herramienta usa un signo menos seguido de la magnitud, no complemento a dos —el complemento a dos es una representación de ancho fijo usada dentro de las computadoras. Para fracciones, más dígitos objetivo significa más precisión; el binario a menudo necesita muchos dígitos para decimales simples como 0.1. Usa hex para direcciones de memoria y códigos de color, octal para permisos de archivos Unix y binario cuando necesites razonar bit a bit.

Herramientas Relacionadas

Fuentes y Referencias

  1. NIST. Guía del SI - Prefijos decimales y binarios. physics.nist.gov.
  2. Wolfram MathWorld. Base numérica. mathworld.wolfram.com.

Revisado por última vez: agosto 2026.

Limitaciones

Esta herramienta convierte entre sistemas de numeración posicional. Está diseñada para uso educativo y de programación.

Lo que esta herramienta no tiene en cuenta:

Verifica siempre las conversiones críticas con un método independiente antes de confiar en ellas.

Ad