Convertitori

Convertitore di basi numeriche

Binario, ottale, decimale ed esadecimale.

  • Istantaneo
  • Gratis
  • Privato (elaborato localmente)
  • Senza registrazione
Binario base 2
Ottale base 8
Decimale base 10
Esadecimale base 16

Capire le basi numeriche

Di solito contiamo in base 10 (decimale), con dieci cifre da 0 a 9. Ma i computer ragionano in base 2 (binaria), perché un circuito conosce solo due stati: 0 e 1. Altre basi aiutano a scrivere quei dati in modo più leggibile: l’ottale (base 8) e soprattutto l’esadecimale (base 16).

In qualsiasi base, la posizione di una cifra indica una potenza della base. In decimale, 235 = 2×10² + 3×10¹ + 5×10⁰. In esadecimale, EB = 14×16 + 11 = 235. È lo stesso numero, scritto diversamente.

Come usare il convertitore

  1. Inserisci un numero

    Digita il valore da convertire, ad esempio 255.

  2. Scegli la base di partenza

    Indica se il numero è decimale, binario, ottale o esadecimale.

  3. Leggi i quattro risultati

    Le conversioni nelle quattro basi compaiono all’istante.

Tabella di corrispondenza delle basi

Ecco i numeri da 0 a 16 scritti nelle quattro basi più comuni:

Decimale (10)Binario (2)Ottale (8)Esadecimale (16)
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010

Nota che l’esadecimale usa le lettere A–F per rappresentare 10–15.

Metodi di conversione

Da decimale a binario

Dividi ripetutamente il numero per 2, annota ogni resto (0 o 1), poi leggi i resti dall’ultimo al primo.

Da binario a decimale

Somma le potenze di 2 dei bit impostati a 1. Esempio: 1101 = 8 + 4 + 0 + 1 = 13.

A cosa servono le diverse basi?

  • Binario: linguaggio nativo di processori e memoria.
  • Ottale: permessi dei file Unix (chmod), a volte in elettronica.
  • Esadecimale: colori web, indirizzi di memoria, debug, codifica.

Domande frequenti

Che cos’è una base numerica?

La base è il numero di cifre distinte usate per scrivere i numeri. La base 10 (decimale) ne usa dieci (0–9), la base 2 (binaria) due (0 e 1), la base 16 (esadecimale) sedici (0–9 poi A–F). Lo stesso numero si scrive in modo diverso a seconda della base.

Come converto un numero decimale in binario?

Dividi ripetutamente il numero per 2 annotando i resti, poi leggi i resti dal basso verso l’alto. Esempio: 13 → 13÷2=6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 → 1101.

Come si legge un numero esadecimale?

Ogni cifra rappresenta una potenza di 16, e le lettere A–F valgono 10–15. Esempio: 1F = 1×16 + 15 = 31 in decimale.

Perché gli sviluppatori usano l’esadecimale?

Perché è compatto: un byte (8 bit) si scrive con esattamente due cifre esadecimali. Si trova nei colori CSS (#FF8800), negli indirizzi di memoria e nei codici di codifica.

A cosa serve l’ottale?

La base 8 è usata in particolare per i permessi dei file su Unix/Linux (ad esempio chmod 755), dove ogni cifra codifica i diritti di lettura/scrittura/esecuzione.

I miei dati vengono inviati online?

No. La conversione avviene localmente nel tuo browser; nessun numero viene trasmesso a un server.