Meja encoding
Text ke Hex
Encode teks sebagai byte UTF-8 huruf besar dalam format heksadesimal dengan spasi yang rapi.
Text ke Hex: Menampilkan byte UTF-8 dari string teks sebagai pasangan heksadesimal dengan spasi dan huruf besar. Text to Hex membuat spasi, akhir baris, dan karakter multibyte terlihat. Gunakan untuk membandingkan teks yang disalin atau menyiapkan contoh encoding; urutan byte ini merepresentasikan teks, bukan konversi basis numerik. 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
SiapOutput berupa hex UTF-8 huruf besar dengan spasi di antara byte. Teks diencode secara lokal dan tidak pernah diunggah.
Jumlah byte yang digunakan setiap karakter
UTF-8 menggunakan satu byte untuk ASCII dan lebih banyak byte untuk karakter lainnya: é adalah C3 A9, € adalah E2 82 AC, dan 😀 adalah F0 9F 98 80. Karena itu, field yang dibatasi hingga 255 byte mungkin hanya dapat menampung jauh kurang dari 255 karakter, dan jumlah byte dapat berbeda dari jumlah karakter. Byte yang sama dengan % di depan setiap pasangan adalah hasil encoding URL.
Menemukan karakter tak terlihat
Heksadesimal menampilkan karakter yang tampak seperti tidak ada di layar. Spasi non-breaking adalah C2 A0, bukan 20. Spasi zero-width adalah E2 80 8B. Byte-order mark yang ditempel dari file adalah EF BB BF. Akhir baris Windows adalah 0D 0A, bukan 0A. Saat dua string yang terlihat identik gagal dibandingkan sebagai sama, konversikan keduanya dan bandingkan byte-nya untuk menemukan perbedaannya dengan cepat.
Cara menggunakannya
- Masukkan nilai dalam format yang ditampilkan di bawah.
- Jalankan konversi dan periksa hasilnya berdasarkan konvensi sumber Anda.
- Salin atau download output dalam bentuk yang diperlukan oleh tujuan Anda.
Privasi & batasan
Konversi berjalan di browser Anda. Nilai dan hasil Anda tidak diunggah.
Alat terkait
Pertanyaan umum
Mengapa satu huruf beraksen menghasilkan beberapa pasangan byte?
UTF-8 menggunakan satu hingga empat byte per skalar Unicode, sehingga jumlah byte dan jumlah huruf yang terlihat bisa berbeda. Huruf é menghasilkan C3 A9 dan emoji dapat memerlukan empat byte. Huruf tersusun dan huruf yang diikuti tanda kombinasi dapat terlihat sama, tetapi menghasilkan urutan byte yang berbeda.
Apakah baris baru dan spasi dihapus sebelum encoding?
Tidak. Spasi biasa menjadi 20, tab menjadi 09, LF menjadi 0A, dan CRLF menjadi 0D 0A. Konverter tidak menormalkan teks atau akhir barisnya. Penempelan di browser mungkin sudah mengubah akhir baris dari sumber, sehingga hasil ini menampilkan byte dari teks yang benar-benar dimasukkan.
Apakah output ini menggunakan UTF-16, BCD, atau bilangan little-endian?
Tool ini selalu melakukan encoding teks UTF-8. Digit yang diketik sebagai teks menjadi byte karakter: 42 menghasilkan 34 32, bukan heksadesimal bilangan bulat biasa 2A atau BCD terkemas 42. Tidak ada pengaturan lebar field numerik atau endianness, dan membalik pasangan byte ini dapat merusak banyak karakter multibyte.
Alat gratis · berjalan di browser anda · tanpa perlu akun