Convertitore esadecimale online
Converte numeri interi con segno tra esadecimale (base 16) e decimale (base 10), con supporto per interi grandi oltre il range di JavaScript.
Inizia a usare
Conversione precisa per interi grandi
Questo strumento usa internamente BigInt, quindi gestisce numeri interi con segno di qualsiasi lunghezza fino a 10.000 cifre, superando il limite di precisione dei normali numeri JavaScript. Ad esempio, convertendo il decimale 255 si ottiene esattamente FF in esadecimale.
Come funziona
La conversione avviene localmente nel browser: i dati non vengono trasmessi a nessun server. Il tool accetta un eventuale segno meno iniziale e cifre 0-9 e A-F (case-insensitive) per l'esadecimale. Non sono ammessi prefissi come 0x, segni più, spazi interni, frazioni, stringhe di byte o notazione esadecimale in virgola mobile.
Esempio pratico
Supponiamo di voler convertire il numero decimale 255 in esadecimale. Seleziona "Decimale a esadecimale", inserisci 255 e premi Converti. Il risultato mostrato sarà FF. Viceversa, inserendo FF e selezionando "Esadecimale a decimale", otterrai 255.
Limitazioni
Questo strumento rappresenta solo interi matematici. Non esegue la codifica di testo in esadecimale, non decodifica byte, non calcola il complemento a due per larghezze specifiche e non aggiunge padding. Per attività su protocolli o file binari, verifica sempre larghezza in bit, rappresentazione del segno e ordine dei byte in modo indipendente.
Domande frequenti
Posso convertire numeri negativi?
Sì, puoi inserire un segno meno davanti al numero decimale (es. -255) e otterrai l'equivalente esadecimale con segno meno (es. -FF). Per l'esadecimale, il segno meno è accettato solo all'inizio.
Perché il risultato esadecimale è in maiuscolo?
Il tool genera output in lettere maiuscole per convenzione. L'input accetta sia maiuscole che minuscole, ma l'output è sempre normalizzato in maiuscolo.
Il tool supporta numeri con virgola o frazioni?
No, accetta solo numeri interi. Frazioni, notazione scientifica e numeri in virgola mobile non sono supportati.
I miei dati vengono inviati a un server?
No, la conversione avviene interamente nel tuo browser. I dati non vengono trasmessi.
Checklist per l'uso corretto
- Seleziona la direzione di conversione corretta.
- Inserisci solo cifre valide per la base di partenza.
- Per numeri negativi, usa il segno meno solo all'inizio.
- Non includere prefissi come 0x o spazi.
- Verifica il risultato per numeri molto grandi.
Scegliere lo strumento adatto
- Tabella di conversione delle basi intere
Converti numeri interi tra binario, ottale, decimale, esadecimale e altre basi supportate.
- Convertitore binario online
Converti numeri interi tra base 2 e base 10 con precisione arbitraria, direttamente nel browser.
- Convertitore esadecimale online
Converte numeri interi con segno tra esadecimale (base 16) e decimale (base 10), con supporto per interi grandi oltre il range di JavaScript.
Il limite di 10000 cifre esclude il meno ASCII e gli spazi esterni, che vengono rimossi. Spazi interni e separatori dei gruppi non sono validi. Usa cifre ASCII 0–9. Il risultato convertito elimina zeri iniziali; -0 diventa 0. In esadecimale, 1e3 vale 483 decimale, non è notazione scientifica; in modalità decimale è invalido. Riconverti dopo aver cambiato direzione. Cancella conserva la direzione.
L’elaborazione avviene localmente nel browser.