Konverter Biner ke Hex

Tempel nilai biner dan dapatkan nilai heksadesimal yang sesuai dalam huruf besar. Konverter hanya mempertahankan 0 dan 1, mengabaikan karakter lain, lalu menampilkan hasil hex polos tanpa prefix, pengelompokan, padding, atau peringatan validasi.

Cara mengonversi biner ke hex

  1. 1

    Tempel nilai biner

    Spasi dan pemisah boleh dipakai agar mudah dibaca. Karakter selain `0` atau `1` akan diabaikan.

  2. 2

    Simpan bit saja

    Input dibersihkan menjadi satu string biner berurutan. Jika tidak ada digit biner tersisa, hasilnya tetap kosong.

  3. 3

    Konversi nilai numeriknya

    Empat bit setara dengan satu digit hex, tetapi konversi berbasis nilai, jadi nol di depan tidak ikut terbawa.

  4. 4

    Baca hex uppercase

    Output hanya heksadesimal uppercase polos. Tambahkan `0x`, spasi byte, atau padding lebar tetap secara terpisah jika diperlukan.

Peta digit 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

Contoh kerja

Input: 1111 1010 0011 1100

Bit yang dipakai: 1111101000111100

Output hex: FA3C

Pemeriksaan nol di depan: 00001111 menghasilkan F, bukan 0F.

Kapan konverter ini berguna

  • Cek nilai cepat: ubah bit mask, nilai register, atau payload pendek menjadi nilai hex yang ringkas.
  • Pengelompokan terbaca: satu digit hex mewakili empat bit biner, sehingga nilai panjang lebih mudah dipindai.
  • Input tempel yang fleksibel: spasi, underscore, tanda baca, dan label diabaikan, tetapi setiap 0 atau 1 dalam teks tempelan tetap dipakai.
  • Input berukuran wajar: untuk bitstring sangat panjang, lebar word tetap, atau kerja presisi arbitrer, gunakan kalkulator programmer, alat CLI, atau pustaka presisi arbitrer.

Pertanyaan yang Sering Diajukan

Semua itu tidak memicu error. Konverter menghapus setiap karakter kecuali 0 dan 1; misalnya, 0b1111 diperlakukan sebagai 01111, yang nilainya sama dengan 1111.

00001111 dan 1111 mewakili nilai numerik yang sama, jadi konverter ini mengembalikan F. Konverter tidak mempertahankan lebar byte atau menambahkan padding seperti 0F.

Tidak. Outputnya hanya heksadesimal uppercase polos. Jika perlu 0xFA3C, huruf kecil, atau grup byte seperti FA 3C, format hasilnya setelah konversi.

Tidak. Karakter non-biner diabaikan diam-diam, bukan diberi peringatan. Validasi input secara terpisah jika karakter tidak valid harus ditolak.

Alat Terkait