Saltar al contenido
SPCXTools

Conversor de bases numéricas

Convierte entre binario, octal, decimal, hexadecimal y cualquier base hasta 36, al instante.

Funciona en local: los archivos no salen de tu dispositivo

Cargando herramienta…

Cómo usar Conversor de bases numéricas

  1. 1Escribe un número en cualquier campo: binario, octal, decimal o hexadecimal.
  2. 2Todos los demás campos se actualizan mientras escribes. Se aceptan prefijos como 0x y 0b, espacios y guiones bajos.
  3. 3Establece una base personalizada del 2 al 36 para convertir a sistemas menos comunes como base 3 o base 36.
  4. 4Marca Agrupar dígitos para mejorar la legibilidad y usa los botones de copiar para copiar cualquier resultado.

Convierte entre sistemas numéricos al instante

Los ordenadores piensan en binario, los programadores escriben colores y direcciones de memoria en hexadecimal, los permisos de archivos de Unix usan el sistema octal y la gente cuenta en decimal. Este conversor de bases numéricas traduce entre todos ellos a la vez: escribe un valor en cualquier campo y velo en las demás bases inmediatamente. También convierte a cualquier base personalizada del 2 al 36 y maneja números de tamaño ilimitado.

Características

  • Binario, octal, decimal y hexadecimal uno al lado del otro, todos editables.
  • Bases personalizadas del 2 al 36, como base 3, base 12 o base 36.
  • Tamaño ilimitado con aritmética de precisión arbitraria exacta.
  • Números negativos con un signo de menos delante.
  • Se ignoran prefijos y separadores como 0x, 0b, 0o, espacios y guiones bajos.
  • Agrupación de dígitos en grupos de tres o cuatro para facilitar la lectura.
  • Longitud en bits del número mostrada automáticamente.

Conversiones comunes

Decimal Binario Octal Hex
10 1010 12 A
15 1111 17 F
16 10000 20 10
100 1100100 144 64
255 11111111 377 FF
1024 10000000000 2000 400
65535 1111111111111111 177777 FFFF

Dónde se usa cada base

  • Binario (base 2): el lenguaje de los circuitos digitales; cada dígito es un bit.
  • Octal (base 8): permisos de archivos de Unix como chmod 755, donde cada dígito representa tres bits.
  • Decimal (base 10): los números de uso cotidiano.
  • Hexadecimal (base 16): direcciones de memoria, códigos de color como #FF8800, valores de bytes, hashes y direcciones MAC; cada dígito hexadecimal representa exactamente cuatro bits.
  • Base 36: identificadores compactos como las URL cortas, que usan todos los dígitos y letras.

Consejos

  • Un byte son 8 bits, o exactamente dos dígitos hexadecimales: FF es 255, el valor más alto para un byte.
  • Para convertir códigos de color hexadecimales a valores RGB, usa el Conversor de color.
  • Para cálculos con potencias de dos, la Calculadora científica admite expresiones como 2^32.

Preguntas frecuentes

¿Cómo convierto de binario a decimal?
Multiplica cada dígito binario por el valor de su posición (1, 2, 4, 8, 16, etc., de derecha a izquierda) y suma los resultados. Para 1011: 1×8 + 0×4 + 1×2 + 1×1 = 11. El conversor lo hace al instante para números de cualquier longitud.
¿Cómo convierto de decimal a hexadecimal?
Divide el número entre 16 repetidamente y anota los restos, usando A–F para 10–15. Luego, léelos de abajo hacia arriba. Para 255: 255 ÷ 16 = 15 con resto 15 (F), y 15 ÷ 16 = 0 con resto 15 (F), por lo que 255 = FF.
¿Hay un límite en el tamaño del número?
No. El conversor utiliza enteros de precisión arbitraria (BigInt), por lo que incluso números con cientos de dígitos se convierten de forma exacta, sin los errores de redondeo que tienen las calculadoras normales por encima de los 9 mil billones.
¿Puedo convertir números negativos o fracciones?
Se admiten números negativos con un signo de menos delante, como −FF = −255. No se admiten fracciones; el conversor solo funciona con números enteros. No se aplica la representación en complemento a dos; el signo de menos se mantiene tal cual.
¿Qué dígitos se usan para bases superiores a 10?
Las letras A-Z representan los valores del 10 al 35. Por tanto, el sistema hexadecimal usa 0-9 y A-F, y la base 36 usa todos los dígitos y todas las letras. La entrada no distingue entre mayúsculas y minúsculas.