Ubah teks ke kode biner (dan sebaliknya)

Ketik teks, pilih format, selesai: setiap karakter dipecah menjadi byte dan ditulis sebagai bilangan biner, heksadesimal, desimal, atau oktal. Sebaliknya, alat ini menerjemahkan kode kembali menjadi teks yang terbaca. Tabel di bawah hasil menunjukkan kode setiap karakter.

Sumber: § 3 UTF-8 definition, IETF RFC 3629 – UTF-8, a transformation format of ISO 10646. Diperbarui: .

Teks → kode: ketik teks apa saja. Kode → teks: tempel angka yang dipisah spasi, koma, atau tanpa pemisah (0x dan \x dikenali).

Teks Anda tetap di browser Anda – tidak dikirim, tidak disimpan, dan tidak ditambahkan ke bilah alamat.

Kotak Alat SayaInput Anda hanya disimpan di browser ini.

Hasil

Hasil
01001000 01100001 01101100 01101111 00100000 01100100 01110101 01101110 01101001 01100001 00100001 00100000 01000011 01100001 01100110 11000011 10101001 00100000 11100010 10011100 10010011
Ukuran
18 karakter = 21 byte.
Karakter demi karakter
KarakterUnicodeDesimalHexBiner
HU+0048724801001000
aU+0061976101100001
lU+006C1086C01101100
oU+006F1116F01101111
␣U+0020322000100000
dU+00641006401100100
uU+00751177501110101
nU+006E1106E01101110
iU+00691056901101001
aU+0061976101100001
!U+0021332100100001
␣U+0020322000100000
CU+0043674301000011
aU+0061976101100001
fU+00661026601100110
éU+00E9195 169C3 A911000011 10101001
␣U+0020322000100000
✓U+2713226 156 147E2 9C 9311100010 10011100 10010011

Cara menghitung

Komputer menyimpan teks sebagai angka: setiap karakter diberi kode, dan kode itu ditulis dalam byte delapan bit, yaitu deretan 0 dan 1. “H” adalah angka 72, dalam biner 01001000, dalam heksadesimal 48. Alat ini menunjukkan terjemahan itu untuk teks apa pun.

Cara mengubah teks ke biner

  1. Ketik atau tempel teks.
  2. Pilih sistem bilangan: biner, heksadesimal, desimal (nilai ASCII yang umum dikenal), atau oktal.
  3. Ubah pemisah jika perlu, lalu salin hasilnya.

Menerjemahkan biner kembali ke teks

Pilih “Kode → teks” lalu tempel kodenya. Nilai boleh dipisah spasi, koma, atau baris baru; tanpa pemisah akan dibentuk blok tetap (8 bit, 2 digit heksadesimal, 3 digit oktal). Awalan seperti 0x, 0b, atau \x diterima.

ASCII, Unicode, dan UTF-8

ASCII (RFC 20) hanya mengenal 128 karakter – huruf tanpa aksen, angka, tanda baca, dan karakter kontrol – dan memakai 7 bit. Untuk aksara lain dan emoji ada Unicode; UTF-8 (RFC 3629) menulis satu karakter Unicode sebagai 1 sampai 4 byte. 128 karakter pertama identik dengan ASCII, jadi “Halo” menghasilkan byte yang sama pada keduanya. Namun “é” membutuhkan dua byte di UTF-8 (C3 A9) dan satu byte di ISO 8859-1 (E9). Tabel di bawah hasil menunjukkannya karakter demi karakter.

Batasan

Pertanyaan umum

Bagaimana cara mengubah teks ke biner?

Ketik teks lalu pilih “Teks → kode” dengan format “Biner”. Setiap karakter muncul sebagai delapan angka 0 dan 1, misalnya H = 01001000.

Bagaimana cara mengubah biner ke teks?

Pilih “Kode → teks” dan format “Biner”, lalu tempel kodenya (delapan digit per karakter, dengan atau tanpa spasi). Teks langsung muncul.

Berapa bit satu huruf?

Huruf biasa seperti “a” memakai satu byte di ASCII dan UTF-8, yaitu 8 bit (7 bit sebenarnya cukup, bit kedelapan bernilai 0). Huruf beraksen memakai dua byte di UTF-8, emoji empat byte.

Apa perbedaan ASCII dan Unicode?

ASCII punya 128 karakter. Unicode memuat lebih dari 150.000 karakter dari hampir semua aksara; UTF-8 adalah cara paling umum menuliskannya sebagai byte dan identik dengan ASCII untuk 128 karakter pertama.

Bagaimana melihat nilai ASCII dalam desimal?

Pilih format “Desimal”: keluarannya adalah kode ASCII yang umum dikenal, misalnya A = 65, a = 97, angka 0 = 48, spasi = 32.

Apakah teks saya disimpan di suatu tempat?

Tidak. Konversi berjalan di browser Anda; teks tidak dikirim, tidak disimpan, dan tidak ditambahkan ke alamat halaman.

Sumber dan dasar hukum

Diperbarui:

Alat terkait