Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Convertitore Basi Numeriche Gratuito: Binario, Ottale, Decimale, Hex

271 utilizzi
Esempi:
Binario (Binary)
-
Ottale (Octal)
-
Decimale (Decimal)
-
Esadecimale (Hex)
-

Tabella di Riferimento Conversione

DecimaleBinarioOttaleEsadecimale
0000000
1000111
2001022
81000108
10101012A
15111117F
16100002010
25511111111377FF
256100000000400100

Consigli sulle Basi Numeriche

Da binario a decimale — Base 2
Il sistema binario usa solo 0 e 1. È il linguaggio fondamentale dei computer. Ogni cifra rappresenta una potenza di 2.
Esadecimale — Base 16
L'esadecimale usa 0-9 e A-F. Una cifra hex equivale esattamente a 4 bit binari, per questo i programmatori lo usano per indirizzi di memoria e codici colore.
Decimale — Base 10
Il sistema decimale che usiamo ogni giorno. Ogni posizione rappresenta una potenza di 10. È la base più naturale per il calcolo umano.
Conversione in tempo reale
Scrivi un numero in qualsiasi campo e tutte le conversioni si aggiornano all'istante. Nessun bisogno di cliccare pulsanti.

Domande Frequenti

Q La conversione tra basi può perdere precisione?
A Con i numeri interi, mai. Ma con i valori decimali la storia cambia. Per esempio, 0,1 in decimale diventa una sequenza binaria periodica — 0,0001100110011... all'infinito. Il nostro convertitore tronca a 12 decimali, mostrandoti 0,000110011001 in binario. Una piccola etichetta "approssimato" compare accanto ai risultati periodici per tenerti informato.
Q Perché il binario per 3 (0011) sembra così diverso dal decimale per 3?
A Perché il binario non cambia cifra come il decimale quando arrivi a 10. In decimale passi a due cifre dopo il 9. Il binario cambia dopo 1 — quindi 2 diventa "10" e 3 diventa "11". Il tuo cervello si aspetta lo schema decimale, ma il binario conta solo su due dita invece che dieci. Prova a inserire da 0 a 10 nel nostro strumento e guarda i risultati uno accanto all'altro. Riconoscerai lo schema in pochi secondi.
Q Posso convertire numeri negativi e vederli in formato complemento a due?
A Sì, puoi. Basta scrivere un segno meno davanti a un numero, come -42 in decimale. Il nostro strumento mostra la sua rappresentazione binaria in complemento a due. Con 8 bit, -42 diventa 11010110. Partiamo da 8 bit predefiniti, ma puoi arrivare fino a 32 bit nel pannello avanzato. Una funzione nascosta che la maggior parte dei convertitori salta del tutto.
Q Cosa succede se incollo un numero con spazi o virgole?
A Il nostro tool li rimuove automaticamente. Incolla "1.000" o "1 000" nel campo decimale e otterrai 1111101000 in binario. Stessa cosa per esadecimali come "FF 00 80". Il convertitore ignora completamente i caratteri di formattazione. Non devi pulire i dati da fogli di calcolo, commenti di codice o PDF prima di usarli. Incolla e via.
Q Perché l'ottale sembra obsoleto, ma lo si usa ancora per i permessi dei file?
A L'ottale resiste perché i permessi Unix usano tre bit per gruppo — lettura (4), scrittura (2), esecuzione (1). Corrisponde perfettamente a una cifra ottale per gruppo utente. Scrivi 755 nel nostro convertitore e guardalo diventare binario 111101101. Vedi subito lo schema: proprietario ha 111, gruppo 101, altri 101. Passa da ottale a binario e viceversa — ogni cifra ottale diventa esattamente tre bit binari. Nessun'altra base lo fa in modo così pulito.
Q Cosa succede se inserisco un carattere non valido in uno dei campi di input?
A Il convertitore ignora il carattere e mostra un badge di avviso. Scrivi "12G4" nel campo esadecimale e la G viene eliminata, lasciando solo 124. Se inserisci qualcosa di completamente insensato come "ciao mondo", i campi dei risultati restano vuoti finché l'input non viene ripulito. Lo strumento rileva anche automaticamente la base di partenza da ciò che incolli. Incollare "0x1F" nel campo decimale lo interpreta come esadecimale senza battere ciglio. Quel rilevamento automatico ti risparmia un clic quando lavori con dati provenienti da linguaggi di programmazione diversi.
Q Perché i programmatori scrivono 0x prima dei numeri esadecimali, e il convertitore richiede quel prefisso?
A Il prefisso 0x è una convenzione del linguaggio C che dice al compilatore: "questo valore è esadecimale". Il nostro convertitore non lo richiede — incolla 0xFF o solo FF, e ottieni 255 in entrambi i casi. Il rilevamento automatico elimina prefissi come 0x, 0b e 0o (per binario e ottale) quando li riconosce. Se stai copiando frammenti di codice, puoi incollare l'intero token senza modificarlo. Un passaggio in meno da pulire prima di convertire.
Q Posso convertire un numero decimale con una parte frazionaria, tipo 10,625, in binario?
A Sì, funziona senza problemi. Digita 10,625 e ottieni 1010,101 in binario. Il motivo è che 0,625 corrisponde a 5/8, che si incastra perfettamente nelle posizioni binarie 1/2, 1/4 e 1/8. Al contrario, 10,1 genera la sequenza ripetuta 1010,000110011001... e lo strumento la segnala come approssimata. Se ti serve un risultato esatto, come nel calcolo delle subnet mask, usa frazioni che siano potenze di due.
Q Come posso condividere questi valori convertiti nella documentazione del mio progetto?
A Basta fare clic sull'icona di copia accanto a qualsiasi campo di output per acquisire subito il risultato. Ottieni la stringa di testo esatta senza bug di formattazione nascosti. Incollala direttamente nei file markdown o nei commenti del codice senza toccare di nuovo la tastiera.
Q I miei dati di conversione sensibili vengono inviati a un server esterno quando utilizzo questo strumento?
A Il tuo browser gestisce ogni singolo calcolo localmente tramite JavaScript lato client. Inserisci chiavi API riservate o indirizzi IP senza temere fughe di dati. Nulla lascia il tuo dispositivo poiché Internet non viene più coinvolto una volta caricata la pagina. Prova a disattivare il Wi-Fi per constatare che il convertitore continua a funzionare offline.

Come Convertire le Basi Numeriche

Strumenti Correlati