Online Tools Center
  • Home
  • Strumenti
  • Convertitori
Online Tools Center

Free online calculators for math, finance, fitness, and more.

Link Rapidi

  • Math Calculators
  • Strumenti
  • Convertitori
  • Chi Siamo
  • Contatti

Legale

  • Informativa sulla Privacy
  • Termini di Servizio

© 2026 Online Tools Center. Tutti i diritti riservati.

Convertitore Binario

Converti istantaneamente numeri tra i sistemi decimale, binario, ottale ed esadecimale con supporto al complemento a due.

Convertitore di Basi Numeriche

Intervallo valido (con segno): da -128 a 127

Inserisci un valore in uno qualsiasi dei campi per convertire

Cos'è un convertitore binario?

Un convertitore binario traduce i numeri tra i sistemi di numerazione posizionale che i computer usano internamente. Le quattro basi più comuni sono: decimale (base 10), binario (base 2), ottale (base 8) ed esadecimale (base 16). La padronanza di questi sistemi è fondamentale in informatica, elettronica digitale e programmazione di sistema.

In Italia, i prefissi telefonici come +39 sono trattati come valori numerici nelle banche dati. Il prefisso 39 corrisponde a 0010 0111 in binario a 8 bit e a 0x27 in esadecimale. Analogamente, i codici colore CSS (#RRGGBB) usati dai designer italiani nascondono valori esadecimali che si codificano in binario.

Formule di conversione

Il valore di un numero in qualsiasi sistema posizionale è la somma di ogni cifra moltiplicata per la base elevata alla potenza della sua posizione, partendo da zero a destra.

Notazione posizionale (da base N a decimale)

N=∑i=0n−1bi⋅2iN = \sum_{i=0}^{n-1} b_i \cdot 2^iN=i=0∑n−1​bi​⋅2i
e.g. 10112=1⋅23+0⋅22+1⋅21+1⋅20=1110\text{e.g.}\ 1011_2 = 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 11_{10}e.g. 10112​=1⋅23+0⋅22+1⋅21+1⋅20=1110​

Complemento a due (numeri negativi)

−N=N‾+1(mod2n)-N = \overline{N} + 1 \pmod{2^n}−N=N+1(mod2n)
e.g. −510→8-bit1111 10112=FB16\text{e.g.}\ -5_{10} \xrightarrow{8\text{-bit}} 1111\,1011_2 = \text{FB}_{16}e.g. −510​8-bit​111110112​=FB16​

Il complemento a due rappresenta i numeri interi negativi in binario: si invertono tutti i bit e si aggiunge 1. Questo consente di utilizzare lo stesso circuito sommatore per numeri positivi e negativi.

Esempi pratici

Carattere ASCII 'à'

La lettera 'à' (a con accento grave) ha codice ISO-8859-1 pari a 224 = 1110 0000 in binario a 8 bit e 0xE0 in esadecimale. Conoscere queste codifiche è essenziale nell'elaborazione di testi italiani su sistemi legacy.

Indirizzo IPv4 Telecom Italia

Un indirizzo tipico della rete TIM come 213.66.0.1 ha il primo ottetto 213 = 1101 0101 in binario e 0xD5 in hex. La maschera di sottorete /24 (255.255.255.0) è 24 bit a 1 consecutivi in binario a 32 bit.

Porta HTTPS 443

La porta TCP 443 usata per HTTPS vale 0001 1011 1011 in binario a 9 bit e 0x1BB in esadecimale. Le regole di firewall e i filtri di pacchetti operano spesso direttamente a livello esadecimale.

Successione di Fibonacci e bit

I numeri di Fibonacci mostrano schemi interessanti in binario: F(10)=55=0011 0111, F(12)=144=1001 0000. Studio dei pattern binari nei numeri celebri è usato in algoritmi di hashing e crittografia.

Come funziona il convertitore

  1. 1

    Digita o incolla un valore in uno qualsiasi dei quattro campi (decimale, binario, ottale o esadecimale).

  2. 2

    Seleziona la larghezza in bit appropriata per il tuo contesto (8 bit per un byte, 32 bit per un intero standard).

  3. 3

    Il convertitore convalida l'input rispetto alla base scelta e all'intervallo con segno.

  4. 4

    Il valore decimale equivalente viene calcolato ed espresso simultaneamente in tutte le altre basi.

  5. 5

    I valori decimali negativi vengono visualizzati in complemento a due per la larghezza in bit scelta, con i corrispondenti valori ottali ed esadecimali.

Consigli e trucchi

  • ✦Ogni cifra esadecimale corrisponde esattamente a 4 bit (un nibble). Conoscere le 16 corrispondenze di nibble consente di leggere i dump di memoria senza calcolatrice.
  • ✦Memorizza le potenze di 2 fino a 2¹⁰ = 1.024 per conversioni mentali rapide.
  • ✦I permessi Unix (es. chmod 755) sono in ottale: 7 = 111₂ significa lettura + scrittura + esecuzione per il proprietario.
  • ✦In complemento a due, un overflow a 8 bit da 127 + 1 risulta in −128 — un errore frequente in C senza verifica esplicita del tipo.
  • ✦Un byte corrisponde sempre esattamente a due cifre esadecimali, il che semplifica notevolmente la lettura delle catture di rete e degli indirizzi di memoria.

Domande frequenti

Perché i computer usano il sistema binario invece del decimale?▼

I transistor commutano tra due stati stabili (acceso/spento, tensione alta/bassa) che si corrispondono naturalmente a 1 e 0. Rappresentare dieci stati stabili per cifra decimale sarebbe molto più complesso e soggetto a errori nei circuiti elettronici.

Cos'è il complemento a due e perché viene usato?▼

Il complemento a due codifica gli interi negativi: si invertono tutti i bit e si aggiunge 1. Questo permette allo stesso circuito sommatore di funzionare per numeri positivi e negativi, semplificando considerevolmente la progettazione dei processori.

Come si converte rapidamente da binario a esadecimale?▼

Raggruppa i bit in gruppi di 4 da destra, aggiungendo zeri a sinistra se necessario. Ogni gruppo di 4 bit corrisponde a una cifra esadecimale: 0000=0, …, 1010=A, 1111=F.

Qual è la differenza tra binario con segno e senza segno?▼

Senza segno: tutti i bit rappresentano magnitudine (da 0 a 2ⁿ−1). Con segno (complemento a due): il bit più significativo indica il segno, con intervallo da −2ⁿ⁻¹ a 2ⁿ⁻¹−1.

Perché l'esadecimale è preferito nella programmazione?▼

Un byte corrisponde sempre esattamente a due cifre esadecimali, rendendo l'esadecimale molto più compatto e leggibile rispetto alle lunghe stringhe binarie. Gli indirizzi di memoria, i codici colore e le maschere di bit sono convenzionalmente scritti in esadecimale.

Cosa significa «larghezza in bit» in questo convertitore?▼

La larghezza in bit (8, 16, 32 …) definisce l'intervallo con segno e la rappresentazione in complemento a due. A 8 bit: da −128 a 127; a 32 bit: da −2.147.483.648 a 2.147.483.647.

Valuta Questa Calcolatrice