Encode satu huruf
Paste a small example into the tool and change one part at a time.
A adalah code point 65, yaitu 01000001 dalam biner, tepat 8 bit.
Terjemahkan teks ke biner dan biner kembali ke teks, byte demi byte.
Terakhir diperbarui
Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.
Penerjemah biner mengubah teks yang bisa dibaca manusia menjadi kode biner, yaitu angka 1 dan 0 yang benar-benar disimpan komputer, lalu mengubah biner itu kembali menjadi teks. Setiap karakter yang kamu ketik disimpan sebagai angka, dan angka itu ditulis dalam basis 2 sebagai deretan bit. Alat ini menunjukkan bit-bit itu dengan tepat, dan juga bisa bekerja ke arah sebaliknya.
Di balik layar, setiap karakter lebih dulu di-encode menjadi byte dengan UTF-8, lalu setiap byte ditulis sebagai 8 digit biner. Huruf kapital C adalah byte 67, yaitu 01000011 dalam biner. Karakter multi-byte seperti é atau emoji menjadi beberapa byte, dan konverter ini menjaganya tetap utuh sehingga konversi bolak-baliknya tidak kehilangan apa pun.
Ini cara yang bagus untuk *melihat* bagaimana teks sebenarnya disimpan, untuk membaca string biner yang dikirim seseorang kepadamu, atau untuk mengerjakan latihan ilmu komputer. Semuanya berjalan secara lokal di browser kamu, dan teksmu tidak pernah diunggah.
A adalah 65 (01000001), a adalah 97 (01100001), jadi huruf kecil 32 lebih besar daripada huruf kapital.Pilih Teks → Biner untuk meng-encode, atau Biner → Teks untuk men-decode string biner yang sudah ada.
Masukkan teks apa pun untuk di-encode, atau tempel digit biner untuk di-decode. Spasi dan baris baru di antara byte diabaikan saat decode.
Pisahkan setiap byte dengan spasi, baris baru, atau tanpa pemisah sama sekali. Ini berguna kalau format tujuannya mengharapkan aliran bit yang tidak terputus.
Salin hasilnya dengan satu klik, atau tekan tombol tukar untuk memasukkan kembali output-nya dan membalik konversinya.
Karakter umum beserta code point desimal dan biner 8-bit-nya. Detail lengkapnya ada di tabel ASCII dan spesifikasi encoding UTF-8 untuk karakter di atas 127. Kamu juga bisa mencari karakter apa pun di konverter ASCII.
| Karakter | Desimal | Biner |
|---|---|---|
| (spasi) | 32 | 00100000 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| A | 65 | 01000001 |
| C | 67 | 01000011 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| ! | 33 | 00100001 |
| ? | 63 | 00111111 |
Paste a small example into the tool and change one part at a time.
A adalah code point 65, yaitu 01000001 dalam biner, tepat 8 bit.
Copy the original value, run the tool, then compare the result.
Hi menjadi 01001000 01101001, satu byte 8-bit untuk setiap karakter.
Take a value from your own work and use this tool to inspect or prepare it.
Tempel ini di mode Biner → Teks untuk mendapatkan Coddy kembali.
65 (desimal) dan 01000001 (biner) adalah nilai yang sama dalam basis yang berbeda.Ketik teksmu di mode Teks → Biner. Setiap karakter di-encode menjadi byte UTF-8 dan ditampilkan sebagai 8 digit biner, dipisahkan dengan separator yang kamu pilih.
Pindah ke mode Biner → Teks dan tempel binermu. Kelompokkan bit per byte berisi 8 (spasi dan baris baru diabaikan); alat ini men-decode-nya sebagai UTF-8 kembali menjadi teks yang bisa dibaca.
Ya. Teks di-encode dengan UTF-8, jadi huruf beraksen, karakter CJK, dan emoji semuanya bisa dikonversi bolak-balik dengan benar. Karakter itu hanya memakai lebih dari satu byte.
Setiap karakter terdiri dari 8 bit, jadi jumlah total digit biner harus habis dibagi 8. Periksa apakah ada bit yang hilang atau berlebih di input-mu.
Tidak. Seluruh konversi berjalan secara lokal di browser kamu dengan API TextEncoder/TextDecoder bawaan, dan tidak ada yang dikirim ke server.