Convertidor de bases numéricas
Binario, octal, decimal y hexadecimal.
- Instantánea
- Gratis
- Privada (procesada localmente)
- Sin registro
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
-
Introduce un número
Escribe el valor a convertir, por ejemplo 255.
-
Elige su base de entrada
Indica si tu número es decimal, binario, octal o hexadecimal.
-
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) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
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.