Lompat ke konten
SPCXTools

Penerjemah Biner

Ubah kata menjadi 0 dan 1 — serta dekode biner, hex, desimal, atau oktal kembali menjadi teks yang dapat dibaca.

Berjalan secara lokal — file tidak pernah meninggalkan perangkat Anda

Memuat alat…

Cara menggunakan Penerjemah Biner

  1. 1Pilih Teks → Biner untuk mengenkode, atau Biner → Teks untuk mendekode.
  2. 2Pilih format angka — Biner, Hex, Desimal, atau Oktal.
  3. 3Ketik atau tempel ke dalam kotak input. Hasilnya muncul seketika.
  4. 4Salin atau unduh hasilnya. Membalikkan arah konversi akan memindahkan hasil ke kotak input sehingga Anda dapat memeriksa hasil sebaliknya.

Terjemahkan teks ke biner dan sebaliknya

Komputer menyimpan setiap huruf sebagai angka, dan setiap angka sebagai pola bit. Penerjemah biner ini menampilkan pola tersebut: ketik sebuah kata dan lihat hasilnya sebagai kode biner, atau tempel deretan angka 0 dan 1 untuk membaca pesan tersembunyinya. Alat ini juga mengonversi teks ke nilai byte heksadesimal, desimal, dan oktal, yang berguna untuk pemrograman, debugging, teka-teki, escape room, dan pelajaran ilmu komputer.

Fitur

  • Dua arah: teks ke kode dan kode ke teks.
  • Empat format: biner, heksadesimal, desimal, dan oktal.
  • Encoding UTF-8, sehingga huruf beraksen, aksara non-Latin, dan emoji berfungsi dengan benar.
  • Dekode fleksibel untuk biner dan heksadesimal, baik yang dipisah spasi maupun bersambung.
  • Proses bolak-balik instan: tukar arah untuk memverifikasi hasilnya.
  • Salin atau unduh hasilnya.

Contoh: "Hi!"

Karakter Desimal Hex Biner
H 72 48 01001000
i 105 69 01101001
! 33 21 00100001

Membaca biner secara manual

Satu byte memiliki delapan bit dengan nilai tempat 128, 64, 32, 16, 8, 4, 2, dan 1 dari kiri ke kanan. Jumlahkan nilai-nilai yang memiliki angka 1. Untuk 01001000: 64 + 8 = 72, yang merupakan huruf "H". Huruf besar A–Z adalah 65–90 (01000001–01011010), huruf kecil a–z adalah 97–122, dan angka 0–9 adalah 48–57.

Alat terkait

Konversi angka tunggal antar basis dengan Konverter Basis Angka, enkode data untuk URL dan email dengan Base64, atau coba sandi lain dengan Penerjemah Sandi Morse.

Pertanyaan yang sering diajukan

Bagaimana cara mengubah teks menjadi biner?
Setiap karakter pertama-tama diubah menjadi byte menggunakan UTF-8, standar pengkodean teks di web. Setiap byte kemudian ditulis sebagai angka biner 8 digit. Misalnya, "Hi" adalah byte 72 dan 105, yang dalam biner menjadi 01001000 01101001.
Mengapa beberapa karakter menghasilkan lebih dari satu byte?
Huruf bahasa Inggris dasar, angka, dan tanda baca masing-masing memakan satu byte dalam UTF-8. Huruf beraksen biasanya memakan dua byte, sebagian besar karakter Mandarin, Jepang, dan Korea memakan tiga byte, dan emoji memakan empat byte. Itulah sebabnya "é" menjadi dua grup berisi 8 bit.
Apakah perlu spasi di antara byte saat mendekode?
Tidak. Biner dapat ditempel dengan spasi antar byte atau sebagai satu string bersambung yang panjangnya kelipatan 8. Hex juga bekerja dengan cara yang sama menggunakan pasangan digit, dan awalan 0x akan diabaikan. Nilai desimal dan oktal harus dipisahkan dengan spasi atau koma.
Apa perbedaan antara biner, hex, desimal, dan oktal?
Ini adalah cara berbeda untuk menulis nilai byte yang sama. Biner menggunakan basis 2 (00000000–11111111), hex menggunakan basis 16 (00–FF), desimal menggunakan basis 10 (0–255), dan oktal menggunakan basis 8 (000–377). Hex adalah yang paling ringkas dan umum digunakan dalam pemrograman.
Apakah ini sama dengan ASCII?
Untuk huruf bahasa Inggris, angka, dan simbol umum, UTF-8 dan ASCII memberikan kode yang sama persis, sehingga "A" adalah 65 (01000001) pada keduanya. UTF-8 memperluas ASCII untuk mencakup setiap bahasa dan emoji.