← Torna al blog Fondamenti · 6 min di lettura

Il sistema binario spiegato semplice

📅 6 giugno 2026 — di Alessandro Simone

Tutto ciò che un computer fa — testi, immagini, video, musica — alla fine è fatto di zeri e uno. Questo è il sistema binario, il linguaggio nativo delle macchine. Capirlo è uno dei primi passi dell'informatica e, una volta afferrato il trucco, è più semplice di quanto sembri. Vediamolo insieme.

Perché i computer usano il binario?

Un computer è fatto di miliardi di minuscoli interruttori elettronici (i transistor), che possono avere solo due stati: acceso o spento. È naturale rappresentarli con due cifre: 1 (acceso) e 0 (spento). Per questo i computer "pensano" in binario: è il modo più semplice e affidabile di gestire l'elettricità.

Decimale vs binario

Noi usiamo il sistema decimale, che ha 10 cifre (da 0 a 9). Si chiama "base 10". Il sistema binario invece ha solo 2 cifre (0 e 1) e si chiama "base 2". La differenza sta in quante cifre abbiamo a disposizione prima di dover "riportare".

Il valore posizionale

Il segreto per capire il binario è il valore posizionale. Nel sistema decimale, ogni posizione vale dieci volte la precedente (unità, decine, centinaia...). Nel binario, ogni posizione vale il doppio della precedente: 1, 2, 4, 8, 16, 32, 64, 128...

Posizioni:  128  64  32  16   8   4   2   1
Potenze:    2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0

Da binario a decimale

Per convertire un numero binario in decimale, basta sommare i valori delle posizioni dove c'è un 1. Convertiamo 1011:

1    0    1    1
8    4    2    1
8  + 0  + 2  + 1  = 11

Quindi 1011 in binario è 11 in decimale. Semplice: identifica le posizioni con 1 e somma i loro valori.

Da decimale a binario

Per fare il percorso inverso si usa il metodo delle divisioni successive per 2, leggendo i resti dal basso verso l'alto. Convertiamo il numero 13:

13 : 2 = 6  resto 1
 6 : 2 = 3  resto 0
 3 : 2 = 1  resto 1
 1 : 2 = 0  resto 1

Leggendo i resti dal basso: 1101

Quindi 13 in decimale diventa 1101 in binario. Con un po' di pratica questa procedura diventa automatica.

Bit e byte

Ogni cifra binaria (0 o 1) si chiama bit, dall'inglese "binary digit". Otto bit insieme formano un byte, che è l'unità base con cui si misura la memoria. Con un byte (8 bit) si possono rappresentare 256 valori diversi, da 0 a 255 — ecco perché questo numero ritorna spesso, ad esempio negli indirizzi IP!

Da qui derivano le unità che conosci: kilobyte, megabyte, gigabyte. Tutto parte dal semplice bit.

Come si rappresentano testi e immagini

Ti starai chiedendo: se i computer usano solo 0 e 1, come fanno a mostrare lettere e foto? La risposta è che tutto viene codificato in numeri. Le lettere, ad esempio, seguono la tabella ASCII (la "A" è il numero 65). Le immagini sono griglie di pixel, ognuno con un valore numerico per il colore. In definitiva, ogni informazione diventa una sequenza di bit.

In sintesi

Il sistema binario usa solo 0 e 1 perché rispecchia gli interruttori elettronici del computer. Ogni posizione vale il doppio della precedente, e con questo principio puoi convertire avanti e indietro tra binario e decimale. Capire i bit e i byte ti darà una base solida per tutto il resto dell'informatica.

Esercitati con le conversioni

Vuoi allenarti a convertire numeri binari e decimali? Possiamo farlo insieme in una lezione.

Prenota una lezione →