Binair naar hex-converter

Plak een binaire waarde en krijg de overeenkomende hexadecimale waarde in hoofdletters. De converter bewaart alleen 0 en 1, negeert al het andere en toont een gewone hex-uitkomst zonder prefix, groepering, padding of validatiewaarschuwingen.

Binair naar hex converteren

  1. 1

    Plak de binaire waarde

    Spaties en scheidingstekens mogen blijven voor leesbaarheid. Elk teken behalve `0` of `1` wordt genegeerd.

  2. 2

    Bewaar alleen de bits

    De invoer wordt opgeschoond tot één doorlopende binaire string. Als er geen binaire cijfers overblijven, blijft het resultaat leeg.

  3. 3

    Converteer de numerieke waarde

    Vier bits komen overeen met één hexcijfer, maar de conversie is waardegebaseerd, dus voorloopnullen verdwijnen.

  4. 4

    Lees de uppercase hex

    De uitvoer is alleen gewone uppercase hex. Voeg `0x`, byte-spaties of vaste-breedtepadding apart toe als je dat formaat nodig hebt.

Hexcijferkaart

Binair Hex Binair 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

Voorbeeld

Invoer: 1111 1010 0011 1100

Gebruikte bits: 1111101000111100

Hex-uitvoer: FA3C

Controle op voorloopnullen: 00001111 geeft F terug, niet 0F.

Wanneer deze converter handig is

  • Snelle waardechecks: zet een bitmasker, registerwaarde of korte payload om naar een compacte hexwaarde.
  • Leesbare groepering: één hexcijfer staat voor vier binaire bits, waardoor lange waarden beter te scannen zijn.
  • Flexibele geplakte invoer: spaties, underscores, leestekens en labels worden genegeerd, maar elke 0 of 1 in de geplakte tekst wordt wel meegenomen.
  • Bescheiden invoer: gebruik voor zeer lange bitstrings, vaste woordbreedtes of arbitrary precision een programmeurscalculator, CLI-tool of bibliotheek met arbitrary precision.

Veelgestelde vragen

Die geven geen fout. De converter verwijdert elk teken behalve 0 en 1; 0b1111 wordt bijvoorbeeld behandeld als 01111, met dezelfde waarde als 1111.

00001111 en 1111 vertegenwoordigen dezelfde numerieke waarde, dus deze converter geeft F terug. Hij bewaart geen bytebreedte en voegt geen padding zoals 0F toe.

Nee. De uitvoer is gewone uppercase hex. Als je 0xFA3C, kleine letters of bytegroepen zoals FA 3C nodig hebt, formatteer het resultaat dan na de conversie.

Nee. Niet-binaire tekens worden stil genegeerd in plaats van gemeld. Valideer de invoer apart als ongeldige tekens moeten worden geweigerd.

Gerelateerde tools