Conversor de Bases Numéricas
Binário, octal, decimal, hexadecimal e deslocamento de bits
Required Parameters
Waiting for input data...
Quick Answer
Each hex digit is 4 binary bits: F = 1111, so FF = 11111111 = 255. Group binary into nibbles to read hex. Left shift by N multiplies by 2^N.
Calculadora de Conversao de Bases Numericas
Converta numeros entre binario, octal, decimal e hexadecimal.
Design Notes
Hex is the standard display form for binary because it aligns with 4-bit nibbles and 8-bit bytes. Use this converter for register dumps, color codes, memory addresses, and protocol payloads. Bit shifts use integer (BigInt) semantics — they do not rotate.
Common Mistakes
- 1
Mixing up 0x (hex prefix) with 0 (decimal) — 0x10 = 16, not 10.
- 2
Forgetting two's complement for signed integers — 0xFF is 255 unsigned but -1 signed (8-bit).
- 3
Using octal (0o prefix) accidentally in JavaScript by adding a leading zero to what should be a decimal number.
Knowledge Base
O que é FF em hexadecimal?
FF = 255 decimal = 11111111 binário. Máximo de um byte de 8 bits.
Como converter binário para decimal?
Cada dígito da direita é potência de 2: 2⁰=1, 2¹=2, 2²=4... 10110 = 22.
Por que programadores usam hexadecimal?
Hex mapeia perfeitamente para binário (1 hex = 4 bits).
O que é complemento de dois?
Para negativos: inverter bits e somar 1. 8 bits: -1 = 0xFF. Faixa: -128 a +127.
Como funcionam deslocamentos de bits?
Esquerda N = multiplicar por 2^N. Direita N = dividir por 2^N.