Alat
ID

Konversi Hex ke Desimal

Ketik bilangan heksadesimal seperti FF atau 0x1A dan lihat nilai desimalnya seketika, lengkap dengan perhitungan langkah demi langkah. Konverter ini juga menampilkan biner dan oktal, membaca nilai bertanda (komplemen dua) dan pecahan, serta mengonversi banyak bilangan sekaligus.

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 memakai konverter hex ke desimal

  1. Ketik atau tempel bilangan hex ke kotak input. Awalan seperti 0x atau #, akhiran h, spasi, dan garis bawah semuanya diterima. Masukkan satu bilangan per baris untuk mengonversi sebuah daftar.
  2. Nilai desimal langsung muncul, beserta nilai biner dan oktal serta penjelasan perhitungan langkah demi langkah.
  3. Jika nilai hex merupakan integer bertanda, centang Bertanda (komplemen dua) dan pilih lebar bit – misalnya FF bernilai −1 sebagai bilangan 8-bit. Lalu salin hasilnya.

Cara konversi heksadesimal ke desimal

Heksadesimal adalah sistem bilangan basis 16. Sistem ini memakai angka 0–9 dan huruf A = 10, B = 11, C = 12, D = 13, E = 14, dan F = 15. Setiap posisi bernilai 16 kali lebih besar daripada posisi di sebelah kanannya, sehingga rumus konversi heksadesimal ke desimal adalah:

decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰

Kalikan setiap digit dengan 16 pangkat posisinya, dihitung dari 0 di sebelah kanan, lalu jumlahkan hasilnya. Contoh: 3C = 3 × 16 + 12 = 60, dan 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.

PosisiPangkat 16Nilai desimal
016⁰1
116¹16
216²256
316³4096
416⁴65536
516⁵1048576

Tabel konversi hex ke desimal

Nilai hex yang paling sering dicari beserta padanan desimalnya. Satu byte berkisar dari 00 sampai FF (0–255); kolom keterangan menunjukkan karakter ASCII atau arti nilai tersebut dalam pemrograman.

HexDesimalKeterangan
101616¹
1A261 × 16 + 10
2032Spasi ASCII
2A42ASCII *
3C60ASCII <
64100ASCII d
7F127Nilai 8-bit bertanda terbesar
80128−128 sebagai byte bertanda
FF255Nilai byte terbesar; −1 sebagai byte bertanda
10025616²
3E810003 × 256 + 14 × 16 + 8
7FFF32767Nilai 16-bit bertanda terbesar
FFFF65535Nilai 16-bit terbesar; −1 sebagai bilangan 16-bit bertanda
7FFFFFFF2147483647Integer 32-bit bertanda terbesar
FFFFFFFF4294967295Integer 32-bit tak bertanda terbesar

Konversi hex ke desimal di Python, JavaScript, dan Excel

Mengapa menggunakan Online Hex Converter?

Pertanyaan yang sering diajukan

Berapa FF dalam desimal?

FF dalam hex adalah 255 dalam desimal: 15 × 16 + 15 = 255. Ini adalah nilai terbesar yang dapat ditampung satu byte. Jika dibaca sebagai bilangan 8-bit bertanda (komplemen dua), bit yang sama berarti −1.

Bagaimana cara konversi bilangan hex negatif ke desimal?

Jika bilangan hex memiliki tanda minus, konversi digitnya dan pertahankan tandanya: −1A = −26. Jika berupa nilai komplemen dua seperti FFFE, centang Bertanda (komplemen dua) dan pilih 16-bit: konverter mengurangkan 2¹⁶ = 65536 dari 65534 dan menampilkan −2.

Bisakah bilangan hex berpecahan dikonversi?

Bisa. Digit setelah titik bernilai 16⁻¹ = 1/16, 16⁻² = 1/256, dan seterusnya, sehingga 1A.8 = 26 + 8/16 = 26.5 dan 0.4 = 0.25.

Apakah ada batas ukuran bilangan hex?

Secara praktis tidak ada batas. Konverter ini memakai integer presisi arbitrer, sehingga nilai 64-bit seperti FFFFFFFFFFFFFFFF (18446744073709551615) dan string hex yang lebih panjang lagi dikonversi secara tepat, tanpa pembulatan.