Translate Kode Biner
Ketik teks untuk mendapatkan kode biner, atau tempel 0 dan 1 untuk mendapatkan teks kembali. Setiap karakter dikodekan sebagai byte UTF-8, ditampilkan dalam kelompok 8-bit yang dipisahkan oleh spasi. Arah konversi terdeteksi otomatis, atau kamu bisa memilihnya sendiri. Konversi berjalan di browsermu.
Hasil
- Hex
- Desimal
Cara teks menjadi biner
Komputer menyimpan teks sebagai angka. Translator ini menggunakan UTF-8, encoding yang digunakan oleh sebagian besar halaman web: setiap karakter menjadi satu hingga empat byte, dan setiap byte ditulis sebagai delapan digit biner. Huruf Latin biasa masing-masing membutuhkan satu byte (A adalah 01000001, a adalah 01100001), huruf beraksen seperti é membutuhkan dua byte (11000011 10101001), dan sebagian besar emoji membutuhkan empat byte. Untuk huruf Latin dasar, angka, dan tanda baca, byte-nya sama dengan ASCII.
Membaca biner kembali ke teks
Tempel byte yang dipisahkan oleh spasi, satu byte per kelompok. Kelompok dengan kurang dari delapan digit akan dilengkapi dengan nol di sebelah kiri, sehingga 1000001 dibaca sebagai 01000001. Tanpa spasi, digit dibaca dalam kelompok delapan dan total panjangnya harus kelipatan delapan. Jika byte-byte tersebut tidak membentuk UTF-8 yang valid, bagian yang terbaca akan ditampilkan dan sisanya muncul sebagai �, dengan catatan di bawah hasil.
Hex dan desimal
Di bawah hasil biner, kamu juga bisa melihat byte yang sama dalam heksadesimal dan desimal, yang berguna untuk pemrograman, debugging, atau tugas yang meminta nilai byte.
Pertanyaan yang sering diajukan
Apa itu "halo" dalam biner?
01101000 01100001 01101100 01101111: satu byte untuk setiap huruf h, a, l, o.
Mengapa setiap huruf memiliki delapan digit?
Setiap digit adalah satu bit dan delapan bit membentuk satu byte, satuan yang digunakan komputer untuk menyimpan karakter. Huruf Latin dasar muat dalam satu byte; karakter lain menggunakan dua hingga empat byte dalam UTF-8.
Mengapa emoji menghasilkan 32 digit?
Sebagian besar emoji membutuhkan empat byte dalam UTF-8, dan empat byte adalah 32 bit. Beberapa emoji dibentuk dari beberapa karakter, sehingga menghasilkan lebih banyak byte lagi.
Apakah ini mengonversi angka ke biner?
Tidak, ini mengonversi karakter. Digit 5 disimpan sebagai kode karakter 00110101, bukan sebagai angka lima dalam basis 2 (101). Untuk konversi basis bilangan, gunakan konverter basis.
Apakah teksmu dikirim ke mana pun?
Tidak. Konversi berjalan di browsermu menggunakan encoder UTF-8 bawaan. Teksmu tidak dikirim ke server atau disimpan.