Alat
ID

Konversi Teks ke Hex

Ketik atau tempel teks untuk melihat byte-nya dalam heksadesimal. Pilih encoding, huruf besar/kecil, dan pemisah – dari format polos 48656C6C6F hingga gaya C 0x48, 0x65 atau escape \x48\x65.

Privasi terjaga: data Anda diproses di browser Anda dan tidak pernah diunggah.

Cara konversi teks ke hex

  1. Ketik atau tempel teks Anda. Semua bahasa dan emoji didukung.
  2. Pilih encoding karakter (UTF-8 adalah standarnya), huruf besar/kecil, dan cara memisahkan byte. Centang Baris baru setiap 16 byte untuk tata letak seperti hex dump.
  3. Salin string hex atau unduh sebagai file teks.

Cara teks dikonversi ke hex

Komputer menyimpan teks sebagai byte. Konverter mencari nilai byte setiap karakter dalam encoding yang dipilih, lalu menuliskannya sebagai dua digit hex. Dalam ASCII dan UTF-8, A adalah 65 = 41, a adalah 97 = 61, dan spasi adalah 32 = 20, sehingga “Hi!” menjadi 48 69 21.

KarakterDesimalHex
A … Z65 … 9041 … 5A
a … z97 … 12261 … 7A
0 … 948 … 5730 … 39
Spasi3220
!3321
Baris baru100A

Perbandingan UTF-8, Latin-1, dan UTF-16

Karakter yang sama bisa menghasilkan byte yang berbeda, tergantung encoding-nya. UTF-8 adalah pilihan tepat untuk web, JSON, dan sebagian besar file; gunakan encoding lain hanya jika sistem penerima memerlukannya.

TeksUTF-8Windows-1252UTF-16 LE
A414141 00
éC3 A9E9E9 00
€E2 82 AC80AC 20
😀F0 9F 98 80tidak tersedia3D D8 00 DE

Konversi string ke hex dalam kode

Pertanyaan yang sering diajukan

Apakah teks ke hex sama dengan ASCII ke hex?

Untuk huruf Latin dasar (seperti dalam bahasa Indonesia dan Inggris), angka, dan tanda baca, ya: ASCII dan UTF-8 menghasilkan byte yang sama. Karakter seperti é, ß, Ж, 中, atau emoji tidak termasuk ASCII; UTF-8 mengodekan masing-masing sebagai 2–4 byte.

Mengapa satu karakter menghasilkan beberapa byte hex?

Dalam UTF-8, hanya karakter ASCII yang memakan satu byte. é menjadi C3 A9, € menjadi E2 82 AC, dan sebagian besar emoji memakan empat byte. Pilih UTF-16 atau Latin-1 jika sistem tujuan memerlukan encoding tersebut.

Pemisah mana yang sebaiknya dipakai?

Tanpa pemisah untuk hash dan string ringkas, spasi untuk hex dump yang mudah dibaca, titik dua untuk alamat MAC dan fingerprint sertifikat, 0x48, 0x65 untuk array di C, C#, atau Java, dan \x48 untuk string literal di C, Python, atau skrip shell.

Bagaimana cara mengubah hex kembali menjadi teks?

Tekan Tukar: hex dipindahkan ke kolom input dan di-decode dengan encoding yang sama. Decoder menerima semua pemisah yang tersedia di sini.