Lewati ke konten
Konverter Waktu Kickoff Piala Dunia sudah tersediaLihat kickoff dalam zona waktu Anda dan tambahkan pengingat kalender.

Konverter Basis

Konverter basis untuk bilangan bulat non-negatif biner, oktal, desimal, dan heksadesimal dengan presisi BigInt, toleransi 0b/0o/0x hanya di kolom yang sesuai, pembaruan terhubung, dan salinan nilai tanpa prefiks.

Biner

Oktal

Desimal

Heksadesimal

Konverter Basis

Mulai cepat

1
Ketik angka di kolom Biner, Oktal, Desimal, atau Heksadesimal yang sesuai.
2
Gunakan 0b, 0o, atau 0x hanya di kolom yang sesuai.
3
Periksa kolom terkait, lalu salin nilai polos tanpa awalan.

Skenario umum

Pemrograman & debugging

dengan cepat mengkonversi konstanta integer, bit mask, dan nilai flag antara basis umum

Bit perizinan

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

Jaringan & protokol

mengonversi bidang numerik yang disalin seperti0xA5, tanpa mengurai paket, urutan byte, atau struktur bingkai

Pembelajaran pola bit

bandingkan bilangan bulat tak bertanda yang sama di biner, oktal, desimal, dan heksa sebelum melakukan pekerjaan bitwise di tempat lain

Register/bitfield

memeriksa representasi biner dan hex dari nilai yang tidak ditandatangani dari lembar data, tanpa editor bitfield atau pengaturan lebar

Parameter & jangkauan konversi

Basis yang didukung: biner, oktal, desimal, dan heksadesimal untuk bilangan bulat non-negatif
Digit: biner 0/1; oktal 0–7; desimal 0–9; heksa 0–9/A–F (tidak peka huruf besar/kecil).
Toleransi awalan: hanya bidang yang cocok yang menerima 0b/0o/0x; desimal tidak mendeteksi awalan secara otomatis
Pemisah: spasi, garis bawah, koma, tanda pengelompokan, dan kumpulan multi-baris tidak didukung
Angka nol di depan: output dan nilai yang disalin menghapus angka nol di depan yang tidak penting

Batasan Konversi Dasar

Konversi menggunakan BigInt untuk perubahan basis bilangan bulat yang presisi, bukan angka floating-point JavaScript.
Toleransi prefiks bersifat khusus kolom: 0b berfungsi di Biner, 0o di Oktal, dan 0x di Hex. Desimal hanya menerima digit.
Output dan nilai yang disalin adalah angka biasa. Mereka menghilangkan 0b/0o/0x dan menghapus angka nol di depan yang tidak penting.
Halaman tidak memecahkan kode nilai yang ditandatangani, memilih lebar bit, memasukkan keluaran dengan lebar tetap, atau menafsirkan pelengkap dua untuk Anda.
Ini bukan kalkulator bitwise: pergeseran, DAN, ATAU, XOR, BUKAN, pengalih bit, dan penguraian ekspresi berada di luar alat.
Ini bukan parser hex dump, urutan byte, teks ASCII, byte UTF, Base64, URL, atau entitas HTML.

Saran penggunaan

Validasi input: pastikan basis yang dipilih sesuai dengan digit yang diizinkan; hindari karakter ilegal.
Literal kode: keluaran salinan selalu bernilai biasa; tambahkan 0b/0o/0x secara manual saat Anda menempelkan hasilnya kembali ke kode.
Huruf heks: nilai tidak peka huruf besar/kecil; untuk kode, sepakati gaya seragam (misalnya selalu huruf besar).
Keterbacaan dengan angka besar: hilangkan spasi, garis bawah, koma, atau tanda pengelompokan sebelum menempel karena masukan hanya menerima angka yang berdekatan
Ketertandatangan: hasilnya adalah bilangan bulat non-negatif yang tidak ditandatangani. Arti pelengkap dua bergantung pada lebar eksternal yang tidak dipilih halaman ini.

Isi Cepat URL

Isi konverter basis dari hash URL. number dan from-base wajib; to-base opsional karena semua basis tetap terlihat.
number: Angka (wajib)
from-base: Basis sumber (wajib)
to-base: Basis tujuan (opsional)
Contoh: #number=FF&from-base=16&to-base=2
Parameter hash tetap di browser untuk mengisi alat; CrateX.app tidak mencatatnya.
Jangan masukkan ID pribadi, token, atau angka sensitif lain ke URL.

Batasan & kompatibilitas

Tidak ada deteksi basis otomatis: hanya bidang pencocokan yang menerima 0b/0o/0x; konversi dan salin nilai biasa keluaran
Angka negatif, pecahan, notasi ilmiah, pemisah, dan digit yang dikelompokkan tidak didukung

Privasi & keamanan

Pemrosesan berjalan di browser. Nilai biner, oktal, desimal, dan heksadesimal, angka/basis sumber, serta basis yang terakhir diedit dapat tetap berada di penyimpanan browser atau status sesi. Jika Anda menyimpan ruang kerja atau mengaktifkan sinkronisasi WebDAV, nilai tersebut dapat disimpan sesuai pengaturan sinkronisasi Anda. Parameter isi cepat URL hash tetap berada di URL browser dan dapat ikut dibagikan bersama URL tersebut. Di perangkat bersama, kosongkan bidang dan data situs bila diperlukan.

Pertanyaan umum

5

Lanjutkan langkah berikutnya dengan alat terkait ini.

Seluruh pemrosesan alat terjadi secara lokal di browser Anda.