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 esadecimale | Binario (4 bit) | Valore decimale |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
Come convertire valori esadecimali con questo strumento
- Digita o incolla il valore esadecimale nel campo di testo.
- Clicca sul pulsante di conversione per elaborare la stringa.
- 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.