🔧Toolify365

Convertitore di Basi Numeriche (binario, ottale, decimale

Scegli una base di partenza, digita un valore e visualizza gli equivalenti in binario, ottale, decimale ed esadecimale. Utile per programmazione, networking ed elettronica.

Binary (2)
11111111
Octal (8)
377
Decimal (10)
255
Hexadecimal (16)
FF

Strumenti correlati

Come funziona

Come funzionano le basi numeriche posizionali

Ogni base usa la notazione posizionale: la cifra più a destra è base⁰ = 1, la successiva è base¹, poi base², e così via. In decimale, '255' significa 2×100 + 5×10 + 5×1. In binario, '11111111' significa 1×128 + 1×64 + ... + 1×1 = 255. Lo stesso numero, basi diverse.

L'esadecimale usa 0-9 e A-F per contenere 16 valori per cifra. 'FF' = 15×16 + 15×1 = 255. L'ottale usa 0-7 (3 bit per cifra), e il binario usa solo 0 e 1. La conversione è meccanica — converti in decimale poi nella base target — e il calcolatore lo fa per te per qualsiasi intero non negativo.

Quando usi ogni base

Binario (base 2): lavoro informatico a basso livello — campi di bit, maschere, firmware embedded. Lettura di layout di registri, debug a livello hardware.

Ottale (base 8): permessi di file Unix (chmod 755 = rwxr-xr-x), alcuni formati di file legacy. Meno comune oggi.

Decimale (base 10): tutto ciò che gli esseri umani contano. Il default per l'aritmetica normale.

Esadecimale (base 16): il più comune nel software — colori (#FF6B35), indirizzi di memoria (0x7fff...), indirizzi MAC, rappresentazioni byte di dati binari, hash codificati.

Riferimento rapido

1 byte = 8 bit = 2 cifre hex = 256 valori (0-255). 1 cifra hex = 4 bit = 16 valori. 1 cifra ottale = 3 bit. Hex 'FF' = decimale 255 = binario 11111111. Hex '100' = decimale 256. Hex 'FFFF' = decimale 65535 (max per unsigned a 16 bit). Hex 'FFFFFFFF' = decimale 4294967295 (max per unsigned a 32 bit).

Domande frequenti

L'esadecimale distingue maiuscole e minuscole?

Sia 'ff' che 'FF' si decodificano nello stesso valore. Per convenzione mostriamo le maiuscole.

Posso inserire numeri negativi?

Sì, usa il prefisso '-'. Il calcolatore visualizza la rappresentazione di ogni base con il segno preservato (es. -255 → -FF in hex).

Qual è il valore massimo?

Limitato dall'intervallo degli interi sicuri di JavaScript (circa 2⁵³). Per valori più grandi, usa strumenti con supporto BigInt.

Come leggo il prefisso 0x o 0b?

Rimuovi il prefisso prima di inserire. '0xFF' → solo 'FF' con hex selezionato. '0b1010' → '1010' con binario selezionato.

Perché Unix chmod usa l'ottale?

I permessi hanno tre gruppi (proprietario/gruppo/altri) di tre bit ciascuno. I 3 bit di ogni gruppo si mappano chiaramente su una cifra ottale, quindi 755 = 111 101 101 = rwx r-x r-x.

Posso convertire valori frazionari?

Non ancora — sono supportati solo gli interi non negativi. Potremmo aggiungere il supporto per i fixed-point in seguito.

Cosa succede se vedo 'non valido per la base'?

Hai digitato un carattere non consentito nella base scelta. L'esadecimale ammette 0-9 e A-F; il binario solo 0 e 1; ecc.

I dati vengono inviati da qualche parte?

No. La conversione viene eseguita localmente.

Informativa pubblicità
  • FXEA365 — Robot di trading MT5 gratuiti

    Sponsored

    Dallo stesso team di questo sito: EA per MT5 con backtest pluriennali pubblicati, stop-loss obbligatorio e versione gratuita.

    Vedi gli EA gratuiti
  • NordVPN

    Sponsored

    VPN no-log con oltre 6.400 server in 111 paesi. Threat Protection blocca pubblicità, tracker e malware.

    Ottieni NordVPN
  • Cloudways

    Sponsored

    Cloud hosting gestito su DigitalOcean, AWS o GCE: server pronti in pochi minuti, senza amministrazione di sistema.

    Prova Cloudways

Commenti e domande