Convertitore binario, decimale ed esadecimale
Scegli la base di partenza (binario, decimale o esadecimale), digita un numero intero non negativo e leggi subito il valore nelle altre due basi. I caratteri vengono validati in base scelta: niente cifre 2-9 in binario, niente lettere oltre la F in esadecimale.
Binario (base 2), decimale (base 10) ed esadecimale (base 16) sono tre modi di scrivere lo stesso numero. Il binario usa solo 0 e 1 ed è il linguaggio della macchina; il decimale è quello di tutti i giorni; l'esadecimale è la scorciatoia compatta usata in informatica, dai colori web (#FF0000) agli indirizzi di memoria. Questo convertitore traduce un intero non negativo da una qualsiasi di queste basi verso le altre due, in tempo reale e nel browser. Se inserisci caratteri non validi per la base scelta — per esempio una G in esadecimale o un 2 in binario — lo strumento te lo segnala con chiarezza invece di dare un risultato sbagliato.
Basi numeriche: binario, decimale, esadecimale
Una base indica quante cifre diverse si usano e quanto vale ogni posizione. Il decimale (base 10) usa le cifre 0-9: ogni posizione vale dieci volte la precedente. Il binario (base 2) usa solo 0 e 1, e ogni posizione vale il doppio: è il modo in cui i computer rappresentano tutto, perché un bit è acceso (1) o spento (0).
L'esadecimale (base 16) usa sedici simboli: le cifre 0-9 e poi le lettere A, B, C, D, E, F per i valori da 10 a 15. È molto usato in informatica perché ogni cifra esadecimale corrisponde esattamente a quattro bit, quindi un byte (8 bit) si scrive con due sole cifre esadecimali: da 00 a FF.
Convertire significa riscrivere lo stesso numero in una base diversa: il valore non cambia, cambia solo la notazione. Così 255 in decimale, FF in esadecimale e 11111111 in binario indicano tutti la stessa quantità.
Tabella di conversione rapida
Alcuni valori ricorrono spesso in informatica e conviene riconoscerli a colpo d'occhio. La tabella mostra le tre notazioni affiancate per i numeri più comuni, incluso 255 (FF), il valore massimo di un singolo byte.
Un byte ha 8 bit, quindi può rappresentare 2⁸ = 256 valori, da 0 a 255. In esadecimale 255 si scrive FF (due cifre): per questo i colori web vanno da 00 a FF per ogni canale, come #FF0000 per il rosso pieno.
| Decimale | Binario | Esadecimale |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 2 | 10 | 2 |
| 8 | 1000 | 8 |
| 10 | 1010 | A |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 100 | 1100100 | 64 |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
Come usare il convertitore e la validazione
Seleziona la base di partenza del numero che vuoi convertire, poi digita il valore. Lo strumento mostra subito il risultato nelle altre due basi, oltre a ripetere il valore nella base di input. Per comodità accetta anche i prefissi tipici: 0b per il binario e 0x per l'esadecimale (per esempio 0xFF).
I caratteri vengono controllati in base alla base scelta: in binario sono ammessi solo 0 e 1, in decimale solo le cifre 0-9, in esadecimale le cifre 0-9 e le lettere A-F (maiuscole o minuscole). Se inserisci un carattere non valido — come una G in esadecimale o un 2 in binario — compare un messaggio di errore invece di un risultato scorretto. Sono gestiti solo interi non negativi: niente segno meno, virgola o punto.
Puoi digitare l'esadecimale in minuscolo (ff) o maiuscolo (FF): il convertitore lo normalizza e restituisce sempre le lettere in maiuscolo, la forma più usata in programmazione e nei codici colore.
Formula
Da base B a intero (notazione posizionale): valore = Σ cifraᵢ × B^posizioneᵢ • binario B = 2 · decimale B = 10 · esadecimale B = 16 Da intero a base B: divisioni successive per B; i resti, letti dal basso, danno le cifre. Esadecimale: le cifre 10-15 diventano A, B, C, D, E, F. Esempio: 255 = 11111111₂ = FF₁₆ ; 10 = 1010₂ = A₁₆.
Esempi
- 255 in tutte le basi255 (dec) = FF (hex) = 11111111 (bin)
- 10 in tutte le basi10 (dec) = A (hex) = 1010 (bin)
- FF esadecimale255 (dec) = 11111111 (bin)
- 1010 binario10 (dec) = A (hex)
Domande frequenti
Come si converte un numero da decimale a binario?
Come si converte da binario a decimale?
Cosa significa esadecimale e quali cifre usa?
Quanto vale 255 in binario ed esadecimale?
Perché l'esadecimale usa le lettere A-F?
Posso convertire numeri negativi o con la virgola?
Lo strumento accetta i prefissi 0x e 0b?
L'esadecimale distingue maiuscole e minuscole?
Cosa succede se inserisco un carattere non valido?
A cosa serve convertire tra binario, decimale ed esadecimale?
Strumenti correlati
Ultimo aggiornamento: 14 giugno 2026