Salta al contenuto principale
Matematica e Geometria

Conversione tra basi numeriche

Lo strumento converte istantaneamente un numero intero decimale in binario (base 2), ottale (base 8) o esadecimale (base 16).

Il tuo calcolo

Modifica i dati e confronta
Risultato

11111111

in base 2

Come si converte tra basi numeriche

Un numero decimale si converte in binario, ottale o esadecimale con divisioni successive per la base e lettura dei resti.

Informatica

Binario ed esadecimale sono onnipresenti in programmazione e colori web.

Solo interi

Qui si convertono numeri interi non negativi.

Calcolo matematico esatto per interi non negativi.

Il metodo impiegato è la divisione successiva: il numero viene diviso ripetutamente per la base di destinazione e i resti, letti dal basso verso l'alto, formano il risultato. Per esempio, 255 in base 2 diventa 11111111 e in base 16 diventa FF. Utile a studenti di informatica, sviluppatori che lavorano con indirizzi di memoria, permessi Unix o colori web. Inserisci un intero non negativo, scegli la base e ottieni il valore convertito in un clic.

Come convertire un numero decimale in un'altra base numerica

Inserisci il numero decimale intero e scegli la base di destinazione per ottenere il risultato in un solo passaggio.

  1. 1

    Inserisci il numero decimale

    Nel campo «Numero decimale (intero)» digita l'intero non negativo che vuoi convertire, ad esempio 255.

  2. 2

    Scegli la base di destinazione

    Dal menu a tendina seleziona Binario (base 2), Ottale (base 8) o Esadecimale (base 16) in base alle tue esigenze.

  3. 3

    Leggi il risultato

    Il valore convertito appare immediatamente nel riquadro Risultato con l'indicazione della base scelta, in maiuscolo per le cifre esadecimali (A–F).

Domande frequenti

Come si converte un numero decimale in binario?
Si divide il numero per 2 e si annota il resto (0 o 1); si ripete la divisione sul quoziente e si continua fino a quoziente zero. I resti letti dal basso verso l'alto danno la rappresentazione binaria. Esempio: 13 ÷ 2 = 6 r 1, 6 ÷ 2 = 3 r 0, 3 ÷ 2 = 1 r 1, 1 ÷ 2 = 0 r 1 → binario 1101.
Quante cifre ha il numero 255 in binario e in esadecimale?
255 in binario è 11111111 (8 bit, tutti a 1), perché 2⁸ − 1 = 255. In esadecimale è FF, dato che F vale 15 e 15 × 16 + 15 = 255. Il numero FF è molto usato in informatica: rappresenta il valore massimo di un byte e il canale pieno di un colore RGB (#FFFFFF = bianco puro).
Qual è la differenza tra base ottale e base esadecimale?
La base ottale usa 8 cifre (0–7) e raggruppa i bit a tre a tre; era comune nei vecchi sistemi Unix (es. permessi file: chmod 755). La base esadecimale usa 16 simboli (0–9 e A–F) e raggruppa i bit a quattro a quattro, risultando più compatta e diffusa nel codice moderno per indirizzi di memoria e colori CSS.
Il convertitore funziona con i numeri negativi o con i decimali?
No: lo strumento accetta solo interi non negativi. I numeri con parte frazionaria vengono arrotondati all'intero più vicino prima della conversione. Per rappresentare numeri negativi in binario esistono convenzioni specifiche come il complemento a due, che esulano dalla conversione di base semplice trattata qui.
Come si legge FF in esadecimale?
Ogni cifra esadecimale corrisponde a una potenza di 16. F vale 15, quindi FF = 15 × 16¹ + 15 × 16⁰ = 240 + 15 = 255. Più in generale, per convertire un numero esadecimale in decimale si moltiplica ogni cifra (A=10, B=11, C=12, D=13, E=14, F=15) per la rispettiva potenza di 16 e si sommano i prodotti.

Calcolatori correlati

Altri strumenti nella categoriaMatematica e Geometria: