Convertire da esadecimale in decimale

Per passare da esadecimale in decimale si moltiplica ogni cifra per il suo peso (1, 16, 256, 4096…) e si sommano i prodotti: 14 esadecimale vale 1 × 16 + 4 = 20. Sotto il risultato trovi i passaggi per il tuo numero e il valore in binario e in ottale; la direzione opposta, da decimale a esadecimale, si sceglie dal menu.

Fonte: Wikipedia: Positional notation (base conversion, place values). Aggiornato al: .

I miei strumentiI dati inseriti vengono salvati solo in questo browser.

Risultato

Risultato
FF (esa) = 255 (decimale)
Altre basi
Binario: 1111 1111. Ottale: 377. Bit necessari: 8.
Passaggi
  • Si sommano i valori posizionali (base 16 → decimale): 15·16¹ + 15·16⁰ = 255
Tabella di conversione
EsaDecimaleBinario
000
111
2210
3311
44100
55101
66110
77111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111
10161 0000
1F311 1111
203210 0000
4064100 0000
64100110 0100
7F127111 1111
801281000 0000
FF2551111 1111
1002561 0000 0000
FFF40951111 1111 1111
FFFF655351111 1111 1111 1111
Valori da ricordare
Valoreesadecimale
Byte più grande (FF)FF255
Metà intensità di un canale colore80128
ASCII «A» (0x41)4165
Valore massimo a 16 bitFFFF65535
Valore massimo a 32 bitFFFFFFFF4294967295
Emoji U+1F6001F600128512
Rosso puro #FF0000FF000016711680
Arancione #FF8800FF880016746496
L’esadecimale usa le cifre 0-9 e A-F; i prefissi 0x e # vengono ignorati e maiuscole e minuscole si equivalgono. Il risultato è esatto anche per numeri molto lunghi.

Come si calcola

Il metodo

Ogni cifra esadecimale vale da 0 a 15 (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15) e ogni posizione pesa 16 volte quella alla sua destra. Per 2A3: 2 × 16² + 10 × 16 + 3 = 512 + 160 + 3 = 675. Con due cifre basta: prima cifra × 16 più la seconda.

I valori più cercati

EsadecimaleDecimale
1016
1420
1622
2032
FF255
100256

Attenzione alla trappola: «10» in esadecimale non è dieci ma sedici, «20» è trentadue e «100» è 256. Per questo davanti ai numeri esadecimali si scrive spesso 0x: 0x10 = 16.

Da decimale a esadecimale

Si divide ripetutamente per 16 e si leggono i resti dal basso verso l’alto. 255 : 16 = 15 resto 15, 15 : 16 = 0 resto 15: entrambi i resti sono F, quindi 255 = FF. I resti da 10 a 15 si scrivono con le lettere da A a F.

Excel, colori e byte

In Excel in italiano la funzione è =HEX.DECIMALE("2A3"), che restituisce 675; l’inversa è =DECIMALE.HEX(675). Accetta al massimo dieci cifre. I colori web sono tre byte esadecimali: #FF8800 significa rosso 255, verde 136, blu 0. Una cifra esadecimale corrisponde a quattro bit, due cifre a un byte. Questo convertitore invece non ha limiti di lunghezza: FFFFFFFF dà 4294967295, il massimo a 32 bit. Per numeri negativi o altre basi usa il convertitore di base, per calcoli in binario la calcolatrice binaria.

Domande frequenti

Come si converte da esadecimale in decimale?

Si moltiplica ogni cifra per 16 elevato alla sua posizione (da 0 a destra) e si somma: 2A3 = 2 × 256 + 10 × 16 + 3 = 675.

Quanto vale FF esadecimale in decimale?

FF vale 255, il valore massimo di un byte.

Quanto vale 10 esadecimale in decimale?

Vale 16, perché la cifra 1 si trova nella posizione dei sedici. 14 esadecimale vale 20.

Quanto vale 100 esadecimale?

100 esadecimale è 256, cioè 16 × 16.

Come si passa da decimale a esadecimale?

Dividendo per 16 più volte e leggendo i resti al contrario: 255 diventa FF.

Fonti e riferimenti normativi

Aggiornato al: · Principi editoriali

Strumenti correlati