Menu

Konverter Hex ke Biner

Ketik bilangan heksadesimal dan baca bentuk binernya, dengan empat bit dari setiap digit ditampilkan di bawahnya. Alat ini dibuka dengan 3F, yaitu 111111.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Siap benar-benar belajar coding?

Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.

Cara mengubah hex ke biner

Hex dan biner sejajar dengan tepat: satu digit hex selalu mewakili empat bit, karena 16 adalah 2 pangkat 4. Jadi tidak ada perhitungan yang perlu dilakukan. Cari empat bit untuk setiap digit, lalu tulis berdampingan.

Enam belas pola itulah satu-satunya yang perlu dipelajari. 0 adalah 0000, 1 adalah 0001, 8 adalah 1000, A adalah 1010, dan F adalah 1111; tabel di bawah mencantumkan semuanya.

Nol di depan pada kelompok pertama boleh dihapus, karena 0011 1111 dan 111111 adalah angka yang sama. Pertahankan nol itu kalau nilainya mengisi lebar tetap, misalnya satu byte.

Yang perlu kamu tahu tentang hex dan biner

  • Satu digit hex selalu empat bit, dan dua digit hex sama dengan satu byte.
  • Pola untuk 8, 4, 2, dan 1 adalah 1000, 0100, 0010, dan 0001; setiap digit lain merupakan gabungannya.
  • F adalah 1111 dan 0 adalah 0000, jadi FF adalah satu byte yang semua bitnya menyala.
  • Untuk kembali, pakai tabel yang sama secara terbalik: kelompokkan bit per empat dari kanan dan cari setiap kelompok di tabel.

Tabel hex ke biner

Keenam belas digit hex beserta pola 4 bit dan nilai desimalnya.

HexBinerDesimal
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Contoh hex ke biner beserta penyelesaiannya

3F

Hex

3F

Biner

0011 1111

3 adalah 0011 dan F adalah 1111.

Mask satu byte

Hex

0xF0

Biner

1111 0000

Empat bit atas menyala dan empat bit bawah mati, begitulah sebuah mask memilih setengah byte.

Sebuah warna

Hex

#FF8800

Biner

11111111 10001000 00000000

Setiap pasangan digit hex menjadi satu byte berisi delapan bit.

CAFE

Hex

CAFE

Biner

1100 1010 1111 1110

C adalah 1100, A adalah 1010, F adalah 1111, dan E adalah 1110.

Kesalahan umum saat mengubah hex ke biner

  • Menulis digit dengan kurang dari empat bit di tengah angka. Di dalam A5B, angka 5 adalah 0101, bukan 101.
  • Menganggap satu huruf sebagai dua digit. A adalah satu digit bernilai 10, dan bitnya adalah 1010.
  • Mengubah lewat desimal dulu. Cara itu memang berhasil, tapi lebih lambat dan lebih mudah salah dibanding melihat tabel.
  • Menyusun kelompok dengan urutan yang salah. Digit hex pertama menghasilkan empat bit paling kiri.

FAQ hex ke biner

Berapa F dalam biner?

1111. F adalah 15, dan 15 adalah 8 + 4 + 2 + 1.

Berapa A dalam biner?

1010. A adalah 10, dan 10 adalah 8 + 2.

Kenapa satu digit hex sama dengan empat bit?

Karena 16 adalah 2 × 2 × 2 × 2. Empat bit punya tepat 16 kombinasi, sama dengan 16 digit hex.

Bagaimana cara mengubah hex ke biner di Python?
bin(int('3F', 16)) menghasilkan '0b111111'. Untuk mempertahankan kedelapan bit, pakai format(int('3F', 16), '08b'), yang menghasilkan '00111111'. Kamu bisa menjalankan konversi ini di playground Python.

Pelajari lebih lanjut

Alat developer lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai