Conversores

Convertidor de bases numéricas

Binario, octal, decimal y hexadecimal.

  • Instantánea
  • Gratis
  • Privada (procesada localmente)
  • Sin registro
Binario base 2
Octal base 8
Decimal base 10
Hexadecimal base 16

Entender las bases numéricas

Normalmente contamos en base 10 (decimal), con diez dígitos del 0 al 9. Pero los ordenadores razonan en base 2 (binaria), porque un circuito solo conoce dos estados: 0 y 1. Otras bases ayudan a escribir esos datos de forma más legible: el octal (base 8) y sobre todo el hexadecimal (base 16).

En cualquier base, la posición de un dígito indica una potencia de la base. En decimal, 235 = 2×10² + 3×10¹ + 5×10⁰. En hexadecimal, EB = 14×16 + 11 = 235. Es el mismo número, escrito de otra forma.

Cómo usar el convertidor

  1. Introduce un número

    Escribe el valor a convertir, por ejemplo 255.

  2. Elige su base de entrada

    Indica si tu número es decimal, binario, octal o hexadecimal.

  3. Lee los cuatro resultados

    Las conversiones en las cuatro bases aparecen al instante.

Tabla de equivalencias de bases

Estos son los números del 0 al 16 escritos en las cuatro bases más comunes:

Decimal (10)Binario (2)Octal (8)Hexadecimal (16)
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010

Observa que el hexadecimal usa las letras A a F para representar del 10 al 15.

Métodos de conversión

De decimal a binario

Divide el número entre 2 de forma repetida, anota cada resto (0 o 1) y luego lee los restos del último al primero.

De binario a decimal

Suma las potencias de 2 correspondientes a los bits a 1. Ejemplo: 1101 = 8 + 4 + 0 + 1 = 13.

¿Para qué sirven las distintas bases?

  • Binario: lenguaje nativo de los procesadores y la memoria.
  • Octal: permisos de archivos Unix (chmod), a veces en electrónica.
  • Hexadecimal: colores web, direcciones de memoria, depuración, codificación.

Preguntas frecuentes

¿Qué es una base numérica?

La base es el número de dígitos distintos que se usan para escribir números. La base 10 (decimal) usa diez (0–9), la base 2 (binaria) dos (0 y 1), la base 16 (hexadecimal) dieciséis (0–9 y luego A–F). Un mismo número se escribe distinto según la base.

¿Cómo convertir un número decimal a binario?

Se divide el número sucesivamente entre 2 anotando los restos y se leen los restos de abajo arriba. Ejemplo: 13 → 13÷2=6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 → 1101.

¿Cómo leer un número hexadecimal?

Cada dígito representa una potencia de 16, y las letras A a F valen 10 a 15. Ejemplo: 1F = 1×16 + 15 = 31 en decimal.

¿Por qué los desarrolladores usan hexadecimal?

Porque es compacto: un byte (8 bits) se escribe con exactamente dos dígitos hexadecimales. Aparece en los colores CSS (#FF8800), las direcciones de memoria y los códigos de codificación.

¿Para qué sirve el octal?

La base 8 se usa sobre todo para los permisos de archivos en Unix/Linux (por ejemplo chmod 755), donde cada dígito codifica los permisos de lectura/escritura/ejecución.

¿Se envían mis datos a internet?

No. La conversión se realiza localmente en tu navegador; ningún número se envía a un servidor.