oLoveTools
Tourne dans votre navigateur

BinaryFlow

Convertissez entre toutes les bases de 2 à 36, cliquez sur les bits pour les inverser, lisez les négatifs en complément à deux de 8 à 64 bits, et ouvrez un flottant en signe, exposant et mantisse. Rien n'est tronqué et rien ne quitte votre navigateur.

Voir comment ça marche
60

Cliquez sur un bit pour l'inverser.

Binaire
1001000
Hexadécimal
48
Décimal
72
Octal
110
Comme non signé
72
Comme signé
72
Base personnalisée
20
Octets bruts
48
Bit à bit
1001000

Tout reste en BigInt à la largeur choisie : rien n'est tronqué en silence à 32 bits comme le font les opérateurs JavaScript.

Comment ça marche

1Saisissez-le dans n'importe quelle base

De la base 2 à 36, avec le signe moins, les préfixes 0x et les espaces de regroupement.

2Indiquez sa largeur

8, 16, 32, 64 bits ou illimité. Les valeurs signées passent en complément à deux : −42 devient 0xD6.

3Inversez les bits à la main

Cliquez sur un bit de la grille, ou appliquez AND, OR, XOR, NOT et décalages à cette largeur.

4Lisez toutes les formes d'un coup

Binaire, octal, décimal, hexadécimal, une base personnalisée et les octets bruts dans les deux ordres.

Ce qu'il fait vraiment

Sans limite de taille

BigInt de bout en bout : un nombre de 300 chiffres se convertit exactement au lieu de s'effondrer au-delà de 2^53.

Signé et complément à deux

Nombres négatifs à la largeur choisie, avec les bits stockés et la valeur signée côte à côte.

IEEE-754 mis à nu

Signe, exposant et mantisse en couleurs, plus la valeur décimale exacte qu'un flottant contient réellement.

N'importe quelle base de 2 à 36

Pas seulement les quatre habituelles. Base 36 pour des identifiants courts, base 3 par curiosité.

Les octets de n'importe quoi

Quatre encodages de texte, et un dump hexadécimal de tout fichier déposé — lu seulement quand vous le demandez.

Ne quitte jamais la page

Toutes les conversions se font dans votre navigateur. Rien n'est téléversé ni stocké.

Questions Fréquentes

Mes données sont-elles envoyées à un serveur ?+

Non. Toutes les conversions, y compris le dump hexadécimal d'un fichier déposé, se font dans votre navigateur. Rien n'est téléversé ni conservé d'une visite à l'autre.

Quelles bases puis-je utiliser ?+

Toutes de 2 à 36, aussi bien en entrée que pour la colonne de sortie supplémentaire. Les chiffres au-delà de 9 utilisent les lettres a à z, la convention de parseInt et BigInt.toString.

Pourquoi −42 s'affiche-t-il en 0xD6 ?+

Parce que sur 8 bits un nombre négatif est stocké en complément à deux. L'outil montre les deux lectures des mêmes bits en même temps : 214 non signé, −42 signé. Passez à 16 ou 32 bits et l'hexadécimal s'allonge en conséquence.

Qu'apporte la vue flottante ?+

Elle sépare les 32 ou 64 bits stockés en signe, exposant et mantisse, et affiche la valeur décimale exacte que ces bits désignent, au lieu de la forme abrégée que JavaScript imprime. C'est ainsi qu'on voit que 0.1 vaut en réalité 0.1000000000000000055511151231257827….

Puis-je modifier les bits directement ?+

Oui. Chaque bit de la grille est un bouton : cliquez pour l'inverser et toutes les autres vues se mettent à jour. Vous pouvez aussi appliquer AND, OR, XOR, NOT et des décalages à la largeur choisie, le tout en BigInt sans réduction à 32 bits.

Fait partie de la suite oLoveTools
oLoveTools

Un convertisseur de bases avec éditeur de bits : toute base jusqu'à 36, complément à deux, IEEE-754 et octets bruts.

Exact, pas approximatif

La plupart des convertisseurs utilisent les Numbers de JavaScript : ils perdent des chiffres au-delà de 2^53 et tronquent chaque opération bit à bit à 32 bits. Ici toute la chaîne est en BigInt et la largeur est votre choix, pas celui du langage.

Firmware, protocoles et énigmes de virgule flottante

Comprenez pourquoi un registre affiche 0xD6 alors que vous avez écrit −42, vérifiez l'ordre des octets d'un paquet avant de l'envoyer, ou regardez la valeur exacte derrière 0.1 + 0.2 au lieu d'en débattre. La grille de bits répond dans les trois cas.

100% Privé et Sécurisé

Votre contenu ne quitte pas cet onglet : il n'est ni envoyé, ni stocké, ni journalisé. Le site compte en revanche combien de fois chaque outil est ouvert, sous forme d'un simple total sans cookie ni identifiant — rien qui puisse relier une visite à vous.

convertisseur binairehexadécimal en décimalcalculateur complément à deuxconvertisseur ieee 754convertisseur base 36calculateur bit à bit
© 2026 oLoveToolsÀ propos

BinaryFlow | Convertisseur binaire, hexadécimal et décimal avec éditeur de bits

Convertisseur de bases gratuit avec une grille de bits cliquable. Toutes les bases de 2 à 36, valeurs signées en complément à deux sur 8, 16, 32 ou 64 bits, flottants IEEE-754 décomposés en signe, exposant et mantisse, opérations AND/OR/XOR et décalages, texte en quatre encodages et dump hexadécimal de n'importe quel fichier. Le tout dans votre navigateur, en BigInt, sans rien tronquer.

Questions Fréquentes

Mes données sont-elles envoyées à un serveur ?

Non. Toutes les conversions, y compris le dump hexadécimal d'un fichier déposé, se font dans votre navigateur. Rien n'est téléversé ni conservé d'une visite à l'autre.

Quelles bases puis-je utiliser ?

Toutes de 2 à 36, aussi bien en entrée que pour la colonne de sortie supplémentaire. Les chiffres au-delà de 9 utilisent les lettres a à z, la convention de parseInt et BigInt.toString.

Pourquoi −42 s'affiche-t-il en 0xD6 ?

Parce que sur 8 bits un nombre négatif est stocké en complément à deux. L'outil montre les deux lectures des mêmes bits en même temps : 214 non signé, −42 signé. Passez à 16 ou 32 bits et l'hexadécimal s'allonge en conséquence.

Qu'apporte la vue flottante ?

Elle sépare les 32 ou 64 bits stockés en signe, exposant et mantisse, et affiche la valeur décimale exacte que ces bits désignent, au lieu de la forme abrégée que JavaScript imprime. C'est ainsi qu'on voit que 0.1 vaut en réalité 0.1000000000000000055511151231257827….

Puis-je modifier les bits directement ?

Oui. Chaque bit de la grille est un bouton : cliquez pour l'inverser et toutes les autres vues se mettent à jour. Vous pouvez aussi appliquer AND, OR, XOR, NOT et des décalages à la largeur choisie, le tout en BigInt sans réduction à 32 bits.

Keywords

convertisseur binaire, hexadécimal en décimal, calculateur complément à deux, convertisseur ieee 754, convertisseur base 36, calculateur bit à bit