À propos de cet outil
Le Convertisseur virgule flottante IEEE-754 montre exactement comment un nombre est stocké en mémoire sous forme de flottant simple précision 32 bits ou double précision 64 bits, et peut inverser un motif de bits brut en sa valeur décimale. Il utilise des tableaux typés JavaScript (Float32Array / DataView) de sorte que le motif de bits soit la véritable représentation matérielle, non une approximation.
En mode direct, il indique le motif en hexadécimal et en binaire divisé en ses trois champs : le bit de signe, l'exposant (8 bits avec un biais de 127 pour float32, 11 bits avec un biais de 1023 pour float64), et la mantisse (23 ou 52 bits). Il décode aussi l'exposant non biaisé et classe la valeur comme normale, sous-normale, zéro, infini ou NaN. Surtout, il affiche la valeur exacte stockée relue depuis les bits — qui, pour float32, diffère souvent de ce que vous avez saisi, rendant l'erreur d'arrondi en virgule flottante visible. Par exemple, 0,1 n'est stocké exactement dans aucune des deux précisions.
En mode inverse, vous collez un motif hex (avec ou sans 0x) ou une chaîne binaire pleine largeur et il réinterprète ces bits comme un flottant et affiche la valeur décimale résultante plus la même décomposition en champs. Tout s'exécute localement dans votre navigateur. C'est un outil de référence pour comprendre l'arrondi, comparer la simple et la double précision, et inspecter les encodages spéciaux pour ±0, ±∞ et NaN.