Converti il decimale in binario, e viceversa
Dividi ancora per 2 a mano per una maschera di sottorete o per un esercizio di classe? Digita il numero e il risultato compare subito, senza installare niente e senza registrarti.
Quando serve convertire un decimale in binario?
Il sistema binario usa due sole cifre, 0 e 1. Su questo si regge ogni computer: ogni bit in memoria vale zero oppure uno. Il numero 255 in decimale si scrive 11111111 in binario, e questi otto bit formano un byte.
La conversione serve soprattutto nella programmazione di basso livello, con le maschere di bit, nell’indirizzamento IP e ogni volta che occorre capire come la macchina memorizza un numero.
Le maschere di sottorete IPv4 si leggono in binario: 255.255.255.0 corrisponde a 11111111.11111111.11111111.00000000, che la notazione CIDR abbrevia in /24. Chi sa leggere gli otto bit di ogni ottetto calcola le sottoreti a mente.
I permessi dei file su Unix seguono la stessa logica: chmod 755 vale 111 101 101 in binario, cioè rwx r-x r-x.

Come funziona la conversione da decimale a binario?
Convertire un numero decimale in binario significa dividerlo più volte per 2 e annotare i resti in ordine inverso. Ogni resto dà una cifra binaria, un bit, che vale 0 o 1.
Prendiamo il 13: 13 diviso 2 dà 6 con resto 1, poi 6 diviso 2 dà 3 con resto 0, quindi 3 diviso 2 dà 1 con resto 1 e infine 1 diviso 2 dà 0 con resto 1. Leggendo i resti dal basso verso l’alto si ottiene 1101.
Il binario è la base dell’informatica: tutti i dati vengono memorizzati ed elaborati come sequenze di zeri e uni. Un byte conta 8 bit e copre quindi i valori da 0 (00000000) a 255 (11111111).

Decimale (DEC) e binario (BIN): che cosa cambia
| Decimale (DEC) | Binario (BIN) | |
|---|---|---|
| Base | 10 | 2 |
| Cifre | 0–9 | 0–1 |
| Byte (valore massimo) | 255 | 11111111 |
| Uso | Calcoli di tutti i giorni | Computer, elettronica |
| Prefisso | Nessuno | 0b (in programmazione) |
Come usare il convertitore?
1. Inserisci il valore
Digita un numero intero nel campo di inserimento. Il convertitore scarta ciò che segue la virgola, quindi 13,5 dà lo stesso risultato di 13.2. Leggi il risultato
Il risultato compare subito nel campo accanto, senza premere alcun pulsante.3. Copia o inverti il senso
Premi Copia risultato oppure il pulsante Inverti ordine per convertire nella direzione opposta.
A che cosa serve questo convertitore?
Programmazione e operazioni bit a bit
Le operazioni AND, OR, XOR e NOT presuppongono di vedere i numeri in binario. La maschera 0xFF vale 11111111, e 0b1101 & 0b1010 dà 0b1000. Negli ITIS a indirizzo informatica la numerazione arriva già nel primo biennio: il convertitore verifica un risultato in un secondo durante le esercitazioni.Maschere di sottorete e indirizzamento IP
Una maschera IPv4 si scrive in notazione CIDR o in binario: /24 significa 24 uni seguiti da 8 zeri, cioè 255.255.255.0, cioè 11111111.11111111.11111111.00000000. Amministratori di rete e candidati CCNA rifanno questo calcolo a ogni configurazione di router, switch o firewall.Permessi dei file su Unix e Linux
I permessi chmod 755 sono binario abbreviato: 7 vale 111 (rwx), 5 vale 101 (r-x). Ogni cifra ottale corrisponde a tre bit. Il calcolo torna ogni volta che si apre o si limita un accesso su un server.Elettronica e microcontrollori
Programmare i registri di un microcontrollore (Arduino, STM32, Raspberry Pi) richiede di impostare i bit uno per uno. Il valore 0b00001010 indica che i bit 1 e 3 sono attivi. Il convertitore aiuta a rileggere una trama SPI, I2C o UART mentre si esegue il debug di una scheda.
Valori da tenere a mente
- 255 vale 11111111, otto uni: è il valore massimo di un byte.
- Le potenze di due: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.
- La maschera /24 sono 24 uni e 8 zeri, cioè 11111111.11111111.11111111.00000000.
- In JavaScript
(255).toString(2)restituisce «11111111».
Converti Decimale in altre unità
Ultima revisione dei contenuti: · scritto e verificato dal team Arteon
Domande frequenti
Quanto è 10 in binario?
Decimale 10 = binario 1010 (8+2).
Quanto è 255 in binario?
255 = 11111111 (otto uni). Massimo di un byte.
I calcoli vengono eseguiti localmente?
Sì. Tutti i calcoli vengono eseguiti nel tuo browser.
Come si passa dal binario al decimale a mano?
Moltiplica ogni cifra per la potenza di 2 corrispondente e somma. Esempio: 1101 vale 1×8 + 1×4 + 0×2 + 1×1, cioè 8 + 4 + 0 + 1, cioè 13. Il convertitore lo fa all’istante.
Che cos’è un bit e che cos’è un byte?
Il bit è una cifra binaria, 0 o 1. Il byte riunisce 8 bit e copre i valori da 0 (00000000) a 255 (11111111). Nella memoria di un computer tutti i dati stanno come sequenze di bit.
Come funzionano le operazioni AND e OR?
AND restituisce 1 solo quando entrambi i bit valgono 1: 1100 AND 1010 dà 1000. OR restituisce 1 appena uno dei due vale 1: 1100 OR 1010 dà 1110. Sono la base di flag, filtri e maschere in ogni linguaggio.
Quanti bit hanno IPv4 e IPv6?
IPv4 ha 32 bit, quattro ottetti da 8 bit, per esempio 192.168.1.1. IPv6 ha 128 bit distribuiti in otto gruppi da 16 bit scritti in esadecimale. IPv6 copre quindi 2 elevato a 128 indirizzi.
Che cosa significa il prefisso 0b nel codice?
Il prefisso 0b, uno zero seguito dalla lettera b, annuncia che il numero è scritto in binario: 0b1101 vale 13 in decimale. C, C++, Java, JavaScript, Python e gran parte dei linguaggi odierni lo riconoscono.
Dove si studia il sistema binario in Italia?
I sistemi di numerazione compaiono nel programma degli ITIS a indirizzo informatica già nel primo biennio e nei corsi di fondamenti delle lauree in informatica. Maschere di sottorete, operazioni bit a bit e complemento a due sono argomenti d’esame.
I numeri negativi hanno una forma binaria?
Sì, di solito in complemento a due. Su 8 bit, -1 è 11111111 e -128 è 10000000. L’intervallo con segno su 8 bit va da -128 a +127; senza segno, da 0 a 255.

Aiutaci a migliorare i nostri strumenti
Hai un’idea, trovato un bug o vuoi suggerire una funzionalità? Scrivici – rispondiamo entro 24 ore.