1. Apa yang dilakukan alat ini
Konverter angka daring gratis ini mengonversi angka antara biner, oktal, desimal, heks, basis 32, basis 36, dan basis 64 dalam satu tempat. Gunakan sebagai konverter biner ke desimal, konverter heks ke desimal, atau desimal ke heks untuk pengembang, pelajar, dan siapa pun yang bekerja dengan sistem angka berbeda. Masukkan nilai dalam basis apa pun dan lihat padanannya di semua basis lain secara instan. Mendukung angka negatif dan bilangan bulat sangat besar (BigInt). Gratis dan privat; semuanya berjalan di browser Anda. Cocok untuk pemrograman, warna heks, bit mask, atau pendidikan.
2. Cara menggunakannya
Mulai cepat: Masukkan angka dalam basis yang dipilih (mis. 255 desimal, FF heks), pilih basis sumber jika perlu, lalu lihat semua representasi basis dan salin yang Anda butuhkan.
- Masukkan input — Ketik angka dalam basis yang dipilih (mis. 255 dalam desimal, FF dalam heks, 11111111 dalam biner).
- Pilih basis sumber — Gunakan dropdown untuk memilih basis input Anda (default: desimal).
- Lihat output — Semua tujuh representasi basis muncul dengan tombol salin.
- Salin — Klik tombol salin suatu format untuk dipakai di kode, dokumen, atau perhitungan.
3. Cara kerjanya
Parsing: String input di-parse digit demi digit memakai alfabet untuk basis sumber. Basis 2–36 memakai digit standar (0–9, A–Z). Basis 32 memakai alfabet gaya Crockford; basis 64 memakai charset Base64 standar. Konversi: Nilai disimpan sebagai BigInt. Output untuk setiap basis dihasilkan dengan pembagian berulang, memetakan sisa ke alfabet basis. Semua perhitungan berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.
4. Kasus penggunaan & contoh
- Pemrograman — Konversi kode warna heks, flag biner, atau bit mask.
- Pekerjaan tingkat rendah — Terjemahkan antara biner, oktal, dan heks untuk debugging.
- Pendidikan — Jelajahi basis angka untuk mata kuliah ilmu komputer atau matematika.
- Pengodean data — Gunakan basis 32 atau basis 64 untuk representasi numerik ringkas.
- Pengembangan API — Verifikasi ID numerik atau hash dalam pengodean berbeda.
Contoh
255(desimal) → 11111111 (biner), 377 (oktal), FF (heks)FF(heks) → 255 (desimal)-42(desimal) → -101010 (biner), -52 (oktal), -2A (heks)
5. Batasan & kendala
- Hanya bilangan bulat — Pecahan dan desimal tidak didukung.
- Panjang input — Maksimal 1.000 digit untuk menghindari masalah performa.
- Alfabet basis 32 — Memakai gaya Crockford; mengecualikan I, L, O, U untuk menghindari kebingungan dengan 1 dan 0.
- Basis 64 — Sensitif huruf;
adanAmerepresentasikan digit berbeda (10 vs 36).