Conversor de bases numéricas

Convierte binario, octal, decimal y hexadecimal a la vez, o cambia a cualquier base de 2 a 36. Números muy grandes y negativos se convierten con exactitud.

Cualquier base (2 a 36)

Las cifras mayores que 9 se escriben A=10, B=11 … Z=35. No distingue mayúsculas de minúsculas.

Bits
—
Bytes
—
Complemento a dos
—

Sobre la herramienta: Conversor de bases numéricas

Escribe un número en cualquier campo y todos los demás se actualizan al instante. El conversor muestra las bases más usadas en programación, informática y electrónica –binario (BIN), octal (OCT), decimal (DEC) y hexadecimal (HEX)– y el campo inferior permite elegir cualquier base de 2 a 36.

Trabaja con enteros de precisión arbitraria (BigInt), así que incluso 2⁶⁴ se convierte sin errores de redondeo, y para los números negativos muestra también su complemento a dos.

Cómo se usa

  1. Escribe el número en el campo de la base que conoces; los demás se convierten automáticamente.
  2. Se aceptan los prefijos 0x (hex), 0b (binario) y 0o (octal); los espacios y _ se ignoran.
  3. Para otras bases, elige una de 2 a 36 en Cualquier base.
  4. Con el botón Copiar de cada campo copias el resultado.

Cómo se convierte entre bases

Decimal → base N: divide sucesivamente entre N y lee los restos de abajo arriba. Ejemplo: 13 → 13 ÷ 2 = 6 resto 1, 6 ÷ 2 = 3 resto 0, 3 ÷ 2 = 1 resto 1, 1 ÷ 2 = 0 resto 1 → 1101₂

Base N → decimal: multiplica cada cifra por la potencia de N correspondiente y suma. Ejemplo: 1A₁₆ = 1 × 16 + 10 × 1 = 26

Binario ↔ hexadecimal: agrupa los bits de cuatro en cuatro desde la derecha; cada grupo es una cifra hexadecimal (de tres en tres para octal). 1101 0111₂ = D7₁₆

Tabla de equivalencias

DecimalBinarioOctalHex
81000108
10101012A
15111117F
16100002010
100110010014464
25511111111377FF
1024100000000002000400
655351111111111111111177777FFFF

Números negativos y complemento a dos

El conversor escribe los negativos con signo menos, como en matemáticas: −1010₂. Los ordenadores suelen guardarlos en complemento a dos: con n bits, −x se representa como 2ⁿ − x. Ejemplo: −10 con 8 bits = 256 − 10 = 246 = 1111 0110₂ (0xF6). El recuadro de información muestra el complemento a dos con el menor ancho en que cabe (8, 16, 32, 64 o 128 bits).

Preguntas frecuentes

¿Convierte números muy grandes?

Sí. Usa enteros sin límite de cifras, así que incluso números de decenas de cifras se convierten con exactitud. No admite números con decimales.

¿Puedo escribir el hexadecimal en minúsculas?

Sí. La entrada no distingue mayúsculas de minúsculas; el resultado se muestra en mayúsculas (A–F).

¿Por qué solo hasta base 36?

Las diez cifras 0–9 más las 26 letras A–Z suman 36 símbolos. La base 36 se usa a veces para identificadores cortos y acortadores de URL.