Converti numeri tra binario, ottale, decimale ed esadecimale. Modifica qualsiasi campo e gli altri si aggiornano istantaneamente. I valori grandi sono esatti, senza arrotondamenti.
Come usare Basi numeriche
Digita un numero in uno qualsiasi dei quattro campi.
Le altre basi si aggiornano istantaneamente mentre digiti.
Attiva l'esadecimale maiuscolo e copia qualsiasi valore con un clic.
Questo convertitore di base numerica commuta numeri interi tra binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Ogni campo è modificabile, così puoi digitare in qualsiasi base e leggere l'equivalente nelle altre all'istante.
Una base numerica è semplicemente quante cifre distinte usa un sistema prima di passare alla posizione successiva. Il decimale ne usa dieci (da 0 a 9), il binario ne usa due (0 e 1), e l'esadecimale ne usa sedici, aggiungendo da a a f per i valori da dieci a quindici, ed è per questo che una singola cifra esadecimale rappresenta in modo pulito quattro bit binari.
Le conversioni usano interi a precisione arbitraria (BigInt), così anche valori molto lunghi restano esatti, senza gli errori di arrotondamento che affliggono i normali numeri in virgola mobile quando diventano grandi.
Le basi saltano fuori in tutto il lavoro a basso livello: esadecimale per colori, byte e indirizzi di memoria, binario per flag e maschere di rete, e ottale per i permessi dei file Unix. Leggere lo stesso valore tra le basi rende il debug e la manipolazione dei bit molto più facili.
È supportato un segno meno iniziale per i negativi, gli spazi vengono ignorati così puoi raggruppare le cifre per leggibilità, e un'opzione mostra l'esadecimale in maiuscolo o minuscolo.
Converte solo interi; la conversione di base frazionaria è un problema separato ed è lasciata fuori intenzionalmente così i risultati restano esatti. Tutto funziona nel tuo browser.
Domande frequenti
Binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Puoi modificarne una qualsiasi e le altre si aggiornano di conseguenza.
Sì. Usa interi a precisione arbitraria (BigInt), quindi anche valori molto lunghi vengono convertiti esattamente senza gli errori di arrotondamento che affliggono i normali numeri in virgola mobile.
Sì, un segno meno iniziale è supportato. Gli spazi vengono ignorati, così puoi raggruppare le cifre per leggibilità.
No, converte numeri interi. La conversione di base delle frazioni è un problema a parte ed è intenzionalmente esclusa per mantenere esatti i risultati.
Ogni cifra esadecimale corrisponde esattamente a quattro bit binari, quindi un byte sono due ordinate cifre esadecimali. Questo rende l'esadecimale un sostituto compatto e leggibile del binario per colori, indirizzi di memoria e valori di byte.
Sì. Viene eseguita interamente nel tuo browser, quindi i numeri che inserisci non vengono mai inviati a un server, e funziona offline una volta caricata la pagina.
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/number-base-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Converti CSV in una tabella Markdown e tabelle Markdown in CSV, in entrambe le direzioni.
Decodifica un JSON Web Token per ispezionarne l'header e il payload, con orari di scadenza ed emissione leggibili. Funziona interamente nel tuo browser; i token non vengono mai caricati.
Testa un'espressione regolare sul tuo testo in tempo reale. Visualizza ogni corrispondenza evidenziata, con gruppi di cattura e flag. Funziona interamente nel tuo browser.
Costruisci e verifica le espressioni cron. Scegli un preset o modifica i cinque campi, e visualizza i prossimi orari di esecuzione nel tuo fuso orario. Funziona interamente nel tuo browser.