tool hub Kumpulan alat

Number Base

Number Base — berjalan di browser. Input tidak disimpan.

Berjalan di browser Tanpa daftar Gratis


Konversi basis (2 / 8 / 10 / 16)

Masukkan nilai, lalu tekan Hitung.

Cara menggunakan

  1. Di basis input pilih desimal, biner, oktal, atau heksadesimal. Bawaan desimal.
  2. Masukkan bilangan bulat di nilai. Contoh: 255, FF, 0xFF, 0b11111111.
  3. Tekan Konversi untuk menampilkan biner, oktal, desimal, dan heksadesimal sekaligus.
  4. Jika ada awalan 0b / 0o / 0x, awalan dibaca lebih dulu daripada basis yang dipilih.
  5. Tekan Reset untuk mulai ulang. Pecahan desimal tidak didukung.

Konsep utama

Konverter basis beralih di antara biner, oktal, desimal, dan heksadesimal untuk pemrograman, jaringan, dan kode warna. Membaca bilangan bulat dengan parseInt lalu menampilkan empat basis dengan toString di satu layar. Pakai untuk warna #FF, oktet IPv4, flag bit, dan kode mesin. Intinya keempat kolom berubah bersama.

Tanda - di depan juga mengonversi negatif. Pecahan (titik desimal) tidak ditangani. Melewati bilangan bulat aman JavaScript (sekitar 2^53), digit akhir bisa bergeser. Awalan 0b, 0o, 0x dibaca sebagai basis 2, 8, 16. Perhitungan tetap di peramban. Awalan mengalahkan dropdown, jadi 0xFF dibaca hex meski dropdown desimal. Nilai seperti 0.5 atau pecahan tidak diurai.

Contoh

Basis desimal dan nilai 255 menjadi biner 11111111, oktal 377, desimal 255, hex ff. Memasukkan 0xFF juga dibaca hex dan memberi empat hasil yang sama. Biner 1010 adalah desimal 10 dan hex a. Cek hex FF, desimal 255, dan biner 11111111 sejajar. 0o377 sama dengan 255. Desimal 16 menjadi biner 10000 dan hex 10. Ubah basis input ke 16 dan masukkan 10 untuk mendapat desimal 16.

Terkait: Konversi basis · Teks ↔ biner

Pertanyaan umum

Apakah konverter basis mendukung pecahan (titik desimal)?

Tidak. Hanya bilangan bulat. Bagian pecahan tidak dipotong terkontrol—diabaikan atau hanya integer yang diurai. Masukkan hanya bilangan bulat.

Bagaimana mengonversi bilangan negatif?

Bisa menaruh - di depan nilai. Notasi negatif bisa berbeda dari komplemen dua suatu bahasa; anggap referensi.

Boleh memakai awalan seperti 0xFF atau 0b1010?

Ya. Jika ada 0b/0o/0x, basis itu dipakai. Awalan 0x umumnya dikenali huruf besar atau kecil.

Apa bedanya dengan alat decimal-to-hex?

Layar ini tampilan gabungan basis 2, 8, 10, dan 16. Untuk alamat 64-bit, cek dulu batas bilangan bulat aman. Jangan melewati rentang itu untuk integer besar.

Apakah integer sangat besar dikonversi tepat?

Akurasi bisa turun di luar bilangan bulat aman JavaScript. Hanya untuk warna hex, konverter warna mungkin lebih pas.

Apakah heksadesimal hanya menampilkan a–f kecil?

Ditampilkan sebagai string hex huruf kecil. Ubah ke besar setelah menyalin jika perlu. Tidak ada tombol salin; seret untuk menyalin tiap kolom basis.

Number Base gambar sampul
Input tidak dikirim ke server dan hilang saat halaman ditutup.

Terakhir ditinjau: 2026-09-04