Konverter Biner ke Teks Online

Terjemahkan kode biner (rangkaian angka 0 dan 1) menjadi teks yang dapat dibaca atau konversikan teks biasa menjadi byte biner 8-bit secara instan. Mendukung penuh UTF-8 (termasuk karakter internasional dan emoji) serta ASCII 8-bit, dengan berbagai format output untuk developer (dipisahkan spasi, berkelanjutan, awalan 0b) dan Inspektur Byte & Bit langsung.

Karakter: 0

Digit biner (bit): 0

Byte: 0

Inspektur Rincian Byte & Bit

Masukkan kode biner atau teks di atas untuk memeriksa rincian byte 8-bit, nilai desimal, kode hex, dan karakter ASCII.

Cara Kerja Konversi Biner ke Teks (Langkah demi Langkah)

Komputer menyimpan semua karakter, angka, dan simbol menggunakan sistem bilangan basis-2 (biner), yang hanya terdiri dari angka 0 dan 1. Setiap 8 digit biner (bit) membentuk 1 byte, yang mampu mewakili nilai mulai dari 0 (00000000) hingga 255 (11111111).

Untuk mengonversi byte biner 8-bit seperti 01001000 menjadi karakter teks secara manual:

  1. Berikan pangkat 2 pada setiap posisi bit dari kiri (Most Significant Bit) ke kanan (Least Significant Bit): 128, 64, 32, 16, 8, 4, 2, 1.
  2. Kalikan setiap bit dengan bobot posisinya lalu jumlahkan bit yang aktif (1):
    (0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72.
  3. Cari nilai desimal tersebut pada tabel ASCII / UTF-8: Desimal 72 (Hex 0x48) mewakili huruf besar H.

Perbandingan Pengodean Biner ASCII vs. UTF-8

Sementara standar ASCII menggunakan satu byte 8-bit per karakter (hanya mendukung huruf bahasa Inggris, angka, dan tanda baca dasar), UTF-8 adalah pengodean dengan lebar variabel yang menggunakan 1 hingga 4 byte (8 hingga 32 bit) per karakter untuk mewakili setiap simbol dan emoji dalam standar Unicode:

Karakter Unicode code point Representasi Biner UTF-8 Ukuran
A (Huruf Besar Latin A) U+0041 01000001 1 byte (8 bit)
é (Huruf Kecil E Beraksen) U+00E9 11000011 10101001 2 byte (16 bit)
€ (Simbol Euro) U+20AC 11100010 10000010 10101100 3 byte (24 bit)
🚀 (Emoji Roket) U+1F680 11110000 10011111 10011010 10000000 4 byte (32 bit)

Tabel Referensi Cepat ASCII ke Biner

Karakter Desimal Heksadesimal Kode Biner 8-Bit
Spasi ( ) 32 20 00100000
0 – 9 (Angka) 48 – 57 30 – 39 00110000 – 00111001
A 65 41 01000001
B 66 42 01000010
C 67 43 01000011
Z 90 5A 01011010
a 97 61 01100001
b 98 62 01100010
c 99 63 01100011
z 122 7A 01111010

Kasus Penggunaan Umum

  • Ilmu Komputer & Pendidikan – Memvisualisasikan bagaimana karakter, string, dan simbol Unicode multi-byte disimpan di dalam memori pada tingkat bit dan byte.
  • Debugging Perangkat Lunak & Reverse Engineering – Memeriksa payload biner mentah, bitstream, dan array byte 0b C/JavaScript.
  • Tantangan CTF & Teka-Teki – Mendekode pesan biner atau pengodean berlapis dengan cepat dalam kompetisi keamanan siber Capture The Flag.

Pertanyaan yang Sering Diajukan

Apa arti 01001000 01101001 dalam teks?

Dalam pengodean ASCII dan UTF-8, 01001000 adalah desimal 72 (huruf besar H) dan 01101001 adalah desimal 105 (huruf kecil i). Jika digabungkan, 01001000 01101001 mengeja kata "Hi".

Mengapa huruf besar dan huruf kecil hanya berbeda satu bit dalam biner?

Pada tabel ASCII, huruf kecil memiliki nilai tepat 32 (25) lebih tinggi daripada huruf besarnya. Misalnya, 'A' adalah 01000001 (65) dan 'a' adalah 01100001 (97)—hanya bit ketiga dari kiri (bit bernilai 32) yang berubah dari 0 menjadi 1.

Bisakah saya menempelkan biner tanpa spasi atau dengan awalan 0b?

Bisa! Dekoder kami secara otomatis menangani aliran 8-bit berkelanjutan (seperti 0100100001101001), byte yang dipisahkan spasi atau koma, token ASCII 7-bit, serta awalan 0b gaya programmer (seperti 0b01001000, 0b01101001).