HEX till binär konverter
Varje hexsiffra motsvarar exakt fyra bitar, vilket gör omvandlingen från hex till binär till den renaste talbasomvandling som finns. Klistra in ett eller flera hexvärden så genererar verktyget den binära strängen, där varje siffra utökas till en 4-bitars nibble med inledande nollor. Det är särskilt användbart vid dokumentation av bitfält, firmware-register och felsökning på låg nivå.
Så omvandlar du ett hexadecimalt tal till binärt
-
1
Klistra in hexvärdet
Skriv valfri kombination av 0–9 och a–f; prefix som `0x` och eventuella avgränsare tas bort automatiskt.
-
2
Varje siffra blir 4 bitar
Varje hexsiffra utökas till sin 4-bitars binära motsvarighet, så utdata innehåller alltid 4 bitar per siffra.
-
3
Inledande nollor behålls alltid
Varje nibble behåller sina fulla 4 bitar så att bytegränserna hålls justerade; det finns ingen kapningsmöjlighet.
-
4
Kopiera det binära resultatet
Utdata är en ren `0/1`-sträng, grupperad i 4-bitars nibblar, redo att klistras in i dokumentation, firmware-kommentarer eller en miniräknare.
Sambandet mellan hex och binärt
Hex är en kompakt representation av binära värden: två hexsiffror motsvarar en byte, vilket i sin tur är 8 bitar. Att räkna om mellan dem i huvudet går snabbt eftersom varje hexsiffra täcker exakt 4 bitar.
Nibble-uppslagstabell
| Hex | Binärt | Decimalt |
|---|---|---|
| 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 |
Så blir 0x2F 0010 1111.
Varför är 4-bitarsgruppering viktig
Ingenjörer som läser en referenshandbok för STM32, AVR eller RISC-V förväntar sig register i 4-bitiga grupper. Grupperingen visar tydligt att 0x8001 har MSB och LSB inställda och inga värden mellan dem.
Byteordning och prefix
0xär ett hexprefix i C-stil;&Hkommer från äldre BASIC;$används i 6502-assembler. Konverteraren tar bort alla tre, liksom alla andra tecken som inte är hexadecimala, till exempel mellanslag, bindestreck eller kolon.- Binär utdata har alltid den mest signifikanta biten först, det vill säga nätverksbyteordning. Om målsystemet är little-endian, byt plats på byten innan du placerar dem.
- Varje hexsiffra genererar alltid sina fulla 4 bitar, så ett 32-bitars registervärde blir alltid 32 bitar. Det finns ingen kapning av inledande nollor att slå på eller av.
Vanliga frågor
Nej. 0xFF, 0xff och 0xFf omvandlas alla till samma 11111111. Konverteraren behandlar stora och små bokstäver likadant.
Den här konverteraren arbetar bara med absolutbeloppet: ett inledande - är inte ett hexadecimalt tecken, så det tas bort och -0x01 blir 0000 0001, precis som 0x01. För tvåkomplement eller utdata med tecken, använd ett särskilt verktyg för teckensatta tal.
Ja. Skilj dem åt med mellanslag eller nya rader så tar konverteraren bort avgränsarna: 2A 3B ger 0010 1010 0011 1011. Observera att utdata är en enda kontinuerlig ström, så gränserna mellan dina inmatade värden bevaras inte.
Ja. Varje hexsiffra genererar alltid sina fulla 4 bitar med inledande nollor bevarade, så ett 32-bitars registervärde som 0x80010000 blir 1000 0000 0000 0001 0000 0000 0000 0000, med bytegränser som alltid är justerade.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
E-postvalidator
Validera en e-postadress: RFC 5322-syntaxkontroll, live-slagning av MX-poster samt detaljer om lokal del, domän och längd. Ingen e-post skickas.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
Verktyget finns på andra språk
- Conversor HEX para Binário [PT]
- Chuyển đổi từ HEX sang nhị phân [VI]
- Convertidor de HEX a Binario [ES]
- 16進数→2進数変換ツール [JA]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- Convertisseur HEX en binaire [FR]
- HEX zu Binär-Konverter [DE]
- เครื่องแปลง HEX เป็นไบนารี [TH]
- HEX-바이너리 변환기 [KO]
- HEX naar Binair Converter [NL]
- Konverter HEX ke Biner [ID]
- Konwerter HEX na binarny [PL]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]