Convert teks ke biner
Lihat teks apa pun sebagai byte biner, hex, atau oktal.
Jalan di browser kamu. Apa pun yang kamu ketik tidak dikirim ke mana pun.
- Biner, hex, atau oktal
- Pilihan pemisah
- Jalan tanpa koneksi
Cara convert teks ke biner
- Ketik atau tempel teks kamu.
- Pilih biner, hex, atau oktal dan sebuah pemisah.
- Salin hasilnya.
Contoh konversi
| Karakter | Biner | Hex |
|---|---|---|
| A | 01000001 | 41 |
| a | 01100001 | 61 |
| spasi | 00100000 | 20 |
| ! | 00100001 | 21 |
Kenapa sebagian karakter makan lebih dari satu byte
- Huruf, angka, dan tanda baca ASCII makan 1 byte masing-masing di UTF-8.
- Huruf beraksen dan kebanyakan aksara non-Latin makan 2 atau 3 byte.
- Emoji dan banyak simbol langka lainnya makan 4 byte, jadi satu emoji tercetak sebagai 4 kelompok byte terpisah di sini.
Di mana tampilan level byte seperti ini membantu
- Belajar bagaimana komputer menyimpan teks, latihan umum di kelas pemrograman dasar.
- Membandingkan byte yang diharapkan dan byte sebenarnya saat men-debug masalah encoding teks.
- Proyek hobi dan teka-teki yang menyembunyikan pesan sebagai biner atau hex.
FAQ Teks ke biner
Kenapa setiap huruf jadi 8 digit di biner?
Setiap karakter adalah satu byte di UTF-8 untuk teks bahasa Inggris umum, dan satu byte adalah 8 bit, jadi tercetak sebagai 8 digit biner.
Apakah ini mendukung emoji dan huruf beraksen?
Ya. Teks di-encode sebagai UTF-8, jadi satu karakter bisa memakai lebih dari satu byte, dan setiap byte dapat kelompoknya sendiri.
Apa bedanya biner, hex, dan oktal di sini?
Ini adalah nilai byte yang sama, ditampilkan dalam basis 2, basis 16, atau basis 8. Hex adalah yang paling singkat dan paling umum dipakai dalam pemrograman.
Apa bedanya ASCII dan UTF-8 untuk teks bahasa Inggris polos?
Untuk huruf, angka, dan tanda baca bahasa Inggris, ASCII dan UTF-8 memberikan nilai satu-byte yang persis sama. UTF-8 cuma butuh lebih dari satu byte untuk karakter di luar rentang itu, seperti huruf beraksen atau emoji.
Kenapa output hex-nya selalu memakai 2 digit per byte?
Satu byte menyimpan nilai dari 0 sampai 255, dan 2 digit hex, 00 sampai FF, mencakup seluruh rentang itu dengan pas, jadi setiap byte punya lebar yang sama.
Apakah ini meng-convert spasi dan tanda baca juga?
Ya. Setiap karakter dalam teksnya, termasuk spasi, dapat kelompok byte-nya sendiri di output, sama seperti sebuah huruf.
Bisakah aku convert output-nya balik jadi teks?
Bisa, tempel ke converter biner ke teks dan pilih format yang cocok. Lebar byte yang dihasilkan tool ini, 8 digit biner, 2 digit hex, atau 3 digit oktal, cocok persis dengan yang diharapkan converter itu.
Apakah pilihan pemisah mengubah nilai byte-nya sendiri?
Tidak, itu cuma mengubah cara kelompoknya digabung. Nilai biner, hex, atau oktal dari tiap byte tetap sama.