Cara konversi hex ke biner online
- Masukkan bilangan hex seperti
3Fatau0xDEAD. Anda juga bisa menempelkan daftar berisi satu bilangan per baris. - Hasil biner langsung muncul. Centang Kelompokkan digit untuk membaginya menjadi nibble, atau Bertanda untuk melengkapinya menjadi 8, 16, 32, atau 64 bit.
- Ikuti langkah pemetaan setiap digit hex ke 4 bitnya, lalu salin nilai binernya.
Tabel konversi heksadesimal ke biner
Setiap digit hex sesuai dengan satu kelompok 4 bit yang disebut nibble. Hafalkan atau bookmark tabel ini, dan Anda bisa mengonversi bilangan hex apa pun ke biner secara manual.
| Hex | Biner | Desimal |
|---|---|---|
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 |
Cara konversi heksadesimal ke biner secara manual
Karena 16 = 2⁴, satu digit hex selalu mewakili tepat empat bit, dan dua digit hex mewakili satu byte. Untuk mengonversi, ganti setiap digit dengan pola 4 bitnya dari tabel, lalu tulis kelompok-kelompok itu berdampingan:
2F9 → 2 = 0010, F = 1111, 9 = 1001 → 0010 1111 1001
Nol di depan boleh dihilangkan, sehingga hasilnya 1011111001 (761 dalam desimal). Nol di tengah bilangan harus tetap ada: C3 adalah 1100 0011, bukan 11 0011.
Dalam kode: Python format(int('2F9', 16), 'b'), JavaScript parseInt('2F9', 16).toString(2) (atau BigInt('0x' + hex).toString(2) untuk nilai yang panjang). Di Excel, =HEX2BIN("1A", 8) menghasilkan 00011010, tetapi hanya berfungsi sampai 1FF.
Pertanyaan yang sering diajukan
Mengapa setiap digit hex sama dengan 4 bit?
Karena 16 = 2⁴. Empat bit memiliki tepat 16 kombinasi, 0000 sampai 1111, satu untuk setiap digit hex dari 0 sampai F. Itulah yang membuat hex menjadi cara ringkas untuk menulis biner: dua digit hex menggambarkan satu byte.
Berapa FF dalam biner?
FF dalam biner adalah 1111 1111 – delapan angka satu, nilai terbesar dari satu byte (255 dalam desimal).
Apakah nol di depan perlu dipertahankan?
Nol di depan tidak mengubah nilai: 0001 1010 dan 11010 sama-sama bernilai 26. Pertahankan jika Anda membutuhkan lebar tetap, misalnya satu byte penuh atau sebuah register; centang Kelompokkan digit atau Bertanda untuk melengkapi hasilnya dengan nol.
Bisakah bilangan hex berpecahan dikonversi?
Bisa. Digit setelah titik juga dipetakan masing-masing ke 4 bit, sehingga 1A.8 = 0001 1010.1000 = 11010.1 dalam biner, yaitu 26.5 dalam desimal.