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.
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:
- 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. - 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. - Cari nilai desimal tersebut pada tabel ASCII / UTF-8: Desimal
72(Hex0x48) mewakili huruf besarH.
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
0bC/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).