Conversor binario, decimal, hexadecimal y octal
Convierte números entre binario, decimal, hexadecimal y octal en cualquier dirección. Escribe el número, indica su base y verás las otras tres al instante, con el procedimiento.
Conversor
Admite prefijos 0b, 0x y 0o, espacios y signo negativo.
Decimal
42
Base 10
Hexadecimal
2A
Base 16
Octal
52
Base 8
- Bits necesarios
- 6
- Dígitos hexadecimales
- 2
De binario a decimal
1×2^5 + 0×2^4 + 1×2^3 + 0×2^2 + 1×2^1 + 0×2^0
= 42
Cada dígito vale su valor por la base elevada a su posición. Un dígito hexadecimal equivale exactamente a 4 bits y uno octal a 3, por eso se agrupan así.
Continúa analizando
- Calculadora básica para sumar, restar, multiplicar, dividir y sacar porcentajes al instante, con teclado, ratón o pantalla táctil y un historial de las últimas operaciones.Calculadora
- Encuentra todos los factores o divisores de un número entero, sus pares de factores, cuántos tiene, su factorización prima y si es primo.Factores
- Comprueba al instante si un número es primo; si no lo es, muestra un divisor y su factorización prima, además del primo anterior y el siguiente.Números primos
Herramienta de cálculo orientativa. Verifica los datos antes de tomar decisiones importantes.
Qué es cada base
| Base | Dígitos | Ejemplo (255) |
|---|---|---|
| Binario (2) | 0 y 1 | 11111111 |
| Octal (8) | 0 a 7 | 377 |
| Decimal (10) | 0 a 9 | 255 |
| Hexadecimal (16) | 0 a 9 y A a F | FF |
De cualquier base a decimal
valor = Σ dígito × base^posición 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 11
Las posiciones se cuentan desde la derecha empezando en 0.
De decimal a otra base
Se divide el número entre la base repetidamente y se anotan los restos; leídos de abajo arriba forman el número en la nueva base. Entre binario y hexadecimal basta agrupar de 4 en 4 bits (y de 3 en 3 para octal).
Formatos admitidos
- Prefijos 0b (binario), 0o (octal) y 0x (hexadecimal).
- Espacios o guiones bajos para separar grupos.
- Signo negativo delante del número.
- Hasta 128 dígitos, con aritmética exacta.
Ejemplo
El binario 101010 es 42 en decimal, 2A en hexadecimal y 52 en octal. El decimal 255 es 1111 1111 en binario y FF en hexadecimal.
- 101010₂ = 32 + 8 + 2 = 42
- 42 = 2 × 16 + 10 → 2A₁₆
- 42 = 5 × 8 + 2 → 52₈
Errores frecuentes
- Leer los restos de arriba abajo al pasar de decimal a binario.
- Usar la letra O en lugar del cero en hexadecimal.
Preguntas frecuentes
¿Por qué el hexadecimal se usa tanto en informática?
Porque cada dígito hexadecimal equivale exactamente a 4 bits, así que un byte (8 bits) se escribe con 2 dígitos. Es una forma compacta de leer binario.
¿Cómo se representan los negativos?
Esta herramienta muestra el signo delante del número. En hardware se usa normalmente el complemento a dos, que depende del número de bits.
Herramientas relacionadas
Sigue con el siguiente paso de tu análisis.
- CalculadoraCalculadora básica para sumar, restar, multiplicar, dividir y sacar porcentajes al instante, con teclado, ratón o pantalla táctil y un historial de las últimas operaciones.
- FactoresEncuentra todos los factores o divisores de un número entero, sus pares de factores, cuántos tiene, su factorización prima y si es primo.
- Números primosComprueba al instante si un número es primo; si no lo es, muestra un divisor y su factorización prima, además del primo anterior y el siguiente.