255
255
FF
255 ÷ 16 = 15 sisa 15, lalu 15 ÷ 16 = 0 sisa 15. Kedua sisanya adalah F.
Ketik bilangan bulat dan baca hasilnya dalam heksadesimal, dengan setiap pembagian dengan 16 ditampilkan di bawahnya. Alat ini dibuka dengan 255, yaitu FF.
Terakhir diperbarui
Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.
Setiap pembagian dengan 16 menyisakan angka 0 sampai 15, dan sisa itu adalah digit hex berikutnya dari kanan. Untuk 500: 500 ÷ 16 = 31 sisa 4, 31 ÷ 16 = 1 sisa 15 (F), dan 1 ÷ 16 = 0 sisa 1. Dibaca dari bawah ke atas, hasilnya 1F4.
Kalau kamu sudah punya bentuk binernya, ada jalan pintas: pisahkan bit menjadi kelompok empat dari kanan dan ubah setiap kelompok menjadi satu digit hex. Konverter biner ke hex menunjukkan cara itu.
Konverter ini menuliskan langkah pembagian untuk bilangan bulat apa pun dan memakai BigInt, jadi nilai 64-bit tetap tepat.
255
FF
255 ÷ 16 = 15 sisa 15, lalu 15 ÷ 16 = 0 sisa 15. Kedua sisanya adalah F.
rgb(255, 136, 0)
#FF8800
Ubah setiap channel secara terpisah: 255 adalah FF, 136 adalah 88, dan 0 adalah 00.
500
1F4
Sisanya adalah 4, 15, dan 1. Dibaca dari bawah ke atas, dengan 15 ditulis sebagai F, hasilnya 1F4.
128512
1F600
128512 adalah code point emoji wajah tersenyum lebar, ditulis U+1F600.
0x10 bernilai 16, jadi tandai nilai hex dengan prefiks 0x.FF. 255 adalah 15 × 16 + 15, dan 15 ditulis F.
64. 100 ÷ 16 = 6 sisa 4, jadi digit hex-nya adalah 6 dan 4.
hex(255) menghasilkan '0xff' dan format(255, 'X') menghasilkan 'FF'. Di JavaScript, (255).toString(16) menghasilkan 'ff'. Kamu bisa menjalankan konversi ini di playground Python.Satu digit hex sama dengan tepat empat bit, jadi satu byte selalu dua digit hex. Data biner jauh lebih mudah dibaca dengan cara itu daripada dalam desimal, yang batas byte-nya tidak sejajar dengan digitnya.