Alat
ID

Konversi Biner ke Heksadesimal

Tempel bilangan biner dan dapatkan nilai hex-nya seketika. Spasi, garis bawah, dan awalan 0b diabaikan, jadi nilai yang disalin dari kode atau datasheet bisa langsung dipakai.

Tips: masukkan satu bilangan per baris untuk mengonversi banyak bilangan sekaligus.

Dalam semua basis

Heksadesimal
Desimal
Biner
Oktal

Privasi terjaga: data Anda diproses di browser Anda dan tidak pernah diunggah.

Cara konversi biner ke hex online

  1. Tempel atau ketik bilangan biner seperti 1101 0110 atau 0b11010110. Tulis beberapa bilangan di baris terpisah untuk mengonversi semuanya sekaligus.
  2. Nilai hex muncul saat Anda mengetik, beserta nilai desimal dan oktalnya. Langkah-langkah di bawah hasil menunjukkan cara bit dikelompokkan.
  3. Salin hasil hex, atau tekan Tukar untuk mengonversi hex kembali ke biner.

Cara konversi biner ke heksadesimal secara manual

  1. Bagi bilangan biner menjadi kelompok 4 bit, mulai dari kanan (untuk pecahan, mulai dari titik biner lalu bergerak ke luar).
  2. Tambahkan nol di depan kelompok paling kiri jika jumlah bitnya kurang dari 4.
  3. 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

BinerHexBinerHex
0000010008
0001110019
001021010A
001131011B
010041100C
010151101D
011061110E
011171111F

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.