Convertitore di Base Numerica

Convertitore di Base Numerica converte istantaneamente qualsiasi numero intero tra binario, ottale, decimale ed esadecimale. Digita un valore, scegli la base e vedi tutte e quattro le rappresentazioni in una volta. Tutta l’elaborazione avviene localmente nel tuo browser e nulla viene inviato a un server.

Copiato!

Informazioni sulla conversione di base numerica

La conversione di base numerica (o radix) esprime lo stesso valore in diversi sistemi di numerazione. Il binario (base 2) usa 0-1, l'ottale (base 8) usa 0-7, il decimale (base 10) usa 0-9 e l'esadecimale (base 16) usa 0-9 e a-f.

Questo convertitore utilizza interi a precisione arbitraria, quindi anche i numeri molto grandi vengono convertiti con precisione senza errori di arrotondamento.

La conversione di base si incontra ovunque nella programmazione: indirizzi di memoria e codici colore in esadecimale, permessi dei file in ottale, maschere di bit e flag in binario. L'esadecimale resta popolare perché due cifre esadecimali corrispondono esattamente a un byte, rendendo i dati grezzi compatti e facili da leggere.

Imposta una larghezza di registro e i numeri negativi smettono di essere un segno meno davanti a una grandezza per diventare il motivo di bit che l'hardware contiene davvero, quello che ti mostra un debugger e che un protocollo trasporta sul filo. La riga di bit sotto scrive quel motivo per intero, riempito fino alla larghezza, così un valore come -1 si legge come una fila di uno e non come un numero. Tutto è calcolato con interi a precisione arbitraria, quindi un valore a 64 bit resta esatto invece di arrotondare oltre 2^53.

Di nuovo a rimodellare dati a mano?

Un payload che devi sistemare in una scheda del browser ogni volta è lavoro da codice. Costruiamo le integrazioni, i parser e i servizi che spostano dati tra sistemi, e ripariamo quelli che li corrompono in silenzio lungo il tragitto.

Dicci cosa stai spostando

Domande frequenti

Questo convertitore di base è gratuito e privato?
Sì. È completamente gratuito e funziona nel tuo browser, quindi i numeri convertiti non vengono mai caricati o memorizzati su un server.
Quanto grande può essere il numero da convertire?
Usa aritmetica a precisione arbitraria (BigInt), quindi converte interi molto grandi tra binario, ottale, decimale ed esadecimale senza errori di arrotondamento o overflow.
Gestisce numeri negativi o hex con prefisso 0x?
Sì. I valori negativi sono supportati e prefissi comuni come 0x, 0b e 0o sono accettati; spazi e underscore vengono ignorati.
Verso quali basi posso convertire?
Binario, ottale, decimale ed esadecimale sono sempre mostrati, e la riga aggiuntiva copre qualsiasi base da 2 a 36 usando cifre e poi lettere. La base 36 è la scrittura più densa con l'alfabeto normale, ed è per questo che gli identificatori brevi la usano spesso.
Perché il pulsante di copia toglie il raggruppamento?
Perché il raggruppamento serve a leggere, non a incollare. Gli spazi e le virgole che rendono leggibile un lungo valore binario verrebbero rifiutati ovunque tu lo incolli, quindi la copia ti dà le cifre nude.