Open converter
Use the full IEEE-754 tool for float32/float64, endian switching, and field-level decoding.
Decode IEEE-754 float values from hex for firmware payloads, memory dumps, and protocol analysis.
Use the full IEEE-754 tool for float32/float64, endian switching, and field-level decoding.
3F800000 → 1.0 (float32)
BF800000 → -1.0 (float32)
3F000000 → 0.5 (float32)
40000000 → 2.0 (float32)
00000000 → 0.0 (float32)
7F800000 → +Infinity (float32)
3FF0000000000000 → 1.0 (float64)
C000000000000000 → -2.0 (float64)
Byte order changes how hex bytes map to IEEE-754 bits. Always match protocol endianness.
Split the hex into sign (1 bit), exponent (8 bits for float32 / 11 bits for float64), and fraction bits. Decode the exponent with its bias, then combine sign, exponent, and fraction into the decimal value - or just paste the hex into the converter above for an instant result.
Break the decimal value into sign, exponent, and fraction according to IEEE-754, then pack those fields into a 32-bit or 64-bit word and read it out as hex. The converter above does this encoding automatically for any decimal input.
Paste the hex bits into the converter, choose float32 or float64, and select byte order. The tool decodes the sign, exponent, and fraction fields and shows the decimal value instantly.
Enter the decimal number into the converter's decimal input and it encodes the value into IEEE-754 hex bits for float32 or float64, matching the byte order you select.
float32 and float64 use different bit widths for the exponent and fraction fields, so the same raw hex bits are interpreted completely differently depending on which precision you choose.
IEEE 754 Converter · HEX ⇄ ASCII ⇄ Binary · Struct Memory Layout · Endian Converter · ASCII Table