Convertitore da binario a hex

Incolla un valore binario e ottieni il valore esadecimale corrispondente in maiuscolo. Il convertitore conserva solo 0 e 1, ignora tutto il resto e restituisce un risultato hex semplice senza prefisso, raggruppamento, padding o avvisi di validazione.

Come convertire da binario a hex

  1. 1

    Incolla il valore binario

    Spazi e separatori possono rimanere per leggibilità. Qualsiasi carattere diverso da `0` o `1` viene ignorato.

  2. 2

    Mantieni solo i bit

    Il testo inserito viene ripulito in una sola stringa binaria continua. Se non restano cifre binarie, il risultato rimane vuoto.

  3. 3

    Converti il valore numerico

    Quattro bit corrispondono a una cifra hex, ma la conversione si basa sul valore, quindi gli zeri iniziali scompaiono.

  4. 4

    Leggi il hex in maiuscolo

    Output solo in esadecimale semplice maiuscolo. Aggiungi `0x`, spazi fra byte o padding a larghezza fissa separatamente se ti serve quel formato.

Tabella delle cifre hex

Binario Hex Binario Hex
0000 0 1000 8
0001 1 1001 9
0010 2 1010 A
0011 3 1011 B
0100 4 1100 C
0101 5 1101 D
0110 6 1110 E
0111 7 1111 F

Esempio pratico

Input: 1111 1010 0011 1100

Bit usati: 1111101000111100

Output hex: FA3C

Controllo degli zeri iniziali: 00001111 restituisce F, non 0F.

Quando questo convertitore è utile

  • Controlli rapidi di valore: trasforma una bit mask, un valore di registro o un payload breve in un valore hex compatto.
  • Raggruppamento leggibile: una cifra hex rappresenta quattro bit binari, quindi i valori lunghi sono più facili da scorrere.
  • Input incollato flessibile: spazi, underscore, punteggiatura ed etichette vengono ignorati, ma ogni 0 o 1 nel testo incollato viene comunque usato.
  • Input moderati: per bitstring molto lunghi, larghezze di parola fisse o lavori a precisione arbitraria, usa una calcolatrice per programmatori, uno strumento CLI o una libreria a precisione arbitraria.

Domande frequenti

Non generano un errore. Il convertitore rimuove ogni carattere tranne 0 e 1; per esempio, 0b1111 viene trattato come 01111, che ha lo stesso valore di 1111.

00001111 e 1111 rappresentano lo stesso valore numerico, quindi questo convertitore restituisce F. Non conserva la larghezza in byte e non aggiunge padding come 0F.

No. Output solo in hex semplice maiuscolo. Se ti servono 0xFA3C, minuscole o gruppi di byte come FA 3C, formatta il risultato dopo la conversione.

No. I caratteri non binari vengono ignorati in silenzio invece di generare un avviso. Valida separatamente il testo inserito se i caratteri non validi devono essere rifiutati.

Strumenti correlati