Strumenti
IT

Convertitore da esadecimale a decimale

Digita un numero esadecimale come FF o 0x1A e ottieni subito il suo valore decimale, con il calcolo spiegato passo passo. Il convertitore mostra anche binario e ottale, interpreta valori con segno (complemento a due) e frazionari e converte interi elenchi in una volta.

Suggerimento: inserisci un numero per riga per convertire un intero elenco.

In tutte le basi

Esadecimale
Decimale
Binario
Ottale

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come usare il convertitore da esadecimale a decimale

  1. Digita o incolla un numero hex nella casella di input. Sono accettati prefissi come 0x o #, una h finale, spazi e trattini bassi. Inserisci un numero per riga per convertire un elenco.
  2. Il valore decimale appare subito, insieme ai valori binario e ottale e a una spiegazione passo passo del calcolo.
  3. Se il valore hex è un intero con segno, spunta Con segno (complemento a due) e scegli la larghezza in bit – ad esempio FF vale −1 come numero a 8 bit. Poi copia il risultato.

Come convertire da esadecimale a decimale

L'esadecimale è un sistema di numerazione in base 16. Usa le cifre 0–9 e le lettere A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15. Ogni posizione vale 16 volte quella alla sua destra, quindi la formula di conversione da esadecimale a decimale è:

decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰

Moltiplica ogni cifra per la potenza di 16 corrispondente alla sua posizione, contando da 0 a destra, e somma i risultati. Esempio: 3C = 3 × 16 + 12 = 60, e 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.

PosizionePotenza di 16Valore decimale
016⁰1
116¹16
216²256
316³4096
416⁴65536
516⁵1048576

Tabella di conversione esadecimale-decimale

I valori hex più cercati, con i rispettivi equivalenti decimali. Un byte va da 00 a FF (0–255); le note indicano il carattere ASCII o il significato del valore in programmazione.

HexDecimaleDa sapere
101616¹
1A261 × 16 + 10
2032Spazio ASCII
2A42ASCII *
3C60ASCII <
64100ASCII d
7F127Valore massimo a 8 bit con segno
80128−128 come byte con segno
FF255Valore massimo di un byte; −1 come byte con segno
10025616²
3E810003 × 256 + 14 × 16 + 8
7FFF32767Valore massimo a 16 bit con segno
FFFF65535Valore massimo a 16 bit; −1 come numero a 16 bit con segno
7FFFFFFF2147483647Intero massimo a 32 bit con segno
FFFFFFFF4294967295Intero massimo a 32 bit senza segno

Da esadecimale a decimale in Python, JavaScript ed Excel

Perché scegliere Online Hex Converter?

Domande frequenti

Quanto fa FF in decimale?

FF in esadecimale corrisponde a 255 in decimale: 15 × 16 + 15 = 255. È il valore più grande che un byte può contenere. Letti come numero a 8 bit con segno (complemento a due), gli stessi bit valgono −1.

Come si converte un numero esadecimale negativo in decimale?

Se il numero hex ha il segno meno, converti le cifre e mantieni il segno: −1A = −26. Se è un valore in complemento a due come FFFE, spunta Con segno (complemento a due) e scegli 16 bit: il convertitore sottrae 2¹⁶ = 65536 da 65534 e mostra −2.

Posso convertire numeri hex con parte frazionaria?

Sì. Le cifre dopo il punto valgono 16⁻¹ = 1/16, 16⁻² = 1/256 e così via, quindi 1A.8 = 26 + 8/16 = 26.5 e 0.4 = 0.25.

C'è un limite alla dimensione del numero esadecimale?

Nessun limite pratico. Il convertitore usa interi a precisione arbitraria, quindi i valori a 64 bit come FFFFFFFFFFFFFFFF (18446744073709551615) e stringhe hex ancora più lunghe vengono convertiti in modo esatto, senza arrotondamenti.