Convertitore da esadecimale a binario

Trasforma cifre esadecimali in codice binario tramite semplice corrispondenza.

Se devi convertire F3 in binario non ti serve alcun calcolo matematico. La cifra F corrisponde a 1111 e il 3 vale 0011, quindi F3 diventa semplicemente 11110011: basta affiancare le due sequenze.

Perché usiamo il sistema esadecimale rispetto al binario

I computer memorizzano e gestiscono sequenze di bit, ma una stringa a 32 bit composta da trentadue cifre tra 0 e 1 risulta illeggibile per le persone. Il sistema esadecimale in base 16 è nato proprio per rendere i dati binari pratici e compatti da visualizzare.

La base 16 coincide esattamente con 2 elevato alla quarta potenza: questo significa che ogni singolo simbolo esadecimale equivale a quattro cifre binarie complete, senza resti o riporti. A differenza del sistema decimale in base 10, che richiede vere divisioni aritmetiche per passare al binario, qui basta una semplice tabella di sostituzione.

Tabella di corrispondenza per la conversione esadecimale

Cifra esadecimaleBinario (4 bit)Valore decimale
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Come convertire valori esadecimali con questo strumento

  1. Digita o incolla il valore esadecimale nel campo di testo.
  2. Clicca sul pulsante di conversione per elaborare la stringa.
  3. Copia la sequenza binaria ottenuta per usarla nel tuo codice o progetto.

Come interpretare stringhe esadecimali lunghe

Ogni cifra aggiunta espande l’output di un quartetto di bit, mantenendo lo stesso ordine da sinistra a destra. Prendiamo ad esempio 2AF: cerchi il 2 (0010), la A (1010) e la F (1111), unendoli poi in 001010101111.

Questa struttura rende l’esadecimale ideale per indirizzi di memoria, indirizzi MAC, colori RGB e codici hash. Due sole cifre esadecimali rappresentano un byte completo, una notazione molto più leggibile rispetto a otto cifre binarie consecutive.

Domande frequenti sulla conversione da hex a binario

Serve fare calcoli per passare da esadecimale a binario?

No, non serve alcuna operazione. Ogni cifra esadecimale sostituisce direttamente una combinazione fissa di quattro bit: la trasformazione avviene semplicemente sostituendo i caratteri uno a uno.

Per quale motivo i caratteri esadecimali arrivano fino a F?

La base 16 necessita di sedici simboli differenti per contare. Esaurite le cifre convenzionali da 0 a 9, si impiegano le lettere dalla A alla F per indicare le quantità da 10 a 15.

Quanti caratteri esadecimali compongono un singolo byte?

Esattamente due cifre. Un byte racchiude otto bit, e poiché ciascun carattere hex ne mappa quattro, due caratteri come FF descrivono l’intero byte da 00000000 a 11111111.

Perché l’esadecimale è così diffuso tra i programmatori?

Rappresenta un formato estremamente compatto e privo di ambiguità per leggere sequenze binarie. Gli indirizzi fisici, le palette cromatiche e i digest crittografici sono binari all’origine, ma risultano molto più gestibili in hex.

C’è differenza tra scrivere 0x2AF oppure 2AF?

Il valore numerico è identico. Il prefisso 0x è una convenzione nei linguaggi di programmazione per chiarire che la stringa successiva va letta in base 16 e non come numero decimale o ottale.

Cookie
Abbiamo a cuore i tuoi dati e ci piacerebbe utilizzare i cookie per migliorare la tua esperienza.