Strumenti
IT

Convertitore da esadecimale a binario

Converti numeri esadecimali in binario in tempo reale. Ogni cifra hex corrisponde esattamente a quattro bit, quindi 1A diventa 0001 1010. Spunta Raggruppa le cifre per vedere separatamente ogni gruppo di 4 bit (nibble).

Suggerimento: inserisci un numero per riga per convertire un intero elenco.

In tutte le basi

Esadecimale
Decimale
Binario
Ottale

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come convertire da hex a binario

  1. Inserisci un numero hex come 3F o 0xDEAD. Puoi anche incollare un elenco con un numero per riga.
  2. Il risultato binario appare immediatamente. Spunta Raggruppa le cifre per dividerlo in nibble, oppure Con segno per estenderlo a 8, 16, 32 o 64 bit.
  3. Segui passo passo la corrispondenza di ogni cifra hex con i suoi 4 bit, poi copia il valore binario.

Tabella di conversione esadecimale-binario

Ogni cifra hex corrisponde a un gruppo di 4 bit, chiamato nibble. Memorizza questa tabella o salvala nei preferiti e potrai convertire a mano qualsiasi numero esadecimale in binario.

HexBinarioDecimale
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Come convertire da esadecimale a binario

Poiché 16 = 2⁴, una cifra hex corrisponde sempre esattamente a quattro bit, e due cifre hex a un byte. Per convertire, sostituisci ogni cifra con la sua sequenza di 4 bit presa dalla tabella e scrivi i gruppi uno accanto all'altro:

2F9 → 2 = 0010, F = 1111, 9 = 1001 → 0010 1111 1001

Gli zeri iniziali si possono togliere, ottenendo 1011111001 (761 in decimale). Gli zeri all'interno del numero invece devono restare: C3 è 1100 0011, non 11 0011.

Nel codice: Python format(int('2F9', 16), 'b'), JavaScript parseInt('2F9', 16).toString(2) (oppure BigInt('0x' + hex).toString(2) per valori lunghi). In Excel =HEX2BIN("1A", 8) (in italiano HEX.BINARIO) restituisce 00011010, ma funziona solo fino a 1FF.

Domande frequenti

Perché ogni cifra hex equivale a 4 bit?

Perché 16 = 2⁴. Quattro bit hanno esattamente 16 combinazioni, da 0000 a 1111, una per ogni cifra hex da 0 a F. Per questo l'esadecimale è un modo compatto di scrivere il binario: due cifre hex descrivono un byte.

Quanto fa FF in binario?

FF in binario è 1111 1111 – otto bit a 1, il valore massimo di un byte (255 in decimale).

Devo tenere gli zeri iniziali?

Gli zeri iniziali non cambiano il valore: 0001 1010 e 11010 valgono entrambi 26. Tienili quando ti serve una larghezza fissa, come un byte intero o un registro; spunta Raggruppa le cifre o Con segno per completare il risultato con gli zeri.

Posso convertire numeri hex con parte frazionaria?

Sì. Anche le cifre dopo il punto corrispondono a 4 bit ciascuna, quindi 1A.8 = 0001 1010.1000 = 11010.1 in binario, cioè 26.5 in decimale.