Convertitore Binario

Un convertitore binario riscrive un numero tra base 2, base 8, base 10 e base 16. Per passare da decimale a binario dividi ripetutamente per 2 e leggi i resti dal basso verso l'alto: 156 = 10011100. Nel senso inverso, somma i valori posizionali 128+16+8+4 e ottieni di nuovo 156.

Converti esattamente gli interi non negativi tra decimale, binario, ottale ed esadecimale.

Massimo 4096 caratteri per valore; la vista dei bit si ferma oltre 512 bit. La serie elabora solo le prime 200 righe non vuote e segnala il limite.

Predefiniti
Input non valido
Visualizzazione bit

Le righe composte solo da 0 e 1 sono state lette come numeri decimali. Scegli Binario qui sopra, oppure anteponi 0b, per leggerle come bit.

Copiato

Copia non riuscita. Seleziona il risultato e copialo manualmente.

Incorpora questo strumento nel tuo sito

Usa dimensioni intere da 1 a 4096 pixel.

× px (1–4096)

                        

💡 Suggerimento per l'integrazione

Copia il codice di incorporamento e incollalo nell'HTML del tuo sito web. La versione responsive si adatta automaticamente a tutte le dimensioni dello schermo.

3.7
3 valutazioni
✓

Come si converte un numero decimale in binario a mano?

Dividi il numero decimale per 2, annota il resto, poi dividi di nuovo il quoziente per 2 e ripeti finché il quoziente arriva a 0. Leggendo i resti dal basso verso l'alto ottieni la stringa binaria. Qui c'è 156 svolto fino in fondo; la colonna dei resti letta verso l'alto è 10011100.

Divisione Quoziente Resto (bit)
156 ÷ 2 78 0
78 ÷ 2 39 0
39 ÷ 2 19 1
19 ÷ 2 9 1
9 ÷ 2 4 1
4 ÷ 2 2 0
2 ÷ 2 1 0
1 ÷ 2 0 1

Leggi la colonna dei resti dall'ultima riga alla prima: 1, 0, 0, 1, 1, 1, 0, 0 — quindi 156 in binario è 10011100.

Come si converte un numero binario in decimale?

Ogni bit ha un valore posizionale che raddoppia da destra a sinistra. Scrivi i pesi sopra i bit e somma quelli che stanno sopra un 1. In 10011100 gli 1 si trovano sopra 128, 16, 8 e 4, e 128 + 16 + 8 + 4 = 156.

Posizione del bit Valore posizionale Bit in 10011100 Aggiunge
2⁷ 128 1 128
2⁶ 64 0 0
2⁵ 32 0 0
2⁴ 16 1 16
2³ 8 1 8
2² 4 1 4
2¹ 2 0 0
2⁰ 1 0 0
128 + 16 + 8 + 4 156

Tabella di conversione binario, decimale, ottale ed esadecimale

I primi 16 valori sono quelli che conviene imparare a memoria, perché una cifra esadecimale corrisponde esattamente a quattro bit. Le righe di riferimento sotto sono i limiti che si incontrano nel codice reale: un byte pieno, un byte con segno, due byte e un kibibyte (1024 byte).

Decimale Binario Ottale Esadecimale
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10
32 100000 40 20
64 1000000 100 40
100 1100100 144 64
127 1111111 177 7F
128 10000000 200 80
255 11111111 377 FF
256 100000000 400 100
1024 10000000000 2000 400
65535 1111111111111111 177777 FFFF

Come si converte il binario in esadecimale e ottale?

Raggruppa i bit invece di fare calcoli. Per l'esadecimale prendi quattro bit alla volta partendo da destra, completando a sinistra con degli zeri: 110110111 diventa 0001 1011 0111 = 1B7. Per l'ottale prendi tre bit alla volta: 110 110 111 = 667. Entrambi valgono 439 in decimale, ed entrambe le conversioni funzionano al contrario espandendo ogni cifra nel suo gruppo di bit.

