Konverter basis bilangan
Konversi bilangan bulat antara desimal, biner, oktal, dan heksadesimal.
Cara memakai
- Tempel bilangan bulat, satu per baris — desimal, atau berawalan (0x…, 0b…, 0o…).
- Pilih basis tujuan; → Desimal mengonversi balik nilai berawalan.
- Salin kolom hasil konversi dari panel hasil.
Pertanyaan yang sering diajukan
Seberapa besar angka yang didukung?
Praktis tak terbatas. Konversi memakai aritmetika BigInt, jadi nilai 64-bit ke atas dikonversi persis — tanpa pembulatan di 2⁵³ seperti angka JavaScript biasa.
Bagaimana mengonversi dari heksadesimal atau biner ke desimal?
Beri awalan nilainya (0xff, 0b1010, 0o17) lalu pilih → Desimal. Awalan memberi tahu parser basis mana yang dibaca.
Apakah pecahan didukung?
Tidak, hanya bilangan bulat. Konversi basis pecahan jarang dibutuhkan dan pembulatannya ambigu; baris berkoma tampil sebagai "?".
Tentang alat ini
Programmer terus berpindah basis bilangan: izin berkas dalam oktal, warna dan alamat memori dalam heksadesimal, bit mask dalam biner. Konverter ini memindahkan bilangan bulat di antara keempat basis. Masukannya fleksibel — desimal biasa, atau nilai berawalan seperti 0xff, 0b1010, dan 0o17 — dan setiap baris dikonversi terpisah, jadi satu kolom nilai selesai dalam satu klik. Perhitungannya memakai BigInt, sehingga nilai sangat besar (melampaui batas aman 2⁵³ JavaScript) dikonversi persis tanpa kehilangan presisi diam-diam — penting untuk alamat dan ID 64-bit. Nilai negatif mempertahankan tandanya di semua basis.