Konversi hex ke desimal dan desimal ke hex

Hex ke desimal: kalikan setiap digit dengan pangkat 16 lalu jumlahkan, jadi FF (hex) = 255 (desimal) dan 2A3 (hex) = 675 (desimal). Ketik bilangan heksadesimal (boleh dengan 0x atau #) dan nilai desimalnya muncul saat Anda mengetik, beserta biner dan oktal; desimal ke hex juga bisa di kotak yang sama.

Sumber: Wikipedia: Positional notation (base conversion, place values). Diperbarui: .

Kotak Alat SayaInput Anda hanya disimpan di browser ini.

Hasil

Hasil
FF (hex) = 255 (desimal)
Basis lain
Biner: 1111 1111. Oktal: 377. Jumlah bit yang dibutuhkan: 8.
Cara langkah demi langkah
  • Jumlahkan nilai tempat (basis 16 → desimal): 15·16¹ + 15·16⁰ = 255
Tabel konversi
HexDesimalBiner
000
111
2210
3311
44100
55101
66110
77111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111
10161 0000
1F311 1111
203210 0000
4064100 0000
64100110 0100
7F127111 1111
801281000 0000
FF2551111 1111
1002561 0000 0000
FFF40951111 1111 1111
FFFF655351111 1111 1111 1111
Nilai sebagai pembanding
Nilaihexdesimal
Byte terbesar (FF)FF255
Setengah kecerahan satu kanal warna80128
ASCII “A” (0x41)4165
Nilai 16-bit terbesarFFFF65535
Nilai 32-bit terbesarFFFFFFFF4294967295
Emoji U+1F6001F600128512
Merah murni #FF0000FF000016711680
Oranye #FF8800FF880016746496
Hex memakai digit 0–9 dan A–F; awalan 0x dan # diabaikan, huruf besar dan kecil sama artinya. Hasilnya tepat untuk bilangan sepanjang apa pun.

Cara menghitung

Cara mengubah hex ke desimal

Setiap digit hex bernilai 0 sampai 15 (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15), dan setiap tempat bernilai 16 kali tempat di sebelah kanannya. Contoh 2A3: 2 × 16² + 10 × 16¹ + 3 × 16⁰ = 512 + 160 + 3 = 675. Untuk dua digit ada jalan pintas: digit pertama × 16 ditambah digit kedua, jadi B7 = 11 × 16 + 7 = 183. Langkah hitung di bawah hasil menampilkan nilai tempat untuk bilangan Anda sendiri.

Dari desimal ke hex

Bagi terus dengan 16 dan baca sisanya dari bawah ke atas: 255 ÷ 16 = 15 sisa 15, lalu 15 ÷ 16 = 0 sisa 15, jadi kedua digit adalah F: 255 (desimal) = FF (hex). Begitu pula 4.096 (desimal) = 1000 (hex), satu digit lebih panjang dari 4.095 = FFF. Sisa 10 sampai 15 ditulis A sampai F.

Di mana bilangan hex muncul

Kenapa memakai hex

Satu digit hex tepat empat bit, jadi dua digit membentuk satu byte, dan bilangan hex adalah cara ringkas menulis biner: 0xFF = 1111 1111. Karena itu hex dipakai untuk warna, alamat memori, dan isi file. Awalan 0x hanya menandai penulisan: 0x10 adalah 16, bukan sepuluh.

Bilangan sangat besar dan basis lain

Konversi tetap tepat untuk bilangan panjang, jauh di atas batas kalkulator biasa: FFFFFFFFFFFFFFFF (16 kali F) = 18.446.744.073.709.551.615. Untuk bilangan negatif, basis lain, dan komplemen dua gunakan konversi bilangan; untuk biner ada biner ke desimal.

Pertanyaan umum

Bagaimana cara mengubah hex ke desimal?

Kalikan setiap digit dengan 16 pangkat posisinya (dihitung dari 0 di kanan), lalu jumlahkan. Untuk 2A3: 2 × 256 + 10 × 16 + 3 = 675.

FF dalam desimal berapa?

FF (hex) = 255 (desimal), nilai terbesar satu byte. FFFF = 65.535.

Bagaimana cara mengubah desimal ke hex?

Bagi berulang kali dengan 16 dan tulis sisanya (10 sampai 15 sebagai A sampai F) dari yang terakhir ke yang pertama. 255 (desimal) = FF (hex).

Apa arti 0x di depan bilangan hex?

Hanya penanda bahwa digitnya heksadesimal. 0x1F sama dengan 1F, yaitu 31 dalam desimal. Kalkulator ini juga menerima awalan #.

Bagaimana membaca kode warna hex dalam desimal?

Bagi menjadi tiga pasang: #FF8800 adalah FF, 88, 00, yaitu merah 255, hijau 136, biru 0.

Sumber dan dasar hukum

Diperbarui: · Kebijakan editorial

Alat terkait