Skip to content

Calculadora de Sistemas de Numeración ​

Convierte al instante entre binario, octal, decimal y hexadecimal. Escribe en cualquiera de los cuatro campos y los otros tres se actualizan automáticamente. Soporta números negativos y de tamaño arbitrario (BigInt), prefijos 0b/0o/0x y validación en tiempo real.

Binario base 20b
Solo 0 y 1
Octal base 80o
Dígitos 0–7
Decimal base 10—
Dígitos 0–9, signo -
Hexadecimal base 160x
0–9, A–F (may/min)
Decimal (BigInt)42
6bits necesarios
1bytes (8 bits)
2Abytes en hex
Positivosigno
0b101010 bin0o52 oct42 dec0x2A hex
Ejemplos:
¿Cómo se hace la conversión?

Internamente se convierte todo a base 10 (decimal) usando BigInt y desde ahí a cada base destino:

  • Binario → Decimal: suma de potencias de 2. Ej: 1011₂ = 1·2³ + 0·2² + 1·2¹ + 1·2⁰ = 11₁₀
  • Decimal → Hex: divisiones sucesivas entre 16 y restos (10→A, 15→F).
  • Hex → Octal: hex → binario (4 bits por dígito) → agrupar de 3 en 3 → octal.

Soporta números negativos y de tamaño arbitrario (hasta cientos de dígitos) gracias a BigInt. Se ignoran espacios y prefijos 0b, 0o, 0x.

Guía rápida ​

SistemaBaseDígitosPrefijoEjemplo
Binario20, 10b0b101010 → 42
Octal80–70o0o52 → 42
Decimal100–9—42
Hexadecimal160–9, A–F0x0x2A → 42

Consejos ​

  • Puedes pegar valores con prefijo (0b1010, 0xFF) o sin él.
  • Usa el botón para copiar cualquier campo.
  • Los botones de Ejemplos cargan conversiones típicas de examen (255, DEAD, 777 octal…).
  • La sección bits necesarios indica el tamaño mínimo para representar el valor en binario.

Tabla de referencia ​

DecBinOctHexDecBinOctHex
000000081000108
100011191001119
200102210101012A
300113311101113B
401004412110014C
501015513110115D
601106614111016E
701117715111117F

Truco: cada dígito hexadecimal equivale a 4 bits. Por eso 0xF = 1111₂ y 0xFF = 11111111₂ = 255₁₀.

Aplicaciones en ASIR ​

  • Direcciones IP y máscaras: la máscara 255.255.255.0 es 0xFFFFFF00.
  • Permisos Linux: chmod 755 → 111 101 101₂ → rwxr-xr-x.
  • Colores web: #FF5733 es RGB(255,87,51).

Publicado bajo la licencia MIT.