Convertitore di base numerica

Converte numeri tra binario, ottale, decimale ed esadecimale.

Caricamento strumento…

Convertitore di base numericaDigita un numero in qualsiasi base — binaria, ottale, decimale o esadecimale — e le altre tre si aggiornano all'istante. L'aritmetica BigInt consente di convertire interi arbitrariamente grandi senza perdita di precisione, con supporto per i valori negativi. Tutto viene calcolato localmente nel tuo browser.

Cos'è Convertitore di base numerica?

Il Convertitore di Base Numerica è uno strumento online gratuito di conversione di base che converte numeri interi tra binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Digita un numero in qualsiasi campo e gli altri tre si aggiornano all'istante, quindi funziona come convertitore da decimale a binario, da decimale a esadecimale, da esadecimale a decimale o da binario a ottale. È usato da programmatori, studenti e ingegneri elettronici o di rete che leggono maschere di bit, codici colore, indirizzi di memoria e flag di permessi. Poiché utilizza la matematica BigInt, converte interi arbitrariamente grandi senza perdita di precisione e supporta i numeri negativi.

Come usare Convertitore di base numerica

  1. Scegli il campo della base in cui si trova già il tuo numero: Binario (base 2), Ottale (base 8), Decimale (base 10) o Hex (base 16).
  2. Digita o incolla il tuo intero in quel campo; gli altri tre campi si ricalcolano mentre digiti.
  3. Aggiungi un segno meno davanti per i valori negativi; le lettere esadecimali a-f sono accettate sia in minuscolo che in maiuscolo e mostrate in maiuscolo.
  4. Usa il pulsante Copia mostrato accanto a qualsiasi campo non vuoto per copiare quella rappresentazione negli appunti.
  5. Se un carattere non è valido per la base scelta, leggi la nota sulle cifre non valide e correggi l'input.
  6. Premi Cancella per svuotare ogni campo e riportare la modifica al campo Decimale.

Esempi

Da decimale a esadecimale, binario e ottale

Input

255 (Decimal)

Output

Binary 11111111, Octal 377, Hex FF

Da esadecimale a decimale

Input

FF (Hex)

Output

Decimal 255, Binary 11111111, Octal 377

Valore decimale negativo

Input

-10 (Decimal)

Output

Binary -1010, Octal -12, Hex -A

Domande frequenti

Quali basi numeriche supporta?
Quattro: binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Modificando un qualsiasi campo lo si converte all'istante negli altri tre.
Può gestire numeri molto grandi e negativi?
Sì. Utilizza l'aritmetica BigInt, quindi gli interi arbitrariamente grandi vengono convertiti senza perdita di precisione, e un segno meno iniziale fornisce valori negativi in ogni base.
Perché vedo un messaggio di cifre non valide?
Hai inserito un carattere non consentito per quella base, come un 2 in un campo binario o una G in un campo esadecimale. Il binario accetta 0-1, l'ottale 0-7, il decimale 0-9 e l'esadecimale 0-9 più a-f. Rimuovilo e i campi si aggiorneranno di nuovo.
Converte frazioni o numeri con la virgola?
No. Funziona solo con numeri interi e non gestisce valori frazionari o in virgola mobile.
I miei dati vengono caricati da qualche parte?
No. Ogni conversione viene eseguita interamente nel tuo browser con JavaScript lato client. Nulla di ciò che digiti viene inviato a un server o memorizzato online.

Strumenti correlati