Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Haz operaciones aritméticas y bit a bit directamente con números binarios, octales y hexadecimales, con el resultado mostrado en las cuatro bases a la vez.

Calculadora binaria para aritmética de bases y operaciones bit a bit

Esta calculadora binaria te permite operar directamente con números binarios, octales y hexadecimales sin convertirlos primero a decimal. Elige una base, escribe dos valores, selecciona un operador y el resultado aparece al instante en los cuatro sistemas numéricos: binario, octal, decimal y hexadecimal.

Además de la aritmética estándar, puedes ejecutar operaciones bit a bit — AND, OR, XOR, desplazamiento a la izquierda y a la derecha — en modo binario. Está pensada para programadores, estudiantes de informática y cualquiera que trabaje con cómputo de bajo nivel, códigos de color, permisos de archivos o direcciones de memoria.

Privada por diseño: cada cálculo se ejecuta en tu navegador. Tus valores y resultados nunca se envían a un servidor.

Cómo usar la calculadora binaria

1

Elige tu base numérica

Elige una pestaña: Binario (dígitos 0–1), Octal (dígitos 0–7) o Hexadecimal (dígitos 0–9 y A–F). El prefijo del campo y el texto de ejemplo se ajustan para coincidir.

2

Ingresa tus dos valores

Escribe el primer valor en el campo superior y el segundo en el inferior. La entrada se valida mientras escribes, y cualquier carácter no válido para la base seleccionada se marca con un borde rojo.

3

Elige un operador

Selecciona un operador aritmético: sumar, restar, multiplicar, dividir o módulo. En modo Binario también tienes los operadores bit a bit: AND, OR, XOR, desplazamiento a la izquierda y a la derecha.

4

Calcula y lee el resultado

Haz clic en Calcular o presiona Enter. La respuesta se muestra en binario, octal, decimal y hexadecimal al mismo tiempo, con la base activa resaltada. Usa el botón de copiar en cualquier fila para tomar ese formato.

Características

Compatible con varias bases

Opera directamente en binario (base 2), octal (base 8) o hexadecimal (base 16), sin conversiones manuales.

Operaciones aritméticas completas

Suma, resta, multiplica, divide y obtén el módulo (resto) de números en cualquier base admitida.

Operaciones bit a bit

En modo Binario, ejecuta AND, OR, XOR, desplazamiento a la izquierda y a la derecha para tareas de bajo nivel y programación.

Resultados en varios formatos

Cada respuesta se muestra en binario, octal, decimal y hexadecimal a la vez, con la base activa resaltada.

Compatible con números grandes

Los cálculos usan BigInt, así que puedes trabajar con enteros muy grandes, mucho más allá del límite numérico habitual.

Validación de entrada en vivo

Cada campo se revisa mientras escribes y marca con un borde rojo los caracteres no válidos para la base seleccionada.

Ejemplos con un clic

Toca cualquier ejemplo integrado para autocompletar ambos valores y el operador, y luego calcula el resultado al instante.

Copia cualquier formato

Copia el resultado en binario, octal, decimal o hexadecimal a tu portapapeles con un solo clic.

Referencia de operadores

Abre la referencia integrada con el nombre de cada operador y un ejemplo resuelto, útil cuando olvidas qué hace un símbolo.

Compatible con el teclado

Presiona Enter desde cualquier campo de entrada para calcular, y usa Limpiar para reiniciar ambos valores y el resultado.

Preguntas frecuentes

¿Cómo se suman dos números binarios?

La suma binaria usa solo 0 y 1 y arrastra acarreo en 2 en lugar de en 10, así que 1 + 1 es igual a 10 (que es 2 en decimal). Con esta calculadora te saltas el cálculo del acarreo: elige la pestaña Binario, ingresa ambos valores, escoge el operador de suma y el resultado aparece en binario, octal, decimal y hexadecimal.

¿Cómo se restan o multiplican números binarios?

Quédate en modo Binario, ingresa tus dos valores y elige el operador de resta o multiplicación. La calculadora se encarga del préstamo y los desplazamientos por ti, y muestra el resultado en las cuatro bases. Si una resta da un número negativo, la respuesta se muestra con un signo menos delante.

¿Puedo operar directamente en hexadecimal u octal?

Sí. Cambia a la pestaña Hexadecimal u Octal y la calculadora acepta y opera con esos dígitos directamente: el hexadecimal admite 0–9 y A–F, el octal admite 0–7. No tienes que convertir primero a decimal; el resultado igual se muestra en los cuatro sistemas numéricos.

¿Por qué las operaciones bit a bit solo están disponibles en modo binario?

Los operadores bit a bit (AND, OR, XOR y los desplazamientos) actúan sobre bits individuales, así que se entienden mejor en binario, donde cada dígito es un bit. Esta calculadora muestra esos operadores solo en la pestaña Binario; aun así puedes ver el resultado bit a bit en hexadecimal y octal en el panel de resultados.

¿Qué es un desplazamiento de bits a la izquierda o a la derecha?

Un desplazamiento a la izquierda mueve cada bit hacia la izquierda un número fijo de posiciones, lo que multiplica el valor por 2 en cada paso, así que 1 desplazado 4 a la izquierda es igual a 16. Un desplazamiento a la derecha mueve los bits en sentido contrario y divide por potencias de 2. Los desplazamientos son rápidos a nivel de hardware y comunes para multiplicar o dividir de forma eficiente por potencias de dos.

¿Cómo se hace el módulo binario (el resto)?

Elige el operador de módulo (%) para obtener el resto de dividir el primer valor entre el segundo. Funciona en todas las bases. Si el segundo valor es cero, la calculadora se detiene y muestra el mensaje "No se puede sacar módulo entre cero" en lugar de un resultado no válido.

¿Cuál es el número más grande que puede manejar esta calculadora?

Los cálculos se ejecutan con BigInt, que maneja enteros arbitrariamente grandes, así que puedes trabajar con valores como DEADBEEF en hexadecimal o cadenas binarias largas sin errores de desbordamiento.

¿Por qué mi entrada muestra un borde rojo?

Un borde rojo significa que un carácter no es válido para la base seleccionada. El binario acepta solo 0–1, el octal acepta 0–7 y el hexadecimal acepta 0–9 y A–F. Quita los caracteres marcados o cambia a la base que coincida con tu número.

0b
0b
BIN
OCT
DEC
HEX
Ingresa valores para calcular
Probar ejemplos
Operador Nombre Ejemplo
+ Suma 1010 + 0101 = 1111
Resta 1010 − 0011 = 0111
× Multiplicación 1010 × 0010 = 10100
÷ División 1010 ÷ 0010 = 0101
% Módulo 1010 % 0011 = 0001
& AND 1010 & 1100 = 1000
| OR 1010 | 1100 = 1110
^ XOR 1010 ^ 1100 = 0110
« Desplazamiento a la izquierda 0001 << 4 = 10000
» Desplazamiento a la derecha 1000 >> 2 = 0010
Elige una pestaña (Binario, Octal o Hexadecimal) para escoger la base numérica
Ingresa valores usando dígitos válidos para la base seleccionada
Las operaciones bit a bit (AND, OR, XOR, desplazamiento a la izquierda y a la derecha) solo están disponibles en modo Binario
Los resultados se muestran en los cuatro formatos: binario, octal, decimal y hexadecimal
Presiona Enter o haz clic en un ejemplo para calcular al instante
¿Quieres aprender más? Leer documentación →
1/6
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave