Menu

Convertitore da esadecimale a binario

Scrivi un numero esadecimale e leggi la sua forma binaria, con i quattro bit di ogni cifra mostrati sotto. Si apre su 3F, che è 111111.

Di Nethanel Bar, Co-founder & CEO

Ultimo aggiornamento

Vuoi imparare a programmare sul serio?

Coddy ti insegna facendoti scrivere codice vero nel browser: lezioni interattive, feedback immediato e aiuto dall'AI quando ti blocchi.

Come convertire da esadecimale a binario

Esadecimale e binario si allineano perfettamente: una cifra esadecimale corrisponde sempre a quattro bit, perché 16 è 2 alla quarta. Quindi non ci sono calcoli da fare. Cerca i quattro bit di ogni cifra e scrivili uno accanto all'altro.

I sedici schemi sono tutto ciò che c'è da imparare. 0 è 0000, 1 è 0001, 8 è 1000, A è 1010 e F è 1111; la tabella qui sotto li elenca tutti.

Gli zeri iniziali del primo gruppo si possono togliere, perché 0011 1111 e 111111 sono lo stesso numero. Tienili quando il valore occupa una larghezza fissa, come un byte.

Cosa sapere su esadecimale e binario

  • Una cifra esadecimale corrisponde sempre a quattro bit, e due cifre esadecimali formano un byte.
  • Gli schemi di 8, 4, 2 e 1 sono 1000, 0100, 0010 e 0001; tutte le altre cifre li combinano.
  • F è 1111 e 0 è 0000, quindi FF è un byte con tutti i bit accesi.
  • Per tornare indietro si usa la stessa tabella al contrario: raggruppa i bit a quattro a quattro da destra e cerca ogni gruppo.

Tabella da esadecimale a binario

Tutte le sedici cifre esadecimali con i loro schemi di 4 bit e i valori decimali.

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

Da esadecimale a binario, passo per passo

3F

Hex

3F

Binario

0011 1111

3 è 0011 e F è 1111.

Una maschera di un byte

Hex

0xF0

Binario

1111 0000

I quattro bit alti sono accesi e i quattro bassi spenti: è così che una maschera seleziona mezzo byte.

Un colore

Hex

#FF8800

Binario

11111111 10001000 00000000

Ogni coppia di cifre esadecimali diventa un byte da otto bit.

CAFE

Hex

CAFE

Binario

1100 1010 1111 1110

C è 1100, A è 1010, F è 1111 ed E è 1110.

Errori comuni da esadecimale a binario

  • Scrivere una cifra con meno di quattro bit in mezzo a un numero. Dentro A5B, il 5 è 0101, non 101.
  • Trattare una lettera come due cifre. A è una sola cifra con valore 10, e i suoi bit sono 1010.
  • Passare prima dal decimale. Funziona, ma è più lento e più facile da sbagliare rispetto alla tabella.
  • Mettere i gruppi nell'ordine sbagliato. La prima cifra esadecimale dà i quattro bit più a sinistra.

Domande frequenti da esadecimale a binario

Quanto vale F in binario?
1111. F è 15, e 15 è 8 + 4 + 2 + 1.
Quanto vale A in binario?
1010. A è 10, e 10 è 8 + 2.
Perché una cifra esadecimale corrisponde a quattro bit?
Perché 16 è 2 × 2 × 2 × 2. Quattro bit hanno esattamente 16 combinazioni, tante quante le 16 cifre esadecimali.
Come si converte da esadecimale a binario in Python?
bin(int('3F', 16)) restituisce '0b111111'. Per mantenere tutti gli otto bit, usa format(int('3F', 16), '08b'), che restituisce '00111111'.

Scopri di più

Altri strumenti per sviluppatori

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA