Konverter teks ke biner
Ubah teks menjadi kode biner, atau dekode biner kembali menjadi teks yang bisa dibaca. Berfungsi untuk bahasa apa pun dan emoji.
Berjalan sepenuhnya di browser Anda
Ketik teks untuk memulai.
Teks hingga 1 MB untuk dienkode; biner hingga 5 MB untuk didekode. Hasil diperbarui saat Anda mengetik.
Cara mengonversi teks ke biner
- Pilih Teks ke biner atau Biner ke teks.
- Ketik atau tempel ke kotak. Hasil muncul saat Anda mengetik.
- Salin hasilnya atau unduh sebagai file .txt. Gunakan Tukar untuk mengonversi hasilnya kembali.
Bagaimana teks menjadi angka satu dan nol
Komputer menyimpan teks sebagai angka. Encoding menentukan angka mana yang didapat setiap karakter; konverter teks ke biner ini memakai UTF-8, yang dipakai hampir semua halaman web, email, dan file modern. UTF-8 menyimpan 128 karakter pertama (abjad Latin dasar, digit, dan tanda baca umum) masing-masing dalam satu byte, dengan nilai yang sama seperti kode ASCII yang lebih lama. Karakter lain memakai dua sampai empat byte: é adalah 11000011 10101001 dan emoji 😀 adalah empat byte.
Satu byte terdiri dari delapan bit, jadi setiap byte ditampilkan sebagai delapan digit biner, dengan nol di depan dipertahankan agar setiap kelompok sama lebarnya. Ini membuat hasilnya mudah dibaca kembali: setiap kelompok delapan digit adalah satu byte.
Untuk mendekode, alat ini membaca setiap kelompok sebagai byte, lalu membaca byte-byte itu sebagai teks UTF-8. Jika byte tersebut tidak membentuk UTF-8 yang valid, alat ini memberi tahu di mana masalahnya dimulai, bukan menampilkan karakter yang kacau.
Tips
- Untuk cara yang lebih ringkas dan standar membawa byte sebagai teks, gunakan Encode dan decode Base64.
- Mengonversi satu angka antara biner, desimal, dan heksadesimal? Gunakan Konverter basis bilangan.
- Lebih suka titik dan garis? Coba Penerjemah kode Morse.
Pertanyaan umum
Bagaimana teks diubah menjadi biner?
Setiap karakter lebih dulu diubah menjadi byte dengan UTF-8, encoding yang dipakai web, dan setiap byte ditulis sebagai delapan digit biner. Huruf A adalah byte 65, yaitu 01000001. Huruf Latin biasa memakai satu byte masing-masing; huruf beraksen memakai dua byte, dan sebagian besar emoji memakai empat.
Apakah ini sama dengan ASCII ke biner?
Untuk huruf Latin biasa, digit dan tanda baca, ya: UTF-8 memberi karakter tersebut nilai byte yang sama dengan ASCII. Perbedaannya hanya terlihat pada karakter lain, yang sama sekali tidak bisa dinyatakan oleh ASCII.
Input biner seperti apa yang bisa didekode?
Kelompok berisi hingga delapan angka 0 dan 1 yang dipisah spasi, koma atau jeda baris, satu kelompok per byte, atau satu deretan digit tanpa jeda yang panjangnya kelipatan delapan. Selain itu, misalnya angka 2 atau huruf, dilaporkan beserta posisinya agar Anda bisa memperbaikinya.
Mengapa dekode menyatakan byte-nya bukan UTF-8 yang valid?
Tidak setiap urutan byte merupakan teks yang valid. Mungkin ada byte yang kurang atau berlebih, atau binernya berasal dari encoding lama atau dari file yang bukan teks. Pesan menunjuk byte pertama yang tidak bisa dibaca. Pastikan tidak ada kelompok yang hilang saat biner disalin.
Apa itu opsi heksadesimal, desimal dan oktal?
Opsi ini menulis byte yang sama dalam basis bilangan lain: heksadesimal memakai dua digit 0-9 dan a-f per byte (A adalah 41), desimal memakai 0 sampai 255 (A adalah 65) dan oktal memakai 0 sampai 377 (A adalah 101). Dekode menerima basis yang sama dengan yang Anda pilih.
Apakah teks saya diunggah?
Tidak. Konversi berjalan di browser Anda, dan teksnya tidak diunggah atau disimpan.