Lewati ke konten

Konverter Basis

Konverter Basis

Konverter Basis membantu mengubah biner, oktal, desimal, dan heksadesimal dengan dukungan awalan 0b/0o/0x untuk debugging dan pemrograman.

Biner

Oktal

Desimal

Heksadesimal

Konverter Basis

Mulai cepat

1
Kolom input: ketik angka pada basis yang sesuai.
2
Masukkan angka: ketik digit biasa, atau tempel nilai dengan awalan ke kolom yang cocok (0b/0o/0x).
3
Hasil instan: kolom lainnya akan diperbarui otomatis dan dapat disalin.

Skenario umum

Pemrograman & debug

cepat mengonversi konstanta, bit mask, dan flag.

Bit perizinan

mengaitkan izin Unix (oktal 755) dengan biner/desimal.

Jaringan & protokol

memeriksa/ memverifikasi field heksadesimal di dalam frame.

Belajar operasi bit

mengamati bagaimana penggeseran dan operasi logika (dan/atau/tidak) mengubah representasi.

Register/bitfield

mengurai dan menyusun ulang bit flag (mis. 0xA5 → sakelar), berguna untuk debug embedded dan protokol.

Skenario tambahan

konverter heksadesimal, konverter oktal, dan konverter desimal dapat ditangani dalam alur yang sama agar hasil lebih cepat diperiksa sebelum disalin atau diekspor.

Parameter & jangkauan konversi

Basis yang didukung: biner, oktal, desimal, heksadesimal.
Digit: biner 0/1; oktal 0–7; desimal 0–9; heksa 0–9/A–F (tidak peka huruf besar/kecil).
Toleransi awalan: hanya kolom yang cocok yang menerima 0b/0o/0x; output selalu berupa nilai murni.
Pemisah: tidak mendukung spasi/garis bawah/pengelompokan digit.
Nol di depan: output akan menghapus nol awal yang tidak esensial.

Saran penggunaan

Validasi input: pastikan basis yang dipilih sesuai dengan digit yang diizinkan; hindari karakter ilegal.
Kesepakatan tim: tentukan apakah hasil perlu menyertakan awalan untuk menghindari ambiguitas.
Huruf heks: nilai tidak peka huruf besar/kecil; untuk kode, sepakati gaya seragam (misalnya selalu huruf besar).
Keterbacaan untuk angka besar: demi pengecekan manual, potong menjadi beberapa bagian sebelum ditempel (input hanya menerima digit berurutan).
Tanda bilangan: hasil diperlakukan sebagai tak bertanda; pertimbangkan two's‑complement/bit tanda bila diperlukan.

Batasan & kompatibilitas

Tanpa pemisah; hanya kolom yang cocok yang menerima 0b/0o/0x. Konversi dan salin menghasilkan nilai murni.
Bilangan negatif dan pecahan belum didukung.
Input yang sangat panjang dapat menurunkan kinerja; pertimbangkan membaginya.

Keamanan & privasi

Semua pemrosesan berjalan lokal di browser Anda; data tidak pernah meninggalkan perangkat Anda.

Pertanyaan umum

5

Lanjutkan langkah berikutnya dengan alat terkait ini.