Konversi bilangan bulat antara biner, oktal, desimal, heksadesimal, dan basis apa pun dari 2 sampai 36.
Perhitungan dilakukan secara lokal; nilai Anda tidak dikirim ke server.
Contoh
Desimal 255 menjadi FF di basis 16, 11111111 di basis 2, dan 377 di basis 8. Bilangan bulat negatif didukung.
Metode perhitungan
Setiap digit input diperiksa terhadap basis yang dipilih, lalu dijumlahkan dengan aritmetika bilangan bulat yang tepat. Bilangan hasilnya kemudian ditulis ulang di basis output dengan digit 0–9 dan huruf A–Z.
Catatan penting
Basis input dan output harus berbeda dan berada di rentang 2 sampai 36. Masukkan paling banyak 256 digit, tanpa awalan seperti 0x, pemisah, titik desimal, atau bagian pecahan.
Cara menggunakan
Kenali basis masukan dahulu: 10 dalam biner berbeda nilainya dari 10 desimal. FF heksadesimal sama dengan 15 × 16 + 15 = 255. Bilangan negatif mempertahankan tanda minus, bukan diubah menjadi komplemen dua berlebar tetap. Hapus awalan seperti 0x dan pemisah.
Contoh · Metode perhitungan
Contoh
Hasil
255₁₀ → 16
FF
FF₁₆ → 2
11111111
101010₂ → 10
42
377₈ → 10
255
Z₃₆ → 10
35
−42₁₀ → 2
−101010
Pertanyaan umum
Digit apa saja yang boleh dipakai di setiap basis?
Basis 2 memakai 0–1, basis 8 memakai 0–7, basis 10 memakai 0–9, dan basis 16 menambahkan A–F. Basis hingga 36 dapat memakai huruf sampai Z; huruf besar-kecil tidak dibedakan.
Apakah nol di depan dipertahankan?
Tidak. Nol di depan tidak mengubah nilai bilangan dan dihapus dari hasil konversi. Nol negatif ditampilkan sebagai nol.
Apakah bilangan bulat besar dikonversi dengan tepat?
Ya. Konverter memakai aritmetika bilangan bulat yang tepat dan menerima hingga 256 digit input. Pecahan desimal dan notasi ilmiah tidak didukung.