Lewati ke konten

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.

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.

Privasi & keamanan

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

Pertanyaan umum

5

Lanjutkan langkah berikutnya dengan alat terkait ini.