Konverter Basis Angka

Konversi angka dari basis mana pun antara 2 dan 36 ke biner, oktal, desimal, heksadesimal, dan basis tujuan kustom sekaligus — hasil diperbarui langsung saat mengetik, dan digit yang tidak sah ditolak dengan pesan yang jelas.

Biner (basis 2)
Oktal (basis 8)
Desimal (basis 10)
Heksadesimal (basis 16)
Basis
DesimalBinerOktalHeksadesimal
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Cara menggunakan

  1. Ketik atau tempel angka Anda dan pilih basis penulisannya, termasuk basis kustom apa pun dari 2 hingga 36.
  2. Lihat nilainya muncul langsung dalam basis 2, 8, 10, dan 16, ditambah basis tujuan kustom yang Anda pilih.
  3. Perbaiki masukan bila muncul pesan kesalahan — alat menolak digit yang tidak termasuk basis asal.

Pertanyaan yang sering diajukan

Karakter apa saja yang sah di setiap basis?

Basis 2 hanya menerima 0 dan 1; basis 8 menerima 0 hingga 7; basis 10 menerima 0 hingga 9; basis 16 menambahkan huruf A hingga F, besar atau kecil. Basis kustom dari 2 hingga 36 memperluas alfabet dengan huruf hingga Z, di mana Z bernilai 35. Karakter apa pun di luar alfabet yang dipilih dilaporkan sebagai kesalahan.

Bagaimana alat memvalidasi masukan saya?

Ia mengurai teks Anda pada basis yang dipilih, lalu mengonversi nilainya kembali menjadi string pada basis itu dan membandingkannya dengan masukan Anda setelah huruf besar-kecil disamakan. Hanya kecocokan sempurna yang diterima, sehingga karakter liar, digit keliru, atau tanda yang salah tempat langsung terdeteksi alih-alih diam-diam terpotong seperti yang bisa terjadi pada penguraian naif.

Mengapa heksadesimal penting dalam pemrograman?

Heksadesimal dipetakan rapi ke biner: setiap digit heksadesimal mewakili tepat empat bit, sehingga dua digit menggambarkan satu byte. Alamat memori, kode warna, hash, dan format berkas tingkat byte ditulis dalam heksadesimal karena padat sambil tetap terbaca langsung terhadap bit di baliknya. Base64 berbeda — ia adalah skema pengodean, bukan sistem bilangan.

Bisakah saya mengonversi bilangan negatif atau pecahan?

Alat ini menangani bilangan bulat negatif: tuliskan tanda minus di depan dan tanda itu terbawa ke semua hasil. Pecahan dan pangkat tidak didukung, karena sistem bilangan di luar desimal tidak punya cara universal untuk menulis titik radix — jaga agar masukan tetap bilangan bulat polos agar konversi di setiap basis andal dan tidak multitafsir.

Apakah semuanya dihitung secara lokal?

Ya. Konversi memakai penguraian angka dan toString milik JavaScript di dalam browser Anda, sehingga tidak ada yang diunggah dan hasilnya muncul saat Anda mengetik. Anda bisa dengan aman mengonversi nilai sensitif seperti ID internal, kode warna, atau checksum tanpa data itu pernah meninggalkan perangkat Anda.

Alat terkait