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.

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.

Incorpora questo strumento nel tuo sito

× px

                        

💡 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.

0 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
8 1 8
4 1 4
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.

Informazioni su Convertitore Binario

Questo convertitore binario tiene decimale, binario, ottale ed esadecimale sotto gli occhi nello stesso momento. Scrivi nel campo che corrisponde al numero che hai già e gli altri tre si riscrivono a ogni battuta, così non devi decidere in anticipo in quale direzione stai convertendo. I calcoli usano la precisione arbitraria, quindi un valore di registro a 64 bit sopravvive intatto all’andata e ritorno: FFFFFFFFFFFFFFFF torna come 18446744073709551615 e non come 18446744073709552000 arrotondato. La striscia di bit sottostante completa il valore a 8, 16, 32 o 64 bit — oltre i 64 bit, al byte intero successivo — dichiara la larghezza usata ed evidenzia ogni 1, il che è più rapido che contare gli zeri quando controlli una maschera o un byte di flag.

L’input è validato in base al sistema scelto: un 2 digitato nel campo binario, o una G in quello esadecimale, produce un errore chiaro invece di convertire in silenzio solo la parte legale della stringa. Sotto il convertitore singolo c’è il pannello in blocco. Incolla una colonna di valori presa da un log, da un foglio di calcolo o da un dump di registri, indica in quale base sono scritti e ottieni una tabella con tutte e quattro le basi, la base con cui è stata letta ogni riga e il carattere ASCII di ogni byte stampabile.

Il rilevamento automatico riconosce i prefissi 0x, 0b e 0o; una sequenza di 0 e 1 senza prefisso viene letta come decimale e segnalata. Il risultato si copia come testo separato da tabulazioni e si scarica come CSV che conserva l’input originale nella prima colonna. Tutto avviene dentro questa pagina: i valori che incolli non vengono caricati da nessuna parte.

Casi d'uso

Imparare sistemi numerici
Programmazione e debug
Educazione informatica
Comprendere dati informatici
Convertire codice macchina

Come usare

1

Inserisci un numero in qualsiasi base

2

Visualizza conversioni in tutte le basi

3

Alterna tra formati input

4

Copia il risultato che ti serve

Suggerimenti Pro

  • Binario e base 2 (0 e 1)
  • Hex e base 16 (0-9, A-F)
  • Ogni cifra hex = 4 cifre binarie

Domande frequenti

I computer usano binario - tutti i dati sono 0 e 1.

Rappresentazione compatta del binario - 2 cifre hex = 1 byte.

Ogni posizione e una potenza di 2: 1, 2, 4, 8, 16... da destra a sinistra.

Strumenti popolari

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