Konversi teks ke binary, oktal, desimal, dan heksadesimal — dan sebaliknya. Setiap kolom bisa diedit secara langsung, dengan opsi pemisah, padding, dan huruf kapital.

Edit kolom mana saja di bawah — yang lain diperbarui seketika. Semuanya berjalan di perangkat Anda melalui UTF-8; tidak ada yang diunggah.

Pemisah
Cara setiap nilai dipisahkan dalam keluaran binary, oktal, dan hex.
Pad setiap nilai ke lebar tetap (mis. 01001000).
Tampilkan huruf heksadesimal dalam huruf kapital (FF, bukan ff).
Masukan tidak valid untuk format ini.
Masukan tidak valid untuk format ini.
Masukan tidak valid untuk format ini.
Masukan tidak valid untuk format ini.

Tentang Teks ke Binary, Oktal & Hex

Alat ini mengonversi teks menjadi biner, oktal, desimal dan heksadesimal — serta mengonversi kembali sistem bilangan apa pun tersebut menjadi teks yang bisa dibaca. Kelima kolom bersifat langsung dan dapat diedit: ketik di salah satu dan keempat lainnya diperbarui seketika, karakter demi karakter.

Di balik layar, setiap karakter dikodekan sebagai byte UTF-8, dan setiap byte ditampilkan dalam basis yang Anda pilih. Huruf "H", misalnya, adalah 01001000 dalam biner, 110 dalam oktal, 72 dalam desimal dan 48 dalam heksadesimal. Opsi mengatur pemisah antar nilai, zero-padding ke lebar tetap, dan digit heksadesimal huruf besar atau kecil.

Berguna untuk latihan pemrograman, debugging encoding, membaca pesan biner, atau menyiapkan data untuk protokol tingkat rendah. Semuanya berjalan di perangkat Anda — tidak ada yang Anda ketik yang diunggah.

Cara menggunakan Teks ke Binary, Oktal & Hex

  1. Ketik atau tempel teks Anda ke kolom Teks — kolom biner, oktal, desimal dan heksadesimal terisi secara langsung.
  2. Atau tempel nilai ke kolom basis mana pun (misalnya biner) untuk mendekodekannya kembali menjadi teks.
  3. Pilih pemisah — spasi, koma, baris baru atau tanpa pemisah — untuk keluaran angka.
  4. Aktifkan zero-padding untuk nilai dengan lebar tetap (misalnya 01001000) dan huruf besar heksadesimal jika Anda lebih suka FF daripada ff.
  5. Klik Salin di samping kolom mana pun, atau gunakan Muat contoh dan Bersihkan untuk bereksperimen.

Pertanyaan yang sering diajukan

Setiap karakter dikodekan sebagai satu atau lebih byte UTF-8, dan setiap byte ditulis sebagai angka biner 8-bit. "A" menjadi 01000001, "H" menjadi 01001000. Byte yang sama ditampilkan dalam oktal, desimal dan heksadesimal.

Bisa. Setiap kolom bekerja dua arah — tempel nilai biner, oktal, desimal atau heksadesimal dan alat ini langsung mendekodekannya menjadi teks. Jika sebuah nilai tidak valid untuk format tersebut, alat ini akan menandai input tersebut.

Ya. Karena encoding menggunakan UTF-8, huruf beraksen dan emoji dapat diproses — hanya saja menghasilkan lebih dari satu byte per karakter. Sebuah "é" menghasilkan dua byte dan sebagian besar emoji menghasilkan empat.

Opsi ini mengisi setiap nilai hingga lebar tetap, sehingga byte biner selalu menampilkan 8 digit (01001000, bukan 1001000). Ini menjaga kolom tetap sejajar dan merupakan cara konvensional untuk menuliskan byte.

Tidak. Konversi berjalan sepenuhnya di browser Anda menggunakan JavaScript, sehingga tidak ada yang Anda ketik atau tempel yang pernah meninggalkan perangkat Anda.

Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.