Lewati ke konten utama
FreeOnlineTools Go
Bahasa Indonesia
Bagaimana caranya

Cara Mengonversi Teks ke Biner dan Kembali Langkah demi Langkah

Oleh FreeOnlineTools Team · Diperbarui pada tanggal 2026-09-02

Jawaban Cepat

Untuk mengonversi teks ke biner: tempelkan teks Anda ke dalam Konverter Teks ke Biner, dan representasi biner langsung muncul (setiap karakter berukuran 8 bit). Untuk memecahkan kode biner ke teks: tempelkan biner ke alat Biner ke Teks, dan teks asli akan muncul. Semua pemrosesan terjadi secara lokal di browser Anda.

Perkenalan

Biner adalah sistem bilangan basis 2 yang digunakan komputer secara internal — setiap karakter disimpan sebagai urutan bit (0 dan 1). Dalam ASCII, setiap karakter dipetakan ke bilangan biner 7-bit (atau 8-bit): 'A' adalah 01000001 (65), 'B' adalah 01000010 (66). Untuk teks Unicode (emoji, skrip non-Latin), pengkodean UTF-8 menggunakan 1-4 byte per karakter. Mengonversi teks ke biner berguna untuk mempelajari cara komputer merepresentasikan teks, men-debug masalah pengkodean, dan pemrograman tingkat rendah. Panduan ini menunjukkan cara mengonversi teks ke biner dan kembali ke browser Anda.

Langkah demi Langkah

  1. Buka Konverter Teks ke Biner

    Buka halaman alat Teks ke Biner. Alat ini memiliki dua mode: Teks ke Biner (encode) dan Biner ke Teks (decode).

  2. Masukkan teks Anda

    Dalam mode penyandian, tempel atau ketik teks yang ingin Anda konversi. Setiap karakter diubah menjadi representasi binernya. Untuk karakter ASCII, ini adalah 8 bit per karakter.

  3. Baca keluaran biner

    Alat ini mengonversi setiap karakter menjadi kode binernya menggunakan charCodeAt() dan toString(2), yang diisi hingga 8 bit. Outputnya adalah urutan 0 dan 1, biasanya dipisahkan spasi agar mudah dibaca.

  4. Salin binernya

    Klik Salin untuk menyalin string biner ke clipboard Anda. Gunakan untuk tujuan pendidikan, debugging, atau pemrograman tingkat rendah.

  5. Dekode biner kembali ke teks

    Beralih ke mode dekode dan tempelkan string biner (grup 8-bit, opsional dipisahkan spasi). Alat ini mengonversi setiap grup 8-bit kembali menjadi karakter menggunakan parseInt(bits, 2) dan String.fromCharCode().

Contoh

Kodekan 'Halo'

Masukan: Hello

Keluaran: 01001000 01100101 01101100 01101100 01101111

Kodekan 'A'

Masukan: A

Keluaran: 01000001

Decode biner ke teks

Masukan: 01001000 01101001

Keluaran: Hi

Menyandikan nomor sebagai teks

Masukan: 42

Keluaran: 00110100 00110010

Masalah Umum

  • Membingungkan karakter teks dengan angka —'42' karena teks terdiri dari dua karakter ('4' dan '2'), masing-masing 8 bit. Angka 42 sebagai satu byte adalah 00101010.
  • Karakter non-ASCII memerlukan lebih dari 8 bit —emoji dan skrip non-Latin menggunakan beberapa byte dalam UTF-8. Konverter 8-bit sederhana tidak dapat menanganinya dengan benar.
  • Spasi dalam masukan biner tidak ada —saat mendekode, alat perlu mengetahui di mana setiap byte dimulai. Masukan yang dipisahkan ruang adalah yang paling aman; beberapa alat menerima grup 8-bit yang tidak terpisah.
  • Angka nol di depan yang dihilangkan —biner '00000001' harus tetap menggunakan angka nol di depan. Konversi angka mungkin menurunkannya; selalu pad ke 8 bit.

Kiat

  • Gunakan 8-bit (satu byte) per karakter untuk teks ASCII —ini adalah format yang paling umum dan kompatibel dengan semua decoder.
  • Untuk teks Unicode (emoji, CJK), gunakan konverter sadar UTF-8 yang menangani karakter multi-byte dengan benar.
  • Representasi biner berguna untuk memahami cara komputer menyimpan teks —tetapi menggunakannya untuk pendidikan, bukan untuk penyimpanan data (ukurannya 8x lebih besar dari aslinya).
  • Gunakan alat Teks ke Biner dan Biner ke Teks kami untuk konversi pribadi secara instan di browser Anda.

Alat Terkait

Panduan Terkait

Referensi