Convertitore gratuito da binario a decimale online

Converti istantaneamente i numeri binari (base 2) in decimali (base 10) con questo convertitore online gratuito da binario a decimale. Inserisci un numero composto esclusivamente da 0 e 1 per visualizzarne il valore decimale, esadecimale e ottale, oltre al calcolo passo dopo passo del valore posizionale. Puoi anche convertire da decimale a binario, lavorare con frazioni e valori in complemento a due con segno, nonché copiare i risultati. Le conversioni vengono eseguite direttamente nel tuo browser.

Converti ora I numeri rimangono nel browser
Strumento di conversione da binario a decimale con valori esadecimali, ottali e spiegazione passo dopo passo dei valori di posizione

Converti un numero

Digita un numero binario per convertirlo.
Valore decimale
—

Altre basi e dettagli

—Decimale
—Binario
—Esadecimale
—Ottale
—Bits
—Byte necessari
—Valore con segno
—Come testo

Tocca una base per copiarla. I valori esadecimali e ottali sono esatti, comprese le cifre dopo la virgola.

Lavoro

Inserisci un numero per vedere come funziona.

La guida

Conversione da binario a decimale: formula, esempi e procedura

Comprendi come funziona il sistema binario, esegui le conversioni a mano e leggi con sicurezza i numeri con segno.

Una spiegazione semplice

Che cos’è il sistema binario e perché convertirlo in decimale?

Il sistema binario è il sistema numerico utilizzato dai computer. È composto da sole due cifre, lo 0 e l'1, chiamate bit. Il sistema decimale è quello che usiamo quotidianamente e che comprende dieci cifre. La conversione tra i due sistemi consente di leggere i dati memorizzati dal computer o di scrivere un valore nel formato richiesto dal computer.

Ogni cifra in un numero binario vale il doppio della cifra che si trova alla sua destra: 1, 2, 4, 8, 16 e così via. Somma le posizioni che contengono un 1 e otterrai il valore decimale. Questo convertitore esegue l'operazione all'istante, mostra il calcolo e fornisce anche i valori esadecimali e ottali. Per un utilizzo visivo dei valori esadecimali, prova il Generatore di tavolozza dei colori.

Motivi comuni per effettuare la conversione

Perché si convertono i numeri binari?

Studio e compiti a casa

Controlla le risposte delle lezioni di informatica ed elettronica e osserva il ragionamento sul valore posizionale che porta a quelle risposte.

Programmazione e debug

Leggi i flag di bit, le maschere, i permessi e i valori dei registri, oppure verifica quale sia il valore effettivo di un numero con segno a 8 o 32 bit.

Reti e dati

Lavora con gli ottetti degli indirizzi IP, le maschere di sottorete e i byte grezzi, oppure decodifica una stringa di byte in testo leggibile.

Esempi risolti

Esempi di conversioni e come sono suddivise

Questi esempi illustrano il metodo. Puoi inserire uno qualsiasi di essi nel convertitore per verificarlo.

BinarioLavoroDecimaleEsadecimale
11018 + 4 + 113D
11010110128 + 64 + 16 + 4 + 2214D6
101.1014 + 1 + 0.5 + 0.1255.6255.A
11111111 (8 bit con segno)255 − 256−1FF
10.000.000 (8 bit con segno)128 − 256−12880
Converti in pochi passaggi

Come utilizzare il convertitore da binario a decimale

  1. Seleziona "Binario → Decimale" o "Decimale → Binario" nella parte superiore.
  2. Digita o incolla il tuo numero. Gli spazi, i trattini bassi e lo "0b" iniziale vengono ignorati, quindi "0b1101 0110" va bene.
  3. Leggi il risultato e la tabella delle altre basi. Tocca un valore qualsiasi per copiarlo.
  4. Per visualizzare i numeri negativi, seleziona l'opzione "con segno" e scegli una larghezza in bit, oppure lascia l'impostazione su "Automatico" per utilizzare la lunghezza che hai digitato.
  5. Apri la sezione di lavoro per visualizzare ogni valore posizionale o ogni fase della divisione.
Non sono necessari attrezzi

Come convertire i numeri binari e decimali a mano

  • Da binario a decimale: numerare i bit partendo da destra con 1, 2, 4, 8, 16 e aggiungere i numeri sopra ogni 1.
  • Da decimale a binario: dividi per 2 fino a ottenere 0. I resti, letti dall'ultimo al primo, sono i bit.
  • Da frazione a binario: moltiplicare la frazione per 2, considerare la parte intera come il bit successivo e ripetere l'operazione con il resto.
  • Da binario a esadecimale: suddividere i bit in gruppi di 4 partendo da destra e convertire ciascun gruppo in una cifra esadecimale.
  • Controlla il tuo lavoro: un numero binario che termina con 0 è pari, mentre uno che termina con 1 è dispari.
Fogli di calcolo e codice

Formule per la conversione da binario a decimale per Excel, fogli di calcolo e codice

I fogli di calcolo e i linguaggi di programmazione dispongono di funzioni integrate per questo scopo. Tuttavia, tali funzioni sono limitate a numeri inferiori rispetto a quelli gestiti da questo strumento.

Excel / Sheets, da binario a decimale: =BIN2DEC("11010110") → 214 Excel / Sheets, da decimale a binario: =DEC2BIN(214) → 11010110 Python: int("11010110", 2) e bin(214) JavaScript: parseInt("11010110", 2) e (214).toString(2) Kotlin: "11010110".toInt(2) e 214.toString(2) Java: Integer.parseInt("11010110", 2) e Integer.toBinaryString(214)

La funzione BIN2DEC di Excel accetta al massimo 10 bit e considera il decimo bit come bit di segno; pertanto, per valori più lunghi è consigliabile utilizzare questo strumento.

Numeri negativi

Numeri firmati e complemento a due

Senza firma

Tutti i bit fanno parte del valore. In 8 bit è possibile memorizzare valori compresi tra 0 e 255.

Complemento a due

Il primo bit rappresenta il segno negativo. In 8 bit è possibile memorizzare valori compresi tra −128 e 127. Per invertire il segno di un numero, basta invertire tutti i bit e aggiungere 1.

La larghezza in bit è importante

Gli stessi bit assumono valori diversi a seconda della larghezza. 11111111 è pari a −1 come numero a 8 bit, ma a 255 come numero senza segno, mentre 0000000011111111 è pari a 255 anche come numero a 16 bit con segno.

Segno e grandezza

Scrivere un segno meno all’inizio, come −1010, è un concetto diverso dal complemento a due. Questo strumento mostra entrambe le forme quando si converte un numero decimale negativo.

Risultati migliori

Semplici consigli per lavorare con i file binari

  • Raggruppa i bit in gruppi di 4 o 8, in modo che siano più facili da leggere e da confrontare con le cifre esadecimali e i byte.
  • Impara le potenze di due fino a 2^10 (1024). Ti permetteranno di effettuare le conversioni a mente molto più velocemente.
  • Se il risultato è errato, verificare se manchi o ci sia un bit in più e se l'opzione "signed" sia attivata o disattivata.
  • Quando si scrive codice, è preferibile utilizzare i valori letterali propri del linguaggio, come 0b11010110, in modo che il valore risulti chiaro a chi legge.
Da sapere

Limiti e privacy

Privacy

Ogni conversione viene eseguita nel tuo browser. I numeri che digiti non vengono mai inviati al nostro server e non vengono salvati.

Limiti

L'input binario è limitato a 2.048 bit, mentre quello decimale a circa 600 cifre. Le frazioni decimali che non terminano in binario vengono troncate a 32 cifre binarie. I formati in virgola mobile, come lo standard IEEE 754, non vengono interpretati: i bit vengono letti come semplici numeri.

Domande frequenti

Domande frequenti sul convertitore da binario a decimale

Come si converte un numero binario in decimale?

Scrivi i valori posizionali 1, 2, 4, 8, 16 e così via sotto i bit, partendo da destra. Somma i valori posizionali ogni volta che il bit è 1. Per 1101 il risultato è 8 + 4 + 1 = 13.

Come si converte un numero decimale in binario?

Dividi il numero per 2 più volte e annota ogni resto. Quando arrivi a 0, leggi i resti dall'ultimo al primo. Per il numero 13, i resti danno 1101.

È in grado di convertire numeri binari con una parte frazionaria?

Sì. Le cifre dopo la virgola binaria contano come 1/2, 1/4, 1/8 e così via, quindi 101,101 corrisponde a 5,625. Viceversa, le frazioni decimali vengono convertite fino a 32 cifre binarie e lo strumento segnala quando un valore non può essere rappresentato con esattezza.

Che cos’è il complemento a due?

Il complemento a due è il metodo utilizzato dai computer per memorizzare i numeri interi negativi. Il primo bit ha un peso negativo, quindi in un sistema a 8 bit 11111111 corrisponde a −1 e 10000000 a −128. Seleziona l'opzione "con segno" e scegli una larghezza di bit per leggere i tuoi bit in questo modo.

Quanti bit posso inserire?

Fino a 2.048 bit, ovvero circa 600 cifre decimali. La conversione utilizza un'aritmetica esatta a precisione arbitraria, quindi i numeri molto grandi non perdono cifre come accadrebbe con una normale calcolatrice.

Perché mi dice che il mio dato non è una cifra binaria?

I numeri binari utilizzano solo lo 0 e l'1. Se il numero contiene cifre comprese tra 2 e 9, probabilmente è decimale, quindi seleziona "Decimale → Binario". Gli spazi, i trattini bassi e lo 0b iniziale vengono ignorati.

Mostra anche i valori esadecimali e ottali?

Sì. Ogni conversione mostra anche il valore esadecimale (base 16) e ottale (base 8), ed è possibile toccare qualsiasi valore per copiarlo.

È in grado di convertire i dati binari in testo?

Quando si inserisce un numero intero di byte (un multiplo di 8 bit), lo strumento mostra anche il testo che quei byte rappresentano in UTF-8; ad esempio, 01001000 01101001 corrisponde a "Hi".

I miei dati vengono memorizzati da qualche parte?

No. Tutte le conversioni avvengono nel tuo browser e nulla di ciò che digiti viene inviato al nostro server né salvato.

Posso inserire un link a una conversione specifica?

Sì. Aggiungi ?mode=b2d&value=11010110 oppure ?mode=d2b&value=214 all'indirizzo della pagina.

Da chi utilizza questo strumento

Recensioni

Caricamento delle recensioni in corso…
Continua così

Altri strumenti nella cassetta degli attrezzi

La pagina iniziale offre decine di altri strumenti gratuiti che non richiedono una chiave API.

Suggerisci uno strumento