Encoder/Decoder Entitas HTML
Ubah teks menjadi entitas HTML seperti &, <, é secara instan dan sebaliknya, langsung di browser Anda — tidak ada data yang meninggalkan perangkat Anda.
🔒 Diproses secara lokal di browser Anda
Loading…
Cara menggunakan
- Pilih Encode atau Decode menggunakan sakelar mode di atas.
- Pada mode Encode, ketik atau tempel teks apa pun ke kotak input.
- Pada mode Decode, tempel teks yang berisi entitas HTML sebagai gantinya.
- Hasil langsung diperbarui di bawah — gunakan Salin untuk menyalinnya, atau Atur Ulang untuk mengosongkannya.
Fitur
- Meng-escape 5 karakter aman-XML (& < > " ') yang diperlukan agar teks aman disisipkan ke HTML
- Juga meng-encode huruf beraksen umum sebagai entitas bernama, misalnya é → é
- Dapat men-decode entitas bernama, entitas desimal (é), dan entitas heksadesimal (é)
- Diperbarui secara langsung saat Anda mengetik — tanpa perlu menekan tombol apa pun
- 100% berjalan di browser — teks Anda tidak pernah meninggalkan perangkat Anda
Pertanyaan yang sering diajukan
Mengapa saya perlu meng-encode karakter seperti < dan & untuk HTML?
Browser memperlakukan < dan & sebagai awal markup. Jika Anda menyisipkan teks berisi < mentah tanpa encoding ke dalam halaman HTML, browser bisa salah menafsirkannya sebagai awal tag alih-alih menampilkannya apa adanya, yang bisa merusak halaman atau, dalam kasus terburuk, memungkinkan injeksi HTML. Meng-encode-nya sebagai < memastikan karakter tersebut selalu ditampilkan sebagai < .
Apakah alat ini adalah pembersih HTML serbaguna?
Tidak. Alat ini hanya meng-encode teks biasa agar aman ditampilkan sebagai konten teks HTML — alat ini tidak mem-parsing, membersihkan, atau memvalidasi markup HTML yang sudah ada. Jika Anda perlu membersihkan HTML yang tidak tepercaya (misalnya menghapus script dari HTML kiriman pengguna), Anda memerlukan pustaka sanitasi HTML khusus, bukan alat ini.
Apa perbedaan antara ' dan '?
Keduanya mewakili tanda petik tunggal ('). ' adalah bentuk numerik dan aman di semua versi HTML; ' adalah entitas bernama yang baru resmi menjadi bagian HTML sejak HTML5. Alat ini meng-encode tanda petik tunggal sebagai ' demi kompatibilitas maksimal, tetapi dapat men-decode kedua bentuk tersebut.
Apa perbedaan antara entitas bernama dan entitas numerik?
Entitas bernama seperti é menggunakan nama yang mudah diingat untuk karakter tertentu. Entitas numerik seperti é atau é menentukan titik kode Unicode karakter tersebut secara langsung, dalam bentuk desimal atau heksadesimal. Entitas numerik dapat mewakili karakter Unicode apa pun; entitas bernama hanya ada untuk sekumpulan karakter umum yang telah ditentukan.
Apakah alat ini menyimpan atau mengunggah data saya?
Tidak. Semua proses encoding dan decoding terjadi secara lokal di browser Anda menggunakan JavaScript. Tidak ada yang dikirim ke server atau disimpan di mana pun.