Convertitore di basi numeriche
Binario, ottale, decimale ed esadecimale.
- Istantaneo
- Gratis
- Privato (elaborato localmente)
- Senza registrazione
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
-
Inserisci un numero
Digita il valore da convertire, ad esempio 255.
-
Scegli la base di partenza
Indica se il numero è decimale, binario, ottale o esadecimale.
-
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) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
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.