Herramientas
Conversor de bases numéricas
Conversor de bases numéricas: decimal, binario, hexadecimal y octal
Convierte números entre decimal, hexadecimal, binario y octal.
Sobre esta herramienta
Pasar un número de decimal a binario o a hexadecimal es el pan de cada día en programación, electrónica y redes: leer un color en hexadecimal, interpretar permisos de ficheros en octal, preparar una máscara de bits para un microcontrolador o entender un volcado de memoria. Este conversor muestra el mismo número en las cuatro bases a la vez e incluye una calculadora de operaciones a nivel de bit.
En la pestaña «Conversor», escribe en la fila de cualquier base y las otras tres se actualizan solas; puedes pegar valores con prefijo, como 0xFF o 0b1010. El botón de copiar añade el prefijo correspondiente. Debajo, «Activar bits» muestra los 16 bits del número: pulsa uno para encenderlo o apagarlo. En «Operaciones con bits», elige AND, OR, XOR, NOT, << o >>, introduce los valores A y B (o las posiciones a desplazar) y pulsa «Calcular».
Las conversiones se hacen en tu navegador y no se envía nada. Solo admite enteros no negativos: no convierte números con decimales ni negativos en complemento a dos. La precisión es exacta hasta 2⁵³ (unos nueve mil billones); las operaciones con bits trabajan con 32 bits sin signo, y la vista de bits solo aparece para valores hasta 65 535.
Preguntas frecuentes
¿Cómo se pasa un número decimal a binario?
Divide el número entre 2 repetidamente y apunta los restos; leídos de abajo arriba forman el binario. Por ejemplo, 13 da 1101. Aquí basta con escribirlo en la fila «Decimal».
¿Qué significan los prefijos 0x, 0b y 0o?
Indican la base en la que está escrito el número en muchos lenguajes de programación: 0x para hexadecimal, 0b para binario y 0o para octal. El conversor los acepta al pegar y los añade al copiar.
¿Por qué el hexadecimal usa letras?
Porque necesita 16 símbolos y solo hay 10 cifras: de la A a la F representan los valores 10 a 15. Así, FF en hexadecimal es 255 en decimal.
¿Para qué sirve la operación XOR?
Da 1 en cada bit donde los dos valores son distintos. Se usa para invertir bits concretos con una máscara, comparar valores o en cifrados sencillos, ya que aplicar XOR dos veces con la misma clave devuelve el original.