Lompat ke konten
SPCXTools

Konverter Basis Bilangan

Konversi antara biner, oktal, desimal, heksadesimal, dan basis apa pun hingga 36 — secara instan.

Berjalan secara lokal — file tidak pernah meninggalkan perangkat Anda

Memuat alat…

Cara menggunakan Konverter Basis Bilangan

  1. 1Ketik angka di kolom mana saja — biner, oktal, desimal, atau heksadesimal.
  2. 2Semua kolom lain akan diperbarui saat Anda mengetik. Awalan seperti 0x dan 0b, spasi, serta garis bawah (underscore) dapat diterima.
  3. 3Atur basis kustom dari 2 hingga 36 untuk mengonversi ke sistem yang kurang umum seperti basis 3 atau basis 36.
  4. 4Centang Kelompokkan digit agar lebih mudah dibaca dan gunakan tombol salin untuk menyalin hasil.

Konversi antar sistem bilangan secara instan

Komputer berpikir dalam biner, programmer menulis warna dan alamat memori dalam heksadesimal, izin file Unix menggunakan oktal, dan manusia berhitung dalam desimal. Konverter basis bilangan ini mengonversi semuanya sekaligus: ketik nilai di kolom mana saja dan lihat hasilnya di semua basis lain secara langsung. Alat ini juga dapat mengonversi ke basis kustom apa pun dari 2 hingga 36 dan mendukung angka dengan ukuran tak terbatas.

Fitur

  • Biner, oktal, desimal, dan heksadesimal berdampingan, semuanya dapat diedit.
  • Basis kustom dari 2 hingga 36, seperti basis 3, basis 12, atau basis 36.
  • Ukuran tak terbatas dengan aritmetika presisi arbitrer yang akurat.
  • Bilangan negatif dengan tanda minus di depan.
  • Awalan dan pemisah seperti 0x, 0b, 0o, spasi, dan garis bawah akan diabaikan.
  • Pengelompokan digit per empat atau tiga angka agar lebih mudah dibaca.
  • Panjang bit dari bilangan ditampilkan secara otomatis.

Konversi umum

Desimal Biner Oktal Hex
10 1010 12 A
15 1111 17 F
16 10000 20 10
100 1100100 144 64
255 11111111 377 FF
1024 10000000000 2000 400
65535 1111111111111111 177777 FFFF

Penggunaan setiap basis

  • Biner (basis 2) — bahasa sirkuit digital; setiap digit adalah satu bit.
  • Oktal (basis 8) — izin file Unix seperti chmod 755, di mana setiap digit mewakili tiga bit.
  • Desimal (basis 10) — angka sehari-hari.
  • Heksadesimal (basis 16) — alamat memori, kode warna seperti #FF8800, nilai byte, hash, dan alamat MAC; setiap digit heksadesimal mewakili tepat empat bit.
  • Basis 36 — pengidentifikasi ringkas seperti URL pendek, menggunakan semua angka dan huruf.

Tips

  • Satu byte adalah 8 bit, atau tepat dua digit heksadesimal — FF adalah 255, nilai byte terbesar.
  • Untuk mengonversi kode warna hex ke nilai RGB, gunakan Konverter Warna.
  • Untuk perhitungan dengan pangkat dua, Kalkulator Ilmiah mendukung ekspresi seperti 2^32.

Pertanyaan yang sering diajukan

Bagaimana cara konversi biner ke desimal?
Kalikan setiap digit biner dengan nilai tempatnya — 1, 2, 4, 8, 16, dan seterusnya dari kanan ke kiri — lalu jumlahkan hasilnya. Untuk 1011: 1×8 + 0×4 + 1×2 + 1×1 = 11. Konverter ini melakukannya secara instan untuk angka dengan panjang berapa pun.
Bagaimana cara konversi desimal ke heksadesimal?
Bagi angka dengan 16 secara berulang dan catat sisanya, gunakan A–F untuk 10–15, lalu baca dari bawah ke atas. Untuk 255: 255 ÷ 16 = 15 sisa 15 (F), dan 15 ÷ 16 = 0 sisa 15 (F), jadi 255 = FF.
Apakah ada batasan ukuran angka?
Tidak. Konverter ini menggunakan bilangan bulat presisi arbitrer (BigInt), sehingga angka dengan ratusan digit pun dapat dikonversi secara akurat, tanpa kesalahan pembulatan seperti pada kalkulator biasa di atas angka 9 kuadriliun.
Bisakah saya mengonversi angka negatif atau pecahan?
Angka negatif didukung dengan tanda minus di depannya, seperti −FF = −255. Pecahan tidak didukung; konverter ini hanya berfungsi untuk bilangan bulat. Representasi komplemen dua (two's complement) tidak diterapkan — tanda minus dipertahankan apa adanya.
Digit apa yang digunakan untuk basis di atas 10?
Huruf A–Z mewakili nilai 10 hingga 35, sehingga heksadesimal menggunakan 0–9 dan A–F, dan basis 36 menggunakan semua digit dan huruf. Input tidak peka huruf besar/kecil (case-insensitive).