Cara konversi biner ke hex online
- Tempel atau ketik bilangan biner seperti
1101 0110atau0b11010110. Tulis beberapa bilangan di baris terpisah untuk mengonversi semuanya sekaligus. - Nilai hex muncul saat Anda mengetik, beserta nilai desimal dan oktalnya. Langkah-langkah di bawah hasil menunjukkan cara bit dikelompokkan.
- Salin hasil hex, atau tekan Tukar untuk mengonversi hex kembali ke biner.
Cara konversi biner ke heksadesimal secara manual
- Bagi bilangan biner menjadi kelompok 4 bit, mulai dari kanan (untuk pecahan, mulai dari titik biner lalu bergerak ke luar).
- Tambahkan nol di depan kelompok paling kiri jika jumlah bitnya kurang dari 4.
- Ganti setiap kelompok dengan digit hex-nya sesuai tabel di bawah.
Contoh: 1011111001 → 0010 1111 1001 → 2, F, 9 → 2F9. Untuk byte bahkan lebih cepat: 1100 0011 = C3.
Tabel konversi biner ke hex
| Biner | Hex | Biner | 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 |
Mengapa programmer menulis biner sebagai hex
Bilangan biner yang panjang sulit dibaca dan mudah salah ketik. Karena satu digit hex mewakili tepat empat bit, hex empat kali lebih pendek tetapi tetap menampilkan pola bit secara langsung: nilai 32-bit 1101 1110 1010 1101 1011 1110 1110 1111 cukup ditulis DEADBEEF. Itulah sebabnya alamat memori, kode warna, alamat MAC, signature file, dan kode mesin ditulis dalam hex.
Pertanyaan yang sering diajukan
Bagaimana jika jumlah bit bukan kelipatan 4?
Tambahkan nol di sebelah kiri sampai menjadi kelipatan 4. 101 menjadi 0101 = 5 dan 11010 menjadi 0001 1010 = 1A. Nol di depan tidak pernah mengubah nilai.
Berapa 11111111 dalam hex?
11111111 dalam hex adalah FF: kedua kelompok 1111 dan 1111 sama-sama bernilai F. Dalam desimal nilainya 255.
Bagaimana cara konversi biner ke hex di Python, JavaScript, atau Excel?
Python: format(int('11010110', 2), 'X') menghasilkan D6. JavaScript: parseInt('11010110', 2).toString(16) menghasilkan d6. Excel: =BIN2HEX("11010110"), tetapi Excel hanya menerima maksimal 10 bit.
Bisakah pecahan biner dikonversi ke hex?
Bisa. Kelompokkan bit setelah titik dari kiri ke kanan dan tambahkan nol di sebelah kanan kelompok terakhir: 0.1011 = 0.B dan 110.01 = 6.4 dalam hex.