Konverter Teks Biner/Oktal/Heksadesimal
Konversi teks ke representasi biner, oktal, atau heksadesimal dan dekode kembali menjadi teks yang bisa dibaca. Mendukung prefiks 0b/0o/0x, spasi khusus, pengelompokan byte, dan deteksi format otomatis. Semua konversi terjadi di browser Anda - tanpa unggahan dan tanpa pendaftaran.
Convert text to binary, octal, or hex representations — and back. Supports configurable spacing, prefix (0b, 0o, 0x), byte grouping, and automatic format detection. All processing runs in your browser.
Format Options
Quick Samples
Privacy Guarantee
All conversions run entirely in your browser. Your text and data never leave your device — no uploads, no API calls, no tracking.
Mengapa Menggunakan Konverter Teks Biner/Oktal/Heksadesimal Kami?
- Konversi Dua Arah: konversi teks ke representasi biner, oktal, atau heksadesimal - lalu dekode kembali menjadi teks yang bisa dibaca. Keenam arah didukung dalam satu antarmuka dengan tombol sederhana.
- Deteksi Format Otomatis: tidak yakin format data terkode Anda? Klik Deteksi Otomatis dan alat akan menganalisis input untuk menentukan apakah itu biner, oktal, atau heksadesimal, lalu mengatur mode konversi yang tepat secara otomatis.
- Format Keluaran yang Bisa Dikustomisasi: atur prefiks (0b, 0o, 0x, atau tanpa prefiks), spasi (spasi, koma, atau tanpa pemisah), pengelompokan byte (1, 2, atau 4 byte), dan huruf besar/kecil pada heksadesimal (A-F kapital). Pratinjau berubah seketika saat Anda menyesuaikan pengaturan.
- Pemrosesan 100 % Privat di Browser: semua konversi berjalan sepenuhnya di browser Anda. Teks dan data Anda tidak pernah meninggalkan perangkat - tanpa unggahan, tanpa panggilan ke server, tanpa pengumpulan data. Privasi penuh untuk konten sensitif.
Cara Kerja Konversi Teks ke Format Terkode
Saat Anda mengonversi teks ke biner, oktal, atau heksadesimal, setiap karakter lebih dulu diubah menjadi titik kode Unicode-nya, lalu dinyatakan dalam basis tujuan. Misalnya, huruf A (titik kode 65) menjadi 01000001 dalam biner, 101 dalam oktal, dan 41 dalam heksadesimal. Konverter lalu menerapkan opsi pemformatan pilihan Anda - prefiks, spasi, dan pengelompokan byte - untuk menghasilkan keluaran akhir.
Cara Kerja Dekode Format Terkode ke Teks
Dekode membalik prosesnya. Alat menghapus prefiks opsional (0b, 0o, 0x), mengabaikan spasi dan koma, lalu mengelompokkan digit yang tersisa menjadi blok seukuran byte sesuai basisnya (8 bit untuk biner, 3 digit untuk oktal, 2 digit untuk heksadesimal). Setiap blok diurai sebagai angka dalam basis tersebut dan dikonversi kembali menjadi karakter Unicode melalui String.fromCharCode() .
Biner (Basis 2)
Biner hanya memakai dua digit: 0 dan 1 . Setiap byte direpresentasikan oleh tepat 8 bit. Ini adalah representasi paling rendah dari data teks dan umum dipakai dalam pemrograman tingkat rendah, protokol jaringan, dan sistem tertanam. Representasi biner adalah yang terpanjang - satu karakter membutuhkan 8 karakter plus spasi opsional.
Oktal (Basis 8) vs Heksadesimal (Basis 16)
Oktal memakai digit 0–7 dan setiap byte direpresentasikan oleh 3 digit oktal (000–377). Oktal umum ditemui pada izin berkas Unix dan sejumlah sistem lama. Heksadesimal memakai digit 0–9 dan huruf A–F , dengan setiap byte direpresentasikan oleh tepat 2 digit heksadesimal (00–FF). Heksadesimal adalah encoding paling umum untuk debugging, forensik, dan kriptografi karena merupakan representasi byte mentah yang paling ringkas dan bisa dibaca manusia.
Pertanyaan yang Sering Diajukan
Biner (basis 2) memakai dua digit (0 dan 1) dan merupakan representasi tingkat terendah - setiap byte memakai 8 karakter. Oktal (basis 8) memakai digit 0–7, dengan setiap byte memakai 3 karakter. Heksadesimal (basis 16) memakai digit 0–9 dan huruf A–F, dengan setiap byte hanya memakai 2 karakter. Heksadesimal paling ringkas dan paling sering dipakai untuk debugging.
Ya. Alat ini mendukung keenam arah konversi: teks → biner, biner → teks, teks → oktal, oktal → teks, teks → heksadesimal, dan heksadesimal → teks. Cukup ubah arah konversi dan tempel input Anda.
Deteksi otomatis memeriksa input Anda untuk menentukan apakah terlihat seperti biner (hanya 0 dan 1), oktal (hanya digit 0–7), atau heksadesimal (digit 0–9 dan huruf A–F). Jika input memuat karakter di luar himpunan itu, input dianggap sebagai teks biasa.
Anda dapat menyesuaikan: prefiks (tidak ada, 0b untuk biner, 0o untuk oktal, 0x untuk heksadesimal), spasi antar byte (spasi, koma, atau tanpa pemisah), pengelompokan byte (1, 2, atau 4 byte per grup), dan huruf besar/kecil pada heksadesimal.
Error dekode biasanya terjadi ketika panjang input tidak sejajar dengan batas byte. Biner harus kelipatan 8 bit, heksadesimal harus kelipatan 2 digit, dan oktal sebaiknya kelipatan 3 digit.
Tentu saja. Alat ini berjalan 100 % di browser Anda. Teks dan data terkode Anda tidak pernah diunggah ke server mana pun atau dikirim melalui jaringan. Semua pemrosesan berjalan lokal di perangkat Anda.
Alat ini memakai titik kode Unicode melalui String.charCodeAt() dan String.fromCharCode(), mencakup Basic Multilingual Plane (U+0000 hingga U+FFFF). Karakter di luar rentang ini mungkin tidak terkonversi dengan benar.
Ya - 100 % gratis, tanpa pendaftaran, akun, dan batas penggunaan. Konversi teks sebanyak yang Anda butuhkan dan dekode sebanyak mungkin dump heksadesimal - gratis selamanya.