Menu

Convertitore da decimale a esadecimale

Scrivi un numero intero e leggilo in esadecimale, con ogni divisione per 16 mostrata sotto. Si apre su 255, che è FF.

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 decimale a esadecimale

Ogni divisione per 16 lascia un resto da 0 a 15, e quel resto è la cifra esadecimale successiva partendo da destra. Per 500: 500 ÷ 16 = 31 resto 4, 31 ÷ 16 = 1 resto 15 (F) e 1 ÷ 16 = 0 resto 1. Letto dal basso verso l'alto, fa 1F4.

Se hai già la forma binaria c'è una scorciatoia: dividi i bit in gruppi di quattro partendo da destra e trasforma ogni gruppo in una cifra esadecimale. Il convertitore da binario a esadecimale mostra questo metodo.

Il convertitore scrive i passaggi della divisione per qualsiasi numero intero e usa BigInt, così i valori a 64 bit restano esatti.

Cosa sapere sulla scrittura dei numeri in esadecimale

  • I resti da 10 a 15 diventano le lettere da A a F.
  • Ogni numero intero da 0 a 255 sta in due cifre esadecimali, ed è per questo che i byte si scrivono in esadecimale.
  • Moltiplicare per 16 aggiunge uno 0 in fondo a un numero esadecimale: 15 è F e 240 è F0.
  • Colori web, indirizzi di memoria e code point Unicode si scrivono tutti in esadecimale.

Da decimale a esadecimale, passo per passo

255

Decimale

255

Hex

FF

255 ÷ 16 = 15 resto 15, poi 15 ÷ 16 = 0 resto 15. Entrambi i resti sono F.

Un colore

Decimale

rgb(255, 136, 0)

Hex

#FF8800

Converti ogni canale da solo: 255 è FF, 136 è 88 e 0 è 00.

500

Decimale

500

Hex

1F4

I resti sono 4, 15 e 1. Letti dal basso verso l'alto, con 15 scritto F, danno 1F4.

Un code point Unicode

Decimale

128512

Hex

1F600

128512 è il code point dell'emoji della faccina sorridente, scritto U+1F600.

Errori comuni da decimale a esadecimale

  • Scrivere un resto da 10 a 15 con due cifre. 12 è la singola cifra C.
  • Leggere i resti nell'ordine in cui li hai trovati. Il primo resto è la cifra più a destra.
  • Eliminare uno zero iniziale necessario. In un colore, 0 va scritto 00 perché ogni canale mantenga due cifre.
  • Confondere output esadecimale e decimale nel codice. 0x10 vale 16, quindi segna i valori esadecimali con il prefisso 0x.

Domande frequenti da decimale a esadecimale

Quanto vale 255 in esadecimale?
FF. 255 è 15 × 16 + 15, e 15 si scrive F.
Quanto vale 100 in esadecimale?
64. 100 ÷ 16 = 6 resto 4, quindi le cifre esadecimali sono 6 e 4.
Come si converte da decimale a esadecimale in Python o JavaScript?
In Python, hex(255) restituisce '0xff' e format(255, 'X') restituisce 'FF'. In JavaScript, (255).toString(16) restituisce 'ff'.
Perché i programmatori usano l'esadecimale invece del decimale?
Una cifra esadecimale corrisponde esattamente a quattro bit, quindi un byte è sempre due cifre esadecimali. I dati binari si leggono molto più facilmente così che in decimale, dove i confini dei byte non si allineano con le cifre.

Scopri di più

Altri strumenti per sviluppatori

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA