An essential calculator for low-level software engineers or firmware engineers. Encodes and decodes integers, IEEE-754 floating point numbers, unix time stamps and IP addresses in 8/16/32/64 bits. Display values and encoded representations in hexadecimal, decimal or binary. Display encoding in little or big endian byte-order. Capture values directly from your screen. Toggle individual bits on or off. Perform all major arithmetic, scientific and bit-manipulation functions.