Binär till hex-konverterare

Klistra in ett binärt värde och få motsvarande hexadecimala värde med versaler. Konverteraren behåller bara 0 och 1, ignorerar allt annat och visar ett vanligt hexresultat utan prefix, gruppering, padding eller valideringsvarningar.

Så konverterar du binärt till hex

  1. 1

    Klistra in det binära värdet

    Blanksteg och avgränsare kan vara kvar för läsbarhet. Alla tecken utom `0` och `1` ignoreras.

  2. 2

    Behåll bara bitarna

    Indatan rensas till en sammanhängande binär sträng. Om inga binära siffror finns kvar blir resultatet tomt.

  3. 3

    Konvertera det numeriska värdet

    Fyra bitar motsvarar en hexsiffra, men konverteringen bygger på värdet, så inledande nollor försvinner.

  4. 4

    Läs hex med versaler

    Utdata är enbart vanlig hex med versaler. Lägg till `0x`, byteavstånd eller padding till fast bredd separat om du behöver det formatet.

Hexsifferkarta

Binär Hex Binär 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

Exempel

Indata: 1111 1010 0011 1100

Bitar som används: 1111101000111100

Hexutdata: FA3C

Kontroll av inledande nollor: 00001111 returnerar F, inte 0F.

När konverteraren är användbar

  • Snabba värdekontroller: gör om en bitmask, ett registervärde eller en kort payload till ett kompakt hexvärde.
  • Läsbar gruppering: en hexsiffra motsvarar fyra binära bitar, så långa värden blir enklare att skanna.
  • Flexibel inklistrad indata: blanksteg, understreck, skiljetecken och etiketter ignoreras, men alla 0 och 1 i den inklistrade texten används fortfarande.
  • Måttlig indata: använd en programmerarkalkylator, ett CLI-verktyg eller ett bibliotek för godtycklig precision för mycket långa bitsträngar, fasta ordbredder eller godtycklig precision.

Vanliga frågor

De ger inget fel. Konverteraren tar bort varje tecken utom 0 och 1; till exempel behandlas 0b1111 som 01111, vilket har samma värde som 1111.

00001111 och 1111 representerar samma numeriska värde, så konverteraren returnerar F. Den bevarar inte bytebredd och lägger inte till padding som 0F.

Nej. Utdata är vanlig hex med versaler. Om du behöver 0xFA3C, gemener eller bytegrupper som FA 3C, formatera resultatet efter konverteringen.

Nej. Icke-binära tecken ignoreras tyst i stället för att ge en varning. Validera indatan separat om ogiltiga tecken måste avvisas.

Relaterade verktyg