Menu
Iklan

Penerjemah Biner

Terjemahkan teks ke biner dan biner kembali ke teks, byte demi byte.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Iklan

Siap benar-benar belajar coding?

Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.

Apa itu penerjemah biner?

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.

Yang kamu pelajari saat menerjemahkan biner

  • Setiap karakter disimpan sebagai angka; angka itu yang ditulis dalam basis 2 adalah kode binernya.
  • Satu byte adalah 8 bit, dan setiap karakter ASCII muat dalam satu byte (nilai 0 sampai 127).
  • Huruf A adalah 65 (01000001), a adalah 97 (01100001), jadi huruf kecil 32 lebih besar daripada huruf kapital.
  • Karakter non-ASCII (é, 東, 👋) memakai UTF-8, yang memakan 2 sampai 4 byte, jadi karakter itu menjadi 16 sampai 32 bit.

Cara mengubah teks ke biner langkah demi langkah

  1. Pilih arahnya

    Pilih Teks → Biner untuk meng-encode, atau Biner → Teks untuk men-decode string biner yang sudah ada.

  2. Ketik atau tempel input-mu

    Masukkan teks apa pun untuk di-encode, atau tempel digit biner untuk di-decode. Spasi dan baris baru di antara byte diabaikan saat decode.

  3. Pilih separator (saat encode)

    Pisahkan setiap byte dengan spasi, baris baru, atau tanpa pemisah sama sekali. Ini berguna kalau format tujuannya mengharapkan aliran bit yang tidak terputus.

  4. Salin atau tukar

    Salin hasilnya dengan satu klik, atau tekan tombol tukar untuk memasukkan kembali output-nya dan membalik konversinya.

Referensi cepat teks ke biner (ASCII)

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.

KarakterDesimalBiner
(spasi)3200100000
04800110000
95700111001
A6501000001
C6701000011
Z9001011010
a9701100001
z12201111010
!3300100001
?6300111111

Contoh untuk dicoba

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.

Encode satu kata

Copy the original value, run the tool, then compare the result.

Hi menjadi 01001000 01101001, satu byte 8-bit untuk setiap karakter.

Decode biner kembali menjadi teks

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.

Kesalahan umum

  • Panjang biner yang bukan kelipatan 8. Setiap karakter butuh tepat 8 bit, jadi satu bit yang berlebih atau hilang akan merusak decode.
  • Mengira satu karakter selalu sama dengan satu byte. Huruf beraksen, emoji, dan aksara non-Latin memakai beberapa byte UTF-8.
  • Tertukar antara kode biner sebuah karakter dengan code point desimalnya. 65 (desimal) dan 01000001 (biner) adalah nilai yang sama dalam basis yang berbeda.

FAQ Penerjemah Biner

Bagaimana cara mengubah teks ke biner?

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.

Bagaimana cara mengubah biner ke teks?

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.

Apakah alat ini mendukung emoji dan karakter selain bahasa Inggris?

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.

Kenapa saya mendapat error 'bukan kelipatan 8'?

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.

Apakah teks saya diunggah ke suatu tempat?

Tidak. Seluruh konversi berjalan secara lokal di browser kamu dengan API TextEncoder/TextDecoder bawaan, dan tidak ada yang dikirim ke server.

Pelajari lebih lanjut

Alat developer lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai