Detektor Enkoding — enkoding karakter apa yang dimiliki berkas ini?
Pendeteksi Encoding
Identifikasi enkoding karakter dari berkas teks atau urutan byte mentah — UTF-8, UTF-16 LE/BE, UTF-32,
US-ASCII, Windows-1252, ISO-8859-1, GBK/GB18030, Big5, Shift-JIS, EUC-KR dan EUC-JP — lengkap dengan
deteksi BOM dan daftar kandidat berperingkat. Halaman ini adalah versi browser-only yang sepenuhnya lokal dari
Konverter Enkoding File Online lama (yang mendeteksi enkoding di server);
di sini setiap byte diperiksa di mesin ini. Tanda urutan byte, validasi UTF-8 yang ketat, dan statistik karakter pengganti
melakukan pekerjaan berat — tidak ada yang pernah diunggah.
Lihat juga Perbaikan Mojibake Tionghoa ketika teks tampil sebagai karakter yang rusak.
Input:Teks yang sudah dapat dibaca telah didekode oleh browser — masukkan byte asli sebagai gantinya (berkas, atau hex).
Berkas untuk Diperiksa
Klik untuk memilih berkas atau seret & lepas di sini
Byte Mentah sebagai Hex
Berguna saat hanya tersedia hex dump — misalnya dari xxd, od -A x -t x1z atau alat Teks Heksadesimal.
Hasil Deteksi
Cara deteksi bekerja (dan batas kejujurannya): tanda urutan byte (BOM) menentukan UTF-8 / UTF-16 / UTF-32 secara langsung;
selain itu byte diperiksa terhadap aturan UTF-8 yang ketat, lalu heuristik tata letak UTF-16 (penempatan NUL untuk teks mirip ASCII),
dan akhirnya setiap kandidat didekode dengan TextDecoder asli browser — enkoding yang dekodenya
menghasilkan karakter pengganti U+FFFD paling sedikit menduduki peringkat tertinggi. GBK, Big5, Shift-JIS dan EUC-KR semuanya enkoding satu-byte dan multi-byte
yang dapat tertukar satu sama lain jika tidak ada BOM, sehingga halaman menampilkan kandidat dengan keyakinan alih-alih
menebak. Data biner murni dilaporkan sebagai “bukan teks yang dapat didekode”. Dekoding itu sendiri tidak pernah menghilangkan data di sini — hanya melaporkan.
🔷 Alat Enkode
Konverter enkoding yang berjalan sepenuhnya di browser.