Calculadora Hexadecimal
Calculadora hex para programadores: AND/OR/XOR/NOT, desplazamientos y aritmética con ancho de bits 8/16/32/64 o BigInt, salida con signo en complemento a dos, hex/dec/binario.
¿Cómo Calcular Hexadecimal?
Hexadecimal (base-16) es un sistema numérico que utiliza 16 símbolos: 0-9 y A-F. Se usa comúnmente en programación de computadoras y sistemas digitales. Cada posición representa una potencia de 16.
Conversión de Hexadecimal a Decimal:
- Escribe el número hexadecimal
- Multiplica cada dígito por 16 elevado a la potencia de su posición (de derecha a izquierda, comenzando en 0)
- Suma todos los resultados
0xFF = 15×16¹ + 15×16⁰ = 240 + 15 = 255
Conversión de Decimal a Hexadecimal:
- Divide el número decimal entre 16
- Escribe el resto (convierte 10-15 a A-F)
- Continúa dividiendo el cociente entre 16 hasta que se convierta en 0
255 ÷ 16 = 15 remainder 15 → F
15 ÷ 16 = 0 remainder 15 → F
Result: 0xFF
Tabla de referencia hexadecimal
| Decimal | Hexadecimal | Binary |
|---|---|---|
| 0 | 0x0 | 0000 |
| 1 | 0x1 | 0001 |
| 10 | 0xA | 1010 |
| 15 | 0xF | 1111 |
| 16 | 0x10 | 10000 |
| 255 | 0xFF | 11111111 |
| 256 | 0x100 | 100000000 |
Sobre esta calculadora hexadecimal
Introduce dos números en cualquier combinación de bases — hex, decimal o binario — elige una operación y un ancho de bits, y la calculadora devuelve el resultado a la vez en hex, decimal sin signo, decimal con signo y binario. El núcleo de cálculo usa BigInt, así que en modo Arbitrario (BigInt) valores enormes como 0xFFFFFFFFFFFFFFFF funcionan sin pérdida de precisión (0xFFFFFFFFFFFFFFFF + 1 = 0x10000000000000000). El selector de ancho de bits (8/16/32/64) hace que las operaciones bitwise (AND, OR, XOR, NOT, desplazamientos) den la vuelta dentro de un registro fijo igual que en C, Rust o Python con máscara: NOT 0xFF en 8 bits da 0x00, y los resultados negativos se muestran como hex en complemento a dos y como decimal con signo. Todo corre en tu navegador — no se sube nada.
Preguntas Frecuentes