Come si converte il binario in testo e ASCII?

I caratteri sono memorizzati come numeri, quindi il binario diventa testo in due passaggi: dividi il flusso in byte da 8 bit e cerca ogni byte nella tabella dei caratteri. L'RFC 20 fissa i classici codici ASCII a 7 bit che UTF-8 riutilizza ancora per l'inglese, quindi 01001000 01101001 è 72 105, che si legge «Hi».

Carattere Codice ASCII Binario Esadecimale
(spazio) 32 00100000 20
0 48 00110000 30
A 65 01000001 41
H 72 01001000 48
a 97 01100001 61
i 105 01101001 69

Come si scrive un indirizzo IP in binario?

Un indirizzo IPv4 è formato da quattro ottetti da 8 bit: converti ogni numero separatamente e completa ciascuno a otto bit. 192.168.1.1 diventa 11000000.10101000.00000001.00000001. È proprio questo riempimento a rendere leggibili i prefissi: una maschera /24 conserva i primi 24 bit, cioè 255.255.255.0, e una /27 finisce a metà ottetto, a 224 = 11100000.

Come vengono memorizzati i numeri negativi in binario?

Quasi tutti i processori usano il complemento a due: scrivi il valore positivo, inverti tutti i bit, poi aggiungi 1. Per −5 su otto bit, 00000101 diventa 11111010 e poi 11111011. Il bit più a sinistra fa da segno, quindi un byte con segno va da −128 a 127 mentre gli stessi 8 bit senza segno vanno da 0 a 255. Questo convertitore lavora su interi senza segno: digita 251 per vedere la configurazione di bit di −5.

Fonti

I codici dei caratteri, i prefissi binari e i formati di indirizzo usati in questa pagina provengono da queste specifiche.

Metodo e limiti

Ogni campo rappresenta lo stesso intero in base 10, 2, 8 o 16. BigInt conserva le cifre oltre l’intervallo intero sicuro di JavaScript.

Massimo 4096 caratteri per valore; la vista dei bit si ferma oltre 512 bit. La serie elabora solo le prime 200 righe non vuote e segnala il limite.

Le conversioni avvengono in questa pagina.

Informazioni su Convertitore Binario

Converti esattamente gli interi non negativi tra decimale, binario, ottale ed esadecimale.

255 decimale → 11111111 binario, 377 ottale, FF esadecimale. Verifica valori di debug senza arrotondamenti.

Serie 0b10 e 0x10 → 2 e 16 decimali. Controlla le righe non valide prima di copiare o esportare CSV.

Massimo 4096 caratteri per valore; la vista dei bit si ferma oltre 512 bit. La serie elabora solo le prime 200 righe non vuote e segnala il limite.

Casi d'uso

255 decimale → 11111111 binario, 377 ottale, FF esadecimale. Verifica valori di debug senza arrotondamenti.
Serie 0b10 e 0x10 → 2 e 16 decimali. Controlla le righe non valide prima di copiare o esportare CSV.

Come usare

1

Digita le cifre in un campo o scegli un esempio. Per una lista, apri la conversione in serie e scegli la base di origine.

2

0b, 0o e 0x prevalgono sulla base della serie. Auto legge le cifre senza prefisso come decimali, A–F come esadecimali e segnala possibili letture binarie.

Suggerimenti Pro

  • Massimo 4096 caratteri per valore; la vista dei bit si ferma oltre 512 bit. La serie elabora solo le prime 200 righe non vuote e segnala il limite.

Domande frequenti

Le cifre senza prefisso sono decimali. Scegli binario o scrivi 0b1010 per ottenere 10 decimale.

Sì. BigInt gestisce le cifre intere senza virgola mobile. Frazioni, negativi, separatori ed espressioni sono rifiutati.

Strumenti popolari

Nessun altro strumento
Esplora tutti gli strumenti
FreeWebTools AI
Powered by free AI models · Full chat →