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.