Cómo usar
- Ingresar número
Introduzca el número a convertir.
- Seleccionar bases
Seleccione la base de origen y destino.
- Ver resultado
Vea el número convertido en todos los sistemas numéricos comunes.
¿Qué es una base numérica (sistema de numeración)?
Una base numérica (también llamada radix o sistema de numeración) define cuántos símbolos se agrupan antes de que un dígito arrastre a la siguiente posición. El sistema decimal (base 10) que usamos a diario se basa en los diez dígitos del 0 al 9 y arrastra al llegar a 10.
Bases numéricas habituales
- Binario (base 2): usa solo 0 y 1. Es la unidad fundamental con la que los ordenadores procesan datos mediante los estados de encendido/apagado de las señales eléctricas.
- Octal (base 8): usa del 0 al 7. Aparece en los permisos de archivos de Unix, como 755.
- Hexadecimal (base 16): usa del 0 al 9 y de la A a la F. Al comprimir cuatro bits en un solo dígito, expresa de forma concisa códigos de color, direcciones de memoria y direcciones MAC.
La misma cantidad simplemente se ve distinta según la base, pero su valor sigue siendo el mismo. Por ejemplo, el número decimal 255 es 11111111 en binario y FF en hexadecimal.
Cómo funciona la conversión
Este conversor primero transforma el valor introducido en un valor decimal y luego lo despliega en la base de destino.
decimal = Σ (valor del dígito × base^posición)
Por ejemplo, al convertir el número binario 1011 a decimal:
1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11
A la inversa, para convertir un número decimal a otra base se toman los restos de la división sucesiva por la base de destino y se leen en orden inverso. 11 → hexadecimal: 11 = 0×16 + 11 → 11 es B → B. En la fórmula, el valor del dígito es la cifra de cada posición y el índice de posición aumenta de uno en uno empezando por el dígito de más a la derecha (0).