Convertitore di basi numeriche

Converti numeri tra binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Supporta interi a precisione arbitraria, formati con prefisso (0b, 0o, 0x), numeri negativi e rappresentazione in complemento a due.

Decimale
Esadecimale (Minuscolo)
Esadecimale (Maiuscolo)
Esadecimale (Raggruppato)
Esadecimale (Prefisso 0x)
Binario
Binario (Raggruppato)
Ottale
Base64
Complemento a due
Complemento a due (Raggruppato)

Maggiori informazioni sulle basi numeriche

Sistemi numerici

Una base numerica (o radice) determina quante cifre univoche vengono utilizzate per rappresentare i numeri. In base N, ogni posizione delle cifre rappresenta una potenza di N.

BaseNomeCifreUso comune
2Binario0, 1Circuiti digitali, archiviazione dati, operazioni bit a bit
8Ottale0-7Permessi file Unix, sistemi legacy
10Decimale0-9Conteggio quotidiano, numeri leggibili
16Esadecimale0-9, A-FIndirizzi di memoria, codici colore, valori byte
Riferimento rapido di conversione
DecimaleBinarioOttaleEsadecimale
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
Prefissi comuni
  • 0b o 0B per binario (es. 0b1010 = 10)
  • 0o o 0O per ottale (es. 0o17 = 15)
  • 0x o 0X per esadecimale (es. 0xFF = 255)
Complemento a due

Il complemento a due è la rappresentazione standard per gli interi con segno nell'informatica. Per negare un numero: inverti tutti i bit, poi aggiungi 1. In un sistema a 8 bit, i valori vanno da -128 (10000000) a 127 (01111111). Il bit più significativo indica il segno: 0 per positivo, 1 per negativo.

Esadecimale nella pratica
  • Colori: #FF5733 = RGB(255, 87, 51). Ogni coppia di cifre esadecimali rappresenta un byte (0-255).
  • Memoria: Indirizzi come 0x7FFF5FBFF8A0 sono scritti in esadecimale perché ogni cifra esadecimale corrisponde esattamente a 4 cifre binarie.
  • Permessi file: chmod 755 usa l'ottale. 7 = rwx, 5 = r-x.

Strumenti correlati