Teks Dekode:
Masukkan kode biner di atas
Proses Konversi Biner ke Teks
Kalkulator ini mengkonversi kode biner (sistem bilangan basis-2) menjadi teks yang dapat dibaca menggunakan berbagai standar pengkodean karakter. Ini mendukung pengkodean ASCII, UTF-8, dan UTF-16, memproses digit biner yang dikelompokkan menjadi byte (8 bit) atau word (16 bit) tergantung pada skema pengkodean yang dipilih.
Rumus Konversi
Konversi Biner ke Desimal:
Nilai Desimal = bn×2n + bn-1×2n-1 + ... + b1×21 + b0×20
Di mana bi adalah digit biner (0 atau 1) pada posisi i
Contoh ASCII (8-bit):
01001000 = 0×27 + 1×26 + 0×25 + 0×24 + 1×23 + 0×22 + 0×21 + 0×20
= 0 + 64 + 0 + 0 + 8 + 0 + 0 + 0 = 72 → Karakter 'H'
Contoh Praktis
Contoh 1: ASCII dengan pemisah spasi
Input: 01001000 01101001
Output: "Hi"
Contoh 2: ASCII tanpa pemisah
Input: 0100100001100101011011000110110001101111
Output: "Hello"
Contoh 3: ASCII dengan pemisah koma
Input: 01010111,01101111,01110010,01101100,01100100
Output: "World"
Contoh 4: Angka ASCII
Input: 00110010 00110000 00110010 00110101
Output: "2025"
Contoh 5: Karakter khusus ASCII
Input: 01000001 00101011 01000010 00111101 01000011
Output: "A+B=C"
Contoh 6: Teks dasar UTF-8
Input: 01010100 01100101 01110011 01110100
Output: "Test" (pengkodean UTF-8)
Contoh 7: UTF-8 dengan karakter multi-byte
Input: 11000010 10101001
Output: "©" (simbol hak cipta UTF-8)
Contoh 8: Pengkodean UTF-16
Input: 0000000001001111 0000000001001011
Output: "OK" (pengkodean UTF-16)
Contoh 9: Tanda baca ASCII
Input: 01001000 01100101 01101100 01101100 01101111 00100001
Output: "Hello!"
Contoh 10: ASCII huruf kecil dan huruf besar
Input: 01000001 01100001 01000010 01100010
Output: "AaBb"
Catatan: Pengkodean ASCII mendukung karakter 0-127, UTF-8 kompatibel mundur dengan ASCII dan mendukung karakter Unicode yang diperluas menggunakan 1-4 byte, sedangkan UTF-16 menggunakan unit kode 16-bit untuk representasi karakter.