Skip to content
Convertitore di basi numeriche
Tools

Convertitore di basi numeriche

Novità

Converti tra binario, ottale, decimale, esadecimale e qualsiasi base da 2 a 36.

bits bytes decimal digits fits in
Quick reference — decimal 0 to 16
Decimal Binary Octal Hex
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

Runs entirely in your browser. Nothing is uploaded.

Converti tra qualsiasi base numerica, con precisione

Questo convertitore di basi numeriche mostra binario, ottale, decimale ed esadecimale fianco a fianco, più un campo base libero per qualsiasi radice da 2 a 36. Modifica un valore qualsiasi e gli altri si aggiornano istantaneamente — convertire decimale in binario, hex in decimale, binario in hex o qualsiasi combinazione richiede una sola pressione di tasto, senza pulsanti né ricaricamenti di pagina.

È un calcolatore di basi completo che gestisce anche i casi difficili: numeri negativi, prefissi 0x, 0b o 0o incollando dal codice, e raggruppamento opzionale delle cifre per rendere leggibili i valori lunghi.

Binario, ottale, decimale ed esadecimale spiegati

La base (o radice) di un numero è semplicemente quante cifre utilizza. Il binario (base 2) è il linguaggio dell'hardware; l'ottale (base 8) raggruppa tre bit per cifra; il decimale (base 10) è il conteggio quotidiano; e l'esadecimale (base 16) raggruppa quattro bit per cifra usando 0–9 e A–F. La stessa quantità si scrive in tutti: il decimale 250 è 11111010 in binario, 372 in ottale e FA in hex.

Ogni conversione risolta passo a passo

Attiva Mostra passaggi e lo strumento diventa un sussidio didattico. Espande un numero in decimale con il metodo posizionale — ogni cifra moltiplicata per il suo valore di posizione, es. binario 1101 = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13 — e converte il decimale in un'altra base con il metodo della divisione con resto.

Scegli qualsiasi base 'sorgente' e 'destinazione' nel pannello dei passaggi per seguire conversioni come binario in hex o base 10 in base 36. È uno dei rari convertitori con passaggi che mostra l'aritmetica reale anziché solo il risultato.

Progettato per numeri grandi

La maggior parte dei convertitori perde silenziosamente precisione quando un valore supera i 64 bit. Questo convertitore di numeri grandi usa il BigInt a precisione arbitraria di JavaScript, quindi un decimale di 300 cifre, una stringa binaria di mille bit o un lungo hash esadecimale si convertono esattamente — ogni cifra intatta.

Una riga di metriche in tempo reale mostra la lunghezza in bit, il conteggio di byte e la larghezza standard minima (8, 16, 32, 64 o 128 bit) che contiene il tuo numero.

Confronto con RapidTables e WolframAlpha

rapidtables.com è il riferimento per conversioni rapide, ma usa pagine separate per ciascuna direzione di conversione, si limita alla base 16 e non mostra il calcolo passo a passo. WolframAlpha mostra i passaggi ma richiede un abbonamento Pro per la soluzione completa, invia ogni query ai server di Wolfram ed è lento per uso interattivo.

Questo convertitore riunisce le quattro basi in un'unica schermata, supporta basi 2–36, mostra gratuitamente il calcolo completo passo a passo, gestisce interi arbitrariamente grandi senza perdita di precisione, e funziona interamente nel tuo browser.

Privato, istantaneo e gratuito

Nulla da installare, nessun account da creare. Ogni conversione — da un singolo bit a un intero di 1.000 cifre — avviene localmente nel tuo browser, quindi i numeri che converti non escono mai dal tuo dispositivo. Metti questo convertitore tra i preferiti e usalo quando hai bisogno di passare tra binario, ottale, decimale, hex o qualsiasi base intermedia.

Frequently asked questions

Come converto tra basi numeriche?

Digita il tuo numero in uno qualsiasi dei campi Binario, Ottale, Decimale o Esadecimale e tutti gli altri si aggiornano istantaneamente. C'è anche un campo 'Qualsiasi base' per radici da 2 a 36. Per esempio, digita 255 in Decimale e ottieni immediatamente 11111111 (binario), 377 (ottale) e FF (hex).

Come converto binario in decimale?

Moltiplica ogni bit per 2 elevato alla potenza della sua posizione (contando da 0 a destra) e somma i risultati. Per 1101: 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13. Incolla i bit nel campo Binario e il campo Decimale mostra il risultato con l'espansione posizionale in 'Mostra passaggi'.

Come converto decimale in binario?

Dividi ripetutamente il decimale per 2 e annota ogni resto, poi leggi i resti dal basso verso l'alto. Per 13: 13÷2=6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 — letto dal basso dà 1101. Digita 13 in Decimale per ottenere 1101 in Binario.

Come converto esadecimale in decimale e viceversa?

Ogni cifra hex vale 0–15 (A=10, F=15) e si moltiplica per 16 elevato alla sua posizione. Hex 2F = 2×16¹ + 15×16⁰ = 32 + 15 = 47. Al contrario: 47÷16=2 r15(F), 2÷16=0 r2, dando 2F. Inserisci 2F in Esadecimale o 47 in Decimale e lo strumento converte automaticamente.

Come converto binario in esadecimale?

Poiché una cifra hex equivale esattamente a quattro bit (un nibble), raggruppa i bit a quattro a quattro dalla destra. Il binario 11010110 si divide in 1101 0110, che è D6 in hex (e 214 in decimale).

Cos'è una base numerica (radice)?

La base, o radice, è quante cifre distinte utilizza un sistema numerico. Il decimale (base 10) usa 0–9; il binario (base 2) usa 0–1; l'ottale (base 8) usa 0–7; l'esadecimale (base 16) usa 0–9 e A–F. La stessa quantità si può scrivere in qualsiasi base.

Come converto in una base arbitraria come base 36?

Usa il campo 'Qualsiasi base' e scegli una base da 2 a 36. Le basi superiori a 10 usano lettere: la base 36 va da 0–9 poi A–Z (A=10, Z=35). Il decimale 1295 in base 36 è ZZ, perché ZZ = 35×36 + 35 = 1295. La base 36 è popolare per ID compatti e URL corti.

Come funziona la conversione tra basi passo a passo?

Attiva 'Mostra passaggi'. La conversione tra due basi non decimali avviene in due fasi: prima espansione al decimale (metodo posizionale), poi conversione alla base target (divisioni con resto).

Come converto numeri molto grandi?

Questo convertitore usa aritmetica BigInt a precisione arbitraria — nessun limite a 64 bit, nessun arrotondamento. Puoi incollare un decimale di 300 cifre, una stringa binaria di mille bit o un lungo hash esadecimale e ogni base rimane esatta.

Cos'è l'ottale e dove si usa?

L'ottale è base 8, con cifre 0–7, e ogni cifra ottale corrisponde esattamente a tre bit binari. L'uso moderno più comune sono i permessi file Unix/Linux: chmod 755 significa 111 101 101 in binario.

Perché si usa l'esadecimale in informatica?

L'hex è un'abbreviazione compatta e leggibile del binario: una cifra hex equivale a quattro bit, quindi un byte (8 bit) sono solo due cifre hex. Ideale per indirizzi di memoria, codici colore (#FF8800), indirizzi MAC e debug.

Qual è la differenza tra binario, ottale, decimale ed esadecimale?

Sono gli stessi numeri scritti con diverso numero di cifre. Il decimale 250 è 11111010 in binario, 372 in ottale e FA in hex — stessa quantità, quattro notazioni.

Quanti bit rappresenta una cifra esadecimale o ottale?

Una cifra esadecimale rappresenta esattamente 4 bit (un nibble), quindi due cifre hex formano un byte da 8 bit. Una cifra ottale rappresenta esattamente 3 bit. La riga di metriche in tempo reale mostra la lunghezza in bit, il conteggio di byte e la larghezza standard minima.

Funziona offline ed è privato?

Sì a entrambe. Ogni conversione viene eseguita localmente con JavaScript BigInt — nulla viene inviato a un server. Dopo il caricamento della pagina funziona senza connessione. Senza registrazione, senza limiti, gratuito.

Posso usare il convertitore sul telefono?

Sì. Il convertitore è completamente responsive — i campi, il selettore di base e il pannello dei passaggi funzionano su telefono o tablet (Safari su iPhone, Chrome su Android). Nessuna app da scaricare. Puoi aggiungere la pagina alla schermata home.