Conversor de bases numéricas

Convierte números entre binario, octal, decimal, hexadecimal y cualquier base hasta 36, mostrando las bases comunes a la vez.

Escribe un valor y elige las bases

Las bases mayores que diez usan dígitos 0–9 y letras a–z. Los enteros se convierten con exactitud, sin importar su tamaño.

Resultado de conversión

Escribe un valor, elige las bases y pulsa Convertir.

¿Qué es una base numérica?

Una base, o radix, indica cuántos dígitos usa un sistema. El decimal usa diez, el binario dos, el octal ocho y el hexadecimal dieciséis.

Quien programa cambia de base para leer direcciones de memoria, máscaras de bits y colores, o para representar identificadores de forma compacta.

Cómo convertir una base

  1. Escribe el valor que quieres convertir.
  2. Elige la base en la que está y la base de salida.
  3. Pulsa Convertir.
  4. Consulta el resultado y la tabla con binario, octal, decimal, hexadecimal, base 32 y base 36.

Ejemplos de conversión

Decimal a hex

255 (base 10)
ff (base 16)

Binario a decimal

101010 (base 2)
42 (base 10)

Entero grande

9007199254740993 (base 10)
20000000000001 (base 16)

Conversor en el navegador frente a otras opciones

CriterioConversor de UrsaKitCalculadoraProgramar un fragmento
Bases admitidas2 a 36Normalmente 2, 8, 10, 16Cualquiera, con código
Enteros grandesExacto con BigIntPierde precisiónDepende del lenguaje
Los datos salen del dispositivoNo, se ejecuta en el navegadorNoNo
Preguntas frecuentes

Preguntas frecuentes

¿El conversor de bases es gratis?

Sí, sin cuenta y sin límite.

¿Qué bases admite?

Cualquiera de 2 a 36, con una tabla rápida para 2, 8, 10, 16, 32 y 36.

¿Pierde precisión con números grandes?

No. La conversión de enteros usa BigInt, así que los valores mayores que 2^53 siguen siendo exactos.

¿Convierte decimales?

Esta versión convierte enteros; la parte fraccionaria no se convierte.

¿Las letras distinguen mayúsculas?

No. A y a valen 10, y la salida puede ponerse en mayúsculas.

Todas las Herramientas