Saltar al contenido
Bai
EspañolEnglishEuskara Empezar →

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.

Privado por diseño
Decimal
Hexadecimal
0x
Binario
0b
Octal
0o
1514131211109876543210

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.

Herramientas relacionadas