Meja encoding
Hex ke Teks
Dekode byte heksadesimal dengan atau tanpa spasi menjadi teks UTF-8 yang valid secara ketat.
Hex ke Teks: Mendekode pasangan byte heksadesimal menjadi teks menggunakan validasi UTF-8 yang ketat. Hex ke Teks berguna untuk payload teks yang disalin atau potongan byte pendek jika encoding-nya diketahui. Tool ini menolak pasangan byte yang formatnya salah dan UTF-8 yang tidak valid, bukan menyisipkan karakter pengganti secara diam-diam. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Hasil
SiapDecoder ini bersifat fatal: byte yang formatnya salah dan UTF-8 yang tidak valid akan ditolak, bukan diganti.
Saat decoding gagal
Decoder hanya menerima UTF-8 yang valid. Byte dari encoding lama akan gagal: dalam Windows-1252, é adalah satu byte E9, yang tidak valid sebagai UTF-8. Jadi, kegagalan biasanya berarti byte tersebut merupakan teks dalam encoding lain, atau bukan teks sama sekali, seperti data terkompresi atau terenkripsi. Heksadesimal yang disalin dari hex dump sering menyertakan offset di awal setiap baris dan kolom ASCII di akhir. Sisakan hanya pasangan byte sebelum melakukan decoding.
Membaca mojibake
Teks kacau seperti é padahal seharusnya é berarti UTF-8 dibaca sebagai Windows-1252: dua byte C3 A9 ditampilkan sebagai dua karakter terpisah. Decode byte asli di sini sebagai UTF-8 untuk memulihkan teks yang dimaksud. Jika hasil decoding memiliki karakter tak terlihat di antara setiap huruf, sumbernya kemungkinan UTF-16, yang menempatkan byte 00 setelah setiap huruf ASCII.
Cara menggunakannya
- Masukkan nilai sesuai format yang ditampilkan di bawah.
- Jalankan konversi, lalu periksa hasilnya berdasarkan konvensi sumber Anda.
- Salin atau download output dalam format yang diperlukan oleh tujuan Anda.
Privasi & batasan
Konversi berjalan di browser Anda. Nilai dan hasil Anda tidak di-upload.
Alat terkait
Pertanyaan umum
Bisakah saya menempelkan hex dump lengkap dengan anotasi?
Simpan hanya pasangan byte. Spasi ASCII, tab, CR, dan LF akan diabaikan, dan satu 0x di awal diperbolehkan. Offset, kolom ASCII di samping, koma, dan penanda 0x berulang tidak termasuk format yang diterima. Digit hex huruf kecil maupun huruf besar dapat digunakan.
Mengapa E9 gagal padahal saya mengharapkan é?
Byte tunggal E9 bukan urutan UTF-8 yang lengkap. Untuk é, masukkan C3 A9. Error dapat berarti sumber menggunakan encoding lain, ada byte yang hilang, atau payload tersebut berupa data biner, bukan teks. Tool ini tidak menebak encoding atau melakukan dekompresi file.
Apakah byte-order mark UTF-8 akan muncul dalam teks yang didekode?
EF BB BF di awal akan diproses sebagai byte-order mark oleh decoder ini. Urutan yang sama di bagian berikutnya pada byte akan menjadi U+FEFF dalam hasil. UTF-8 biasa tidak memerlukan pilihan endianness, dan tool ini tidak mendekode UTF-16 hanya karena byte-nya terlihat seperti teks.
Alat gratis · berjalan di browser anda · tanpa perlu akun