Sobre esta ferramenta
O Conversor de Ponto Flutuante IEEE-754 mostra exatamente como um número é armazenado na memória como um float de precisão simples de 32 bits ou de precisão dupla de 64 bits, e pode reverter um padrão de bits bruto de volta ao seu valor decimal. Ele usa arrays tipados do JavaScript (Float32Array / DataView) para que o padrão de bits seja a representação genuína do hardware, não uma aproximação.
No modo direto ele informa o padrão como hexadecimal e como binário dividido em seus três campos: o bit de sinal, o expoente (8 bits com viés 127 para float32, 11 bits com viés 1023 para float64), e a mantissa (23 ou 52 bits). Ele também decodifica o expoente não enviesado e classifica o valor como normal, subnormal, zero, infinito ou NaN. Crucialmente, ele imprime o valor exato armazenado lido de volta dos bits — que para float32 frequentemente difere do que você digitou, tornando visível o erro de arredondamento de ponto flutuante. Por exemplo, 0.1 não é armazenado exatamente em nenhuma das precisões.
No modo inverso você cola um padrão hex (com ou sem 0x) ou uma string binária de largura completa e ele reinterpreta esses bits como um float e mostra o valor decimal resultante mais a mesma divisão de campos. Tudo roda localmente no seu navegador. Esta é uma ferramenta de referência para entender arredondamento, comparar precisão simples versus dupla, e inspecionar as codificações especiais para ±0, ±∞ e NaN.