Move a value between hex, decimal, binary, and octal at a fixed word size, with an optional signed reading in two's or one's complement. Click any result to copy it.
Values are masked to the chosen word size, so anything above the top bit wraps the same way it would in a register. Pick two's or one's complement to read the same bits as a signed number; the two differ by one for negatives (and one's complement has a separate −0).