Convertitore di basi numeriche

Convertitore da Esadecimale a Decimale

Converti numeri esadecimali in decimale o binario istantaneamente. Lo strumento convalida l'input, supporta interi molto grandi e mostra passaggi di conversione chiari.

Convertire un numero esadecimale

Inserisci un valore esadecimale e scegli se convertirlo in decimale o binario. L'esadecimale utilizza le cifre da 0 a 9 e le lettere da A a F.

Risultato decimale 7038
Converti decimale in esadecimale invece

Passaggi di conversione in tempo reale

La spiegazione si aggiorna mentre digiti. Per numeri molto grandi, lo strumento mantiene il risultato esatto e riassume il metodo invece di visualizzare un elenco di passaggi eccessivamente lungo.

Come viene calcolato questo risultato

  1. Leggere ogni cifra esadecimale da destra a sinistra.
  2. Sostituisci A, B, C, D, E e F con i valori decimali da 10 a 15.
  3. Moltiplica ogni valore di cifra per la potenza corrispondente di 16 e somma i risultati.
Nota sull'accuratezza: Questo convertitore utilizza JavaScript BigInt per la conversione di numeri interi, quindi i grandi numeri interi vengono gestiti in modo esatto invece di essere arrotondati come i numeri a virgola mobile regolari.

Cosa sono i numeri esadecimali e decimali?

Il sistema decimale è il sistema numerico base-10 utilizzato quotidianamente. Impiega dieci cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Il sistema esadecimale è in base-16. Utilizza le cifre decimali 0–9 più le lettere A, B, C, D, E e F, dove A corrisponde a 10 e F a 15.

L'esadecimale è ampiamente utilizzato nell'informatica perché ogni cifra esadecimale rappresenta esattamente quattro bit binari. Questo rende i valori binari lunghi più brevi e facili da leggere.

Come convertire esadecimale in decimale

Per convertire un numero esadecimale in decimale, moltiplica ogni cifra esadecimale per una potenza di 16. La cifra più a destra viene moltiplicata per 160, la successiva per 161, poi per 162, e così via.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Questo significa che l'esadecimale 1B7E è uguale al decimale 7038.

Come convertire esadecimale in binario

Per convertire un numero esadecimale in binario, sostituisci ogni cifra esadecimale con il suo equivalente binario a quattro bit. Unisci poi i gruppi ottenuti.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

I zeri iniziali vengono solitamente rimossi dal valore binario finale, a meno che non siano necessari per un formato a larghezza fissa.

Utilizzi comuni dell'esadecimale

L'esadecimale è comune nella programmazione, nel debug, negli indirizzi di memoria, nei punti di codice Unicode, nei codici colore, nelle somme di controllo e nell'ispezione dei file binari.

Ad esempio, i valori dei colori web spesso utilizzano la notazione esadecimale. Il colore #FF0000 rappresenta il rosso, dove FF è il canale rosso e corrisponde al decimale 255.

Regole di input

  • Utilizza le cifre 0–9 e le lettere A–F per l'input esadecimale.
  • Le lettere minuscole sono accettate e automaticamente normalizzate in maiuscole.
  • Sono supportati prefissi opzionali come 0x.
  • I numeri interi sono supportati. Le frazioni non vengono convertite da questo strumento.