// Strumenti · Testo
Convertitore Base Numerica.
Scrivi un numero in un campo qualsiasi (binario, ottale, decimale o esadecimale) e vedi subito la conversione negli altri tre.
Complemento a due (rappresentazione binaria con segno)
8 bit
—
16 bit
—
32 bit
—
Il calcolo avviene interamente nel tuo browser: nessun dato viene mai caricato o salvato su un server.
Domande frequenti
Quali basi numeriche posso convertire?
Binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). I quattro campi sono collegati: scrivendo in uno qualsiasi, gli altri tre si aggiornano istantaneamente.
Funziona anche con numeri molto grandi?
Sì. A differenza di molti convertitori che usano il tipo Number di JavaScript (impreciso oltre 2^53), questo strumento usa BigInt internamente, quindi la conversione resta esatta anche con numeri esadecimali o binari molto lunghi.
Cos'è il complemento a due?
È il sistema con cui i computer rappresentano i numeri negativi in binario. La riga 'Complemento a due' mostra il valore inserito come sequenza di bit con segno su 8, 16 o 32 bit; se il numero non entra nell'intervallo rappresentabile, viene indicato come fuori range.
Posso inserire numeri negativi?
Sì, nel campo Decimale puoi digitare un segno meno iniziale (es. -42). Binario, ottale ed esadecimale mostreranno il valore assoluto con il segno meno davanti, mentre il complemento a due mostrerà la vera rappresentazione binaria con segno usata dai computer.
Perché un campo diventa rosso mentre scrivo?
Significa che hai inserito un carattere non valido per quella base: ad esempio il binario accetta solo 0 e 1, l'ottale solo cifre da 0 a 7, l'esadecimale solo cifre 0-9 e lettere A-F.