HEX naar Binair Converter
Elk hexadecimaal cijfer komt precies overeen met 4 bits, waardoor de omzetting van hex naar binair de netste talstelselomzetting is die er bestaat. Plak één of meerdere hexadecimale waarden en dit hulpmiddel genereert de binaire tekenreeks, waarbij elk cijfer wordt uitgebreid tot een met nullen aangevuld 4-bits-nibble, handig voor de documentatie van bitvelden, firmwareregisters en foutopsporing op laag niveau.
Een hexadecimaal getal omzetten naar binair
-
1
Hexadecimale invoer plakken
Typ een willekeurige combinatie van cijfers (0–9) en letters (a–f); voorvoegsels als `0x` en eventuele scheidingstekens worden automatisch verwijderd.
-
2
Elk cijfer wordt 4 bits
Elk hexadecimaal cijfer wordt uitgebreid naar het 4-bits binaire equivalent, dus de uitvoer heeft altijd 4 bits per cijfer.
-
3
Leidende nullen blijven altijd behouden
Elke nibble behoudt zijn volledige 4 bits, zodat de bytegrenzen uitgelijnd blijven; er is geen optie om in te korten.
-
4
Kopieer het binaire resultaat
De uitvoer is een zuivere `0/1`-tekenreeks, gegroepeerd in 4-bits-nibbles, klaar om in documentatie, firmwarecommentaar of een rekenmachine te plakken.
De correspondentie tussen hex en binair
Hex is een compacte weergave van binair: twee hexcijfers stellen één byte en daarmee acht bits voor. Het omzetten tussen beide formaten verloopt snel, omdat elk hexcijfer precies vier bits vertegenwoordigt.
Opzoektabel voor nibbles
| Hex | Binair | Decimaal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
0x2F wordt dus 0010 1111.
Waarom groepering in 4 bits belangrijk is
Ingenieurs die een referentiehandleiding van STM32, AVR of RISC-V lezen, verwachten registers in groepen van 4 bits. Deze groepering maakt in één oogopslag duidelijk dat 0x8001 alleen de MSB en de LSB gezet heeft, en niets daartussen.
Bytevolgorde en voorvoegsels
0xis een hexadecimaal voorvoegsel in C-stijl;&Hkomt uit ouder BASIC;$wordt gebruikt in 6502-assembly. De converter verwijdert alle drie, plus alle andere niet-hexadecimale tekens zoals spaties, streepjes of dubbele punten.- De binaire uitvoer begint altijd met de meest significante bit, oftewel de netwerkbytevolgorde. Als uw doelsysteem little-endian is, wissel dan de bytes om voordat u ze plaatst.
- Elk hexadecimaal cijfer levert altijd zijn volledige 4 bits op, dus een 32-bits registerwaarde komt altijd als 32 bits naar buiten. Er is geen inkorting van leidende nullen om aan of uit te zetten.
Veelgestelde vragen
Nee. 0xFF, 0xff en 0xFf worden allemaal omgezet naar hetzelfde 11111111. De converter behandelt hoofdletters en kleine letters op dezelfde manier.
Deze converter werkt alleen met de absolute waarde: een leidende - is geen hexadecimaal teken en wordt verwijderd, dus -0x01 wordt 0000 0001, net als 0x01. Gebruik voor tweecomplement of uitvoer met teken een speciaal hulpmiddel voor getallen met teken.
Ja. Scheid ze met spaties of nieuwe regels; de converter verwijdert de scheidingstekens, zodat 2A 3B 0010 1010 0011 1011 oplevert. Let op: de uitvoer is één doorlopende stroom, dus de grenzen tussen uw invoerwaarden blijven niet bewaard.
Ja. Elk hexadecimaal cijfer levert altijd zijn volledige 4 bits op met behoud van leidende nullen, dus een 32-bits registerwaarde zoals 0x80010000 komt eruit als 1000 0000 0000 0001 0000 0000 0000 0000, met altijd uitgelijnde bytegrenzen.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
E-mailvalidator
Valideer een e-mailadres: RFC 5322-syntaxcontrole, live MX-record-zoekopdracht, plus details over lokaal deel, domein en lengte. Er wordt geen e-mail verstuurd.
EditorConfig-generator
Genereer een .editorconfig-bestand met uw regels voor inspringstijl en -grootte, regeleinde, tekenset en witruimte voor consistente opmaak in alle IDE's en editors.
ASCII naar binair-converter
Converteer elke ASCII-string naar zijn binaire representatie. Elk teken wordt acht bits, gescheiden door spaties, klaar voor protocoltrace of huiswerk.
Tool beschikbaar in andere talen
- เครื่องแปลง HEX เป็นไบนารี [TH]
- HEX zu Binär-Konverter [DE]
- Konwerter HEX na binarny [PL]
- Konverter HEX ke Biner [ID]
- 16進数→2進数変換ツール [JA]
- Chuyển đổi từ HEX sang nhị phân [VI]
- Convertidor de HEX a Binario [ES]
- HEX-바이너리 변환기 [KO]
- Conversor HEX para Binário [PT]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- Convertisseur HEX en binaire [FR]
- HEX till binär konverter [SV]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]