Teks ke Biner – Konversi Teks ke Kode Biner (ASCII, UTF-8, UTF-16)

Kode Biner:
Masukkan teks di atas
Proses Konversi Teks ke Biner
Karakter Teks H dapatkan kode char Nilai Desimal 72 konversi ke Byte Biner 01001000 format dengan pemisah Output Biner 01001000 72 dalam desimal = 64 + 8 = 26 + 23 = 01001000 dalam biner
Kalkulator ini mengubah karakter teks menjadi kode biner (representasi basis-2) menggunakan standar pengodean karakter yang berbeda. Setiap karakter diubah menjadi nilai numeriknya sesuai dengan pengodean yang dipilih (ASCII, UTF-8, atau UTF-16), kemudian dikonversi ke format biner. Keluaran dapat diformat dengan berbagai pemisah untuk keterbacaan yang lebih baik.
Rumus Konversi
Konversi Desimal ke Biner:
Biner = dndn-1...d1d0

Di mana setiap digit di = (Desimal ÷ 2i) mod 2
Proses Karakter ke Biner:
Langkah 1: Karakter → Titik kode ASCII/UTF (nilai desimal)
Langkah 2: Nilai desimal → Representasi biner
Langkah 3: Tambahkan nol hingga 8 bit (ASCII/UTF-8) atau 16 bit (UTF-16)
Contoh: Karakter 'A' (ASCII 65)
65 = 64 + 1 = 26 + 20
Biner: 01000001

Posisi: [27][26][25][24][23][22][21][20]
Nilai: [0][1][0][0][0][0][0][1]
Contoh Praktis
Contoh 1: Karakter tunggal (ASCII, pemisah spasi) Masukan: "H" Keluaran: 01001000
Contoh 2: Kata sederhana (ASCII, pemisah spasi) Masukan: "Hi" Keluaran: 01001000 01101001
Contoh 3: Kata tanpa pemisah (ASCII, tanpa pemisah) Masukan: "Hello" Keluaran: 0100100001100101011011000110110001101111
Contoh 4: Pemisah koma (ASCII, pemisah koma) Masukan: "OK" Keluaran: 01001111,01001011
Contoh 5: Angka ke biner (ASCII, pemisah spasi) Masukan: "2025" Keluaran: 00110010 00110000 00110010 00110101
Contoh 6: Karakter khusus (ASCII, pemisah spasi) Masukan: "A+B" Keluaran: 01000001 00101011 01000010
Contoh 7: Tanda baca (ASCII, pemisah spasi) Masukan: "Hello!" Keluaran: 01001000 01100101 01101100 01101100 01101111 00100001
Contoh 8: Pengodean UTF-8 dengan simbol Masukan: "©" (pengodean UTF-8) Keluaran: 11000010 10101001
Contoh 9: Pengodean UTF-16 Masukan: "AB" (pengodean UTF-16) Keluaran: 0000000001000001 0000000001000010
Contoh 10: Huruf besar/kecil (ASCII, pemisah koma) Masukan: "aB" Keluaran: 01100001,01000010
Detail Pengodean: Pengodean ASCII menggunakan 8 bit (1 byte) per karakter dan mendukung karakter 0-127. UTF-8 adalah pengodean panjang variabel yang menggunakan 1-4 byte per karakter, kompatibel mundur dengan ASCII. UTF-16 menggunakan 16 bit (2 byte) per karakter untuk Basic Multilingual Plane. Pilih opsi pemisah untuk memformat keluaran biner agar lebih mudah dibaca.