Convertitore di basi numeriche

Converti numeri tra binario, ottale, decimale ed esadecimale

Che cos'è e come funziona?

Un convertitore di base numerica riscrive un numero tra binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Il valore non cambia mai — cambia solo come viene scritto. Il decimale è ciò con cui contano le persone, il binario è il linguaggio acceso/spento su cui i computer girano davvero, e l'esadecimale è una scorciatoia compatta e leggibile del binario in cui ogni cifra hex vale esattamente quattro bit. Convertire tra essi è lavoro quotidiano in programmazione, elettronica e debug, dove la stessa quantità appare nella base più comoda secondo il contesto.

L'esadecimale si guadagna il suo posto perché combacia con il modo in cui i computer raggruppano i bit: un byte sono due cifre hex, quindi 255 è FF e un colore o un indirizzo di memoria a 32 bit resta corto e leggibile. Questo strumento converte un input in una qualsiasi delle quattro basi in tutte le altre insieme, così puoi leggere un colore hex come FF nella forma 255, vedere un valore di permessi come 0o755 in binario, o verificare che il decimale che ti aspetti corrisponda al pattern di bit che vedi — senza fare i calcoli a mano.

Casi d'uso

Domande frequenti

Perché l'esadecimale è così usato in informatica?

Perché si mappa in modo pulito sul binario: ogni cifra hex è esattamente quattro bit, quindi un byte sono sempre due cifre hex. Questo rende l'hex un sostituto compatto e leggibile delle lunghe stringhe binarie — ecco perché colori, indirizzi di memoria e valori di byte si scrivono così.

Cosa significano i prefissi 0x, 0b e 0o?

Segnalano la base di un letterale nel codice: 0x per esadecimale (0xFF), 0b per binario (0b1010) e 0o per ottale (0o755). Non fanno parte del numero in sé — solo un marcatore perché lettore e compilatore sappiano quale base interpretare.

Può convertire numeri con una parte frazionaria?

La conversione di base si usa soprattutto per i numeri interi, che si convertono esattamente. Anche le frazioni si possono rappresentare in altre basi, ma alcune frazioni decimali diventano cifre periodiche in binario, quindi per i valori frazionari aspettati un arrotondamento invece di una corrispondenza esatta.

Quali sono le cifre oltre il 9 in esadecimale?

L'hex ha bisogno di sedici cifre, quindi dopo 0–9 usa le lettere A–F per i valori da dieci a quindici. A è 10, B è 11 e così via fino a F, che è 15. Maiuscolo o minuscolo non conta: FF e ff sono lo stesso valore.

Sviluppatore

Generatore UUID · Convertitore di timestamp · Codificatore Base64 · Decodificatore Base64 · Generatore di hash · Convertitore di colori