Conversione

Convertitore esadecimale

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Che cos’è il sistema di numerazione esadecimale?

Il sistema di numerazione esadecimale (base 16) è un sistema numerico posizionale che utilizza sedici simboli per rappresentare i numeri. Questi simboli includono le cifre da 0 a 9 e le lettere da A a F. Ogni cifra rappresenta una potenza di 16, rendendolo un modo compatto ed efficiente per esprimere grandi numeri, particolarmente nel calcolo e nell’elettronica digitale.

In esadecimale:

  • Le cifre 0–9 rappresentano i valori da 0 a 9.
  • Le lettere A–F rappresentano i valori da 10 a 15.

Ad esempio:

  • A₁₆ = 10₁₀
  • F₁₆ = 15₁₀

Questa base è ampiamente utilizzata nella programmazione perché si allinea perfettamente con il binario (base 2). Ogni cifra esadecimale corrisponde esattamente a quattro cifre binarie (bit), rendendo la traduzione tra i due sistemi semplice.

Perché l’esadecimale è così comune nell’informatica

I computer operano usando dati binari (0 e 1). Tuttavia, i numeri binari diventano rapidamente lunghi e difficili da leggere. L’esadecimale comprime queste informazioni senza perdere precisione. Ad esempio:

  • Binario: 1111 1111 1111 1111
  • Esadecimale: FFFF

Ogni cifra esadecimale rappresenta un gruppo di quattro bit. Di conseguenza, i byte da 8 bit possono essere rappresentati in modo compatto come due cifre esadecimali.

Questa facilità d’uso si estende oltre il semplice elaborazione dati — l’esadecimale è presente negli indirizzi di memoria, nei codici colore digitali e nella programmazione a livello di macchina.

Formula per la conversione

Per convertire un numero da qualsiasi sistema di base al sistema esadecimale, si seguono due passaggi principali:

  1. Convertire il numero originale in decimale (base 10).
  2. Convertire il numero decimale in esadecimale (base 16).

Per la conversione da decimale a esadecimale, si utilizza il seguente metodo di divisione:

Sequenza del resto=Numero decimale÷16\text{Sequenza del resto} = \text{Numero decimale} \div 16

Si divide ripetutamente il numero decimale per 16, registrando i resti a ogni passaggio. Le cifre esadecimali vengono quindi lette dal basso verso l’alto.

Esempi passo-passo

Convertiamo 254₁₀ in esadecimale.

DivisioneQuozienteResto
254 ÷ 161514 (E)
15 ÷ 16015 (F)

Leggendo i resti dal basso verso l’alto: FE

25410=FE16254_{10} = FE_{16}

Conversione di 16₁₀ in esadecimale

DivisioneQuozienteResto
16 ÷ 1610
1 ÷ 1601
1610=101616_{10} = 10_{16}

Conversione da altri sistemi numerici

Il nostro convertitore può gestire non solo il decimale, ma qualsiasi sistema numerico dalla base 2 alla base 36.
Ad esempio, per convertire 213₈ (ottale) in esadecimale

  1. Convertire in decimale: 2×82+1×81+3×80=139102 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 = 139_{10}
  2. Convertire 139₁₀ → 8B₁₆
2138=8B16213_8 = 8B_{16}

Utilizzare il convertitore esadecimale

Questo convertitore permette la conversione senza soluzione di continuità tra basi da 2 a 36 in esadecimale. Basta inserire il tuo numero e selezionare il suo sistema di base. I risultati vengono generati istantaneamente — nessun passaggio aggiuntivo o pulsante “calcola” necessario.

Il convertitore riconosce automaticamente i caratteri validi a seconda della base selezionata:

  • Per la base 2: consentiti solo 0 e 1.
  • Per la base 10: cifre 0–9.
  • Per la base 16: cifre 0–9 e A–F.
  • Per la base 36: cifre 0–9 e A–Z.

Come l’esadecimale è utilizzato nei colori e nel web design

Nello sviluppo web, la notazione esadecimale svolge un ruolo vitale nella rappresentazione dei colori. Ogni colore su uno schermo digitale è composto da tre componenti — rosso, verde e blu (RGB) — ognuno con un range da 0 a 255 in decimale. In esadecimale, questo intervallo è da 00 a FF.

Un colore è visualizzato come combinazione di questi tre coppie:

#RRGGBB\#RRGGBB

Esempio:

  • #FF0000 → Rosso puro
  • #00FF00 → Verde puro
  • #0000FF → Blu puro
  • #FFFFFF → Bianco (massima intensità di tutti e tre i colori)
  • #000000 → Nero (nessuna luce)

Ogni coppia corrisponde a un canale di colore:

  • RR controlla la quantità di rosso,
  • GG controlla la quantità di verde,
  • BB controlla la quantità di blu.

Ad esempio, se si sceglie #4CAF50:

  • 4C₁₆ = 76₁₀ (componente rosso),
  • AF₁₆ = 175₁₀ (componente verde),
  • 50₁₆ = 80₁₀ (componente blu).

La combinazione risultante è una tonalità verde media.

Questa rappresentazione compatta è ideale per sviluppatori e designer che lavorano con pagine web, grafica digitale e interfacce utente.

Tabella di conversione per riferimento rapido

DecimaleEsadecimaleDecimaleEsadecimale
0088
1199
2210A
3311B
4412C
5513D
6614E
7715F

Domande frequenti

Come convertire 125₁₀ in esadecimale?

DivisioneQuozienteResto
125 ÷ 16713 (D)
7 ÷ 1607

Leggendo dal basso verso l’alto: 7D

12510=7D16125_{10} = 7D_{16}

Perché il web design utilizza colori esadecimali invece che decimali?

L’esadecimale permette una rappresentazione concisa dei valori RGB usando solo sei caratteri, allineandosi perfettamente con i valori di byte (0–255) nei sistemi di colore digitale.

Convertire il numero 600 in esadecimale

DivisioneQuozienteResto
600 ÷ 16378
37 ÷ 1625
2 ÷ 1602

Leggendo dal basso verso l’alto: 258

60010=25816600_{10} = 258_{16}

Segnala un errore

Questo campo è obbligatorio.