Konverter Basis Angka — Biner, Hex, Desimal & Oktal

Ketik angka dalam basis apa pun dan langsung lihat hasilnya di basis lainnya. Periksa two’s complement bertanda 8–64-bit, balik bit, dan konversi teks ke hex atau biner.

Diperbarui
Opsi

Awalan seperti 0x, 0b, 0o, spasi, dan garis bawah diabaikan. Angka integer berukuran besar didukung.

Tampilan bit two’s complement
255
Nilai bertanda
255
Nilai tanpa tanda
0x000000FF
Hex (lebar tetap)

Klik bit untuk membalikkannya. Bit yang disorot adalah bit tanda.

Teks ↔ hex ↔ biner (UTF-8)

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Encode teks atau file ke Base64 dan decode Base64 ke teks onlineEncode / Decode Base64 →

Cara menggunakan Konverter Basis Angka

  1. Ketik angka di kolom mana pun — desimal, hex, biner, oktal, atau basis kustom (2–36). Semua kolom lain ikut berubah saat kamu mengetik.
  2. Angka negatif bisa dipakai dengan tanda minus di depan; angka yang sangat besar ditangani secara akurat dengan BigInt.
  3. Pilih 8, 16, 32, atau 64 bit di tampilan bit untuk melihat representasi two’s complement, nilai bertanda dan tanpa tanda. Klik bit untuk membaliknya.
  4. Gunakan panel Teks ↔ hex ↔ biner untuk mengubah teks menjadi byte UTF-8 atau mengubah hex/biner kembali menjadi teks.

Apa itu basis angka?

Basis angka (atau radix) adalah jumlah digit unik yang dipakai sistem bilangan posisional. Desimal memakai sepuluh digit (0–9), biner dua (0–1), oktal delapan (0–7), dan heksadesimal enam belas (0–9 dan A–F). Setiap posisi bernilai basis dipangkatkan, jadi hex 2F berarti 2 × 16 + 15 = 47, dan biner 101 berarti 1 × 4 + 0 × 2 + 1 = 5. Basis sampai 36 memakai huruf A–Z sebagai digit, itulah sebabnya ID pendek dan pemendek URL bisa memuat angka besar dalam beberapa karakter saja.

Cara mengonversi antar basis

Ke desimal: kalikan setiap digit dengan nilai posisinya lalu jumlahkan — biner 1101 = 8 + 4 + 0 + 1 = 13. Dari desimal: bagi terus dengan basis tujuan dan baca sisanya dari bawah ke atas — 13 ÷ 2 = 6 sisa 1, 6 ÷ 2 = 3 sisa 0, 3 ÷ 2 = 1 sisa 1, 1 ÷ 2 = 0 sisa 1 → 1101. Biner dan hex bisa langsung dikonversi karena satu digit hex tepat sama dengan empat bit: 1111 1010 = FA. Oktal dipetakan ke kelompok tiga bit, itulah sebabnya izin Unix seperti 755 ditulis dalam oktal (111 101 101 = rwx r-x r-x).

DesimalBinerOktalHex
10101012A
2551111 1111377FF
1024100 0000 00002000400
655351111 1111 1111 1111177777FFFF

Two’s complement dan integer bertanda

Komputer menyimpan integer negatif dalam two’s complement: balik semua bit dari nilai positif lalu tambahkan satu. Dalam 8 bit, 5 adalah 00000101 dan −5 adalah 11111011 (hex FB, yang bernilai 251 jika dibaca sebagai tanpa tanda). Bit tertinggi berfungsi sebagai bit tanda, sehingga integer bertanda 8-bit berkisar dari −128 sampai 127, 16-bit dari −32.768 sampai 32.767, 32-bit dari −2.147.483.648 sampai 2.147.483.647, dan 64-bit hingga sekitar ±9,22 × 1018. Nilai di luar rentang akan berputar balik — ini yang disebut integer overflow klasik. Tampilan bit di atas memperlihatkan kedua interpretasi dari bit yang sama.

Angka besar dan JavaScript

Angka biasa di JavaScript adalah float 64-bit dan kehilangan presisi di atas 253 − 1 (9.007.199.254.740.991). Konverter ini memakai BigInt, jadi ID 64-bit, hash, dan nilai besar dikonversi secara akurat. Untuk mengubah byte menjadi teks alih-alih angka, lihat Base64 Encoder; untuk kode warna seperti #4F46E5, Color Converter mengubah hex menjadi RGB dan HSL.

Juga dicari sebagai: konverter biner, hex ke desimal, desimal ke biner, biner ke desimal, konverter hex, konverter oktal, two's complement, teks ke biner.

Tool yang cocok dipakai bersama Konverter Basis Angka

  • Generator Hash — Hitung hash MD5 dan SHA dari teks atau file apa pun secara instan, buat tanda tangan HMAC, dan tempel checksum yang diharapkan untuk memverifikasi unduhan.
  • Konverter Satuan — Konversi antara satuan metrik, imperial, dan teknis dalam sepuluh kategori, dengan konverter dua arah dan tabel semua satuan sekaligus.
  • Encode & Decode URL — Ubah teks menjadi percent-encoding agar aman dipakai di URL, kembalikan string yang sudah di-encode menjadi teks yang bisa dibaca, dan pecah URL apa pun menjadi bagian-bagian serta parameter query-nya.
  • Kalkulator Selisih Waktu — Tambahkan kota yang ingin kamu pantau dan lihat selisih waktu dari zonamu, waktu lokal saat ini, serta apakah sedang siang atau malam.

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi biner ke desimal?
Kalikan setiap bit dengan pangkat dua-nya, mulai dari 1 di sebelah kanan, lalu jumlahkan hasilnya. 10110 = 16 + 0 + 4 + 2 + 0 = 22. Atau tempel langsung ke kolom Biner di atas.
Bagaimana cara mengonversi hex ke desimal?
Kalikan setiap digit hex (A=10 … F=15) dengan 16 dipangkatkan posisinya: 1F4 = 1 × 256 + 15 × 16 + 4 = 500.
Apa itu two’s complement?
Cara standar menyimpan integer bertanda: angka negatif adalah nilai positifnya yang bit-nya dibalik, lalu ditambah satu. Dengan cara ini CPU bisa memakai sirkuit penjumlahan yang sama untuk angka bertanda maupun tanpa tanda.
Mengapa −1 ditampilkan sebagai FFFFFFFF?
Dalam two’s complement 32-bit, −1 memiliki semua bit bernilai 1, yaitu FFFFFFFF dalam hex, atau 4.294.967.295 jika dibaca sebagai tanpa tanda.
Bagaimana cara mengonversi teks ke biner?
Ketik di kotak Teks pada panel bawah. Setiap karakter dikodekan sebagai byte UTF-8 dan ditampilkan dalam kelompok biner 8-bit — “A” adalah 01000001. Karakter non-ASCII seperti “é” memakai dua byte atau lebih.
Bisakah saya memasang Konverter Basis Angka sebagai aplikasi web dan memakainya offline?
Bisa. Konverter Basis Angka adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait