Vai al contenuto
Toova
Tutti gli strumenti

Convertitore di base numerica (binario, ottale, hex)

Privacy by design — tutto gira nel tuo browser

Converti numeri tra binario, ottale, decimale ed esadecimale nel browser, con tutte le rappresentazioni visibili contemporaneamente. Toova mostra tutte e quattro le forme fianco a fianco, supporta numeri negativi con complemento a due, gestisce valori grandi e gira interamente sul tuo dispositivo senza inviare nulla.

Dove appare ogni base

Il binario appare in flag, bitmask e protocolli di basso livello. L'ottale è raro oggi ma ancora usato per i permessi dei file Unix. Il decimale è universale nell'uso quotidiano. L'esadecimale domina in colori, indirizzi di memoria, digest hash e qualsiasi contesto in cui vuoi una rappresentazione compatta del binario. Toova converte tra tutti e quattro in un incolla, con il risultato completo visibile fianco a fianco.

Larghezza di bit e interi con segno

Quando si ha a che fare con interi con segno, la larghezza di bit conta. -1 come intero a complemento a due a 32 bit è 0xFFFFFFFF; come intero a 64 bit è 0xFFFFFFFFFFFFFFFF. Toova ti permette di scegliere la larghezza di bit (8, 16, 32, 64) e il segno, così puoi vedere esattamente come un valore apparirebbe in un registro o un protocollo binario. Utile quando si fa debug di protocolli seriali, sistemi embedded o networking di basso livello.

Solo locale

Ogni conversione gira interamente nel browser, senza contattare server remoti di alcun tipo. I numeri che incolli non lasciano mai la pagina, il che conta quando sono indirizzi di memoria, ID di sistema o qualsiasi valore che potrebbe far trapelare contesto sulla tua architettura interna. La scheda Rete resterà vuota durante l'uso e la pagina funziona offline dopo il primo caricamento.

Domande frequenti

Perché l'hex è così comune nella programmazione?
Ogni cifra hex rappresenta esattamente quattro bit, così due cifre hex coprono esattamente un byte. Questo rende l'hex la rappresentazione leggibile dagli umani più compatta dei dati binari. Gli indirizzi di memoria, i codici colore e i digest hash usano tutti hex per la stessa ragione.
Come vengono rappresentati i numeri negativi?
Toova usa la rappresentazione a complemento a due, che è quella usata da ogni CPU moderna e linguaggio di programmazione. Scegli la larghezza di bit che corrisponde al tuo contesto — per esempio, un intero con segno a 32 bit si avvolge diversamente da uno a 64 bit.
Posso convertire numeri molto grandi?
Sì. Toova gestisce interi a precisione arbitraria, così i numeri più grandi di 64 bit vengono convertiti correttamente. Non c'è overflow al confine di Number.MAX_SAFE_INTEGER di JavaScript.
E i numeri in virgola mobile?
Questo convertitore si concentra sugli interi. Per esplorare la rappresentazione binaria dei valori in virgola mobile (IEEE 754), cerca uno strumento dedicato float-bits.
I miei dati vengono inviati da qualche parte?
No. La conversione gira interamente nel browser.