🏷️

encode HTML entity

Konversi dua arah antara teks biasa dan entitas HTML. Mendukung entitas bernama (&), format numerik desimal (&), dan heksadesimal (&).

Alat Pengembang Berjalan lokal Tidak ada data dikirim
enkode html entitas sisi klien
Format:
Cakupan:
Teks Biasa
→
Entitas HTML
Referensi Entitas HTML Umum
KarBernamaNumerikDeskripsi

Apa itu Entitas HTML?

Entitas HTML adalah bentuk terenkode dari karakter yang biasanya akan ditafsirkan secara khusus dalam HTML, seperti <, >, &, dan tanda kutip. Entitas ini berguna ketika Anda perlu menampilkan markup secara literal atau menyisipkan teks dengan aman ke dalam konteks HTML.

Cara Menggunakan Encoder / Decoder Entitas HTML

  1. Tempel teks sumber atau string entitas yang telah dienkode ke dalam input.
  2. Pilih encode jika Anda memerlukan output yang aman untuk HTML, atau decode untuk mendapatkan kembali teks yang dapat dibaca.
  3. Tinjau output entitas bernama atau numerik sesuai kebutuhan Anda.
  4. Salin hasil konversi ke halaman, template, atau payload Anda.
Memahami Entitas HTML ▾
Contoh
Input Input: <script>alert('XSS')</script>
Output Output terenkode: &lt;script&gt;alert('XSS')&lt;/script&gt;
Kasus Penggunaan Umum
  • Escape konten yang dihasilkan pengguna sebelum memasukkannya ke HTML untuk mencegah serangan XSS
  • Tampilkan contoh kode dalam HTML tanpa browser menafsirkan tag
  • Sertakan karakter khusus (©, ™ → ₀ dalam HTML tanpa mengandalkan input keyboard
  • Decode entitas HTML dari hasil API atau scraping kembali menjadi teks yang dapat dibaca
Mengapa Menggunakan Alat Ini
  • Berguna untuk melakukan escape pada contoh kode dan mencegah rendering HTML yang tidak diinginkan.
  • Membantu melakukan decode konten yang penuh entitas dari scraper, API, dan sistem lama.
  • Memudahkan Anda membandingkan output entitas bernama dan numerik dengan cepat.
Pertanyaan yang Sering Diajukan
Apa perbedaan antara entitas HTML dan pengodean URL?

Entitas HTML mengodekan karakter khusus agar aman dirender di dalam dokumen HTML ( &lt; untuk < ). Pengodean URL mengonversi karakter agar aman ditransmisikan dalam URL ( %3C untuk < ). Gunakan entitas HTML untuk konten HTML, pengodean URL untuk parameter kueri dan komponen URL.

Apakah saya perlu mengodekan semua karakter non-ASCII?

Tidak selalu. Dokumen HTML modern mendeklarasikan pengodean UTF-8 ( <meta charset="UTF-8"> ), yang memungkinkan sebagian besar karakter Unicode tampil apa adanya. Entitas paling penting untuk lima karakter yang memiliki makna khusus dalam HTML: < , > , & , " , dan ' .

Apa perbedaan antara entitas bernama dan numerik?

Entitas bernama menggunakan nama yang telah ditentukan: &amp; , &copy; . Entitas numerik menggunakan titik kode desimal ( &#38; ) atau heksadesimal ( &#x26; ). Ketiga bentuk menghasilkan karakter yang sama; entitas bernama lebih mudah dibaca, sedangkan entitas numerik berlaku untuk karakter Unicode apa pun.

Apa fungsi HTML Entity Encoder / Decoder Online —Escape HTML Free?

HTML Entity Encoder / Decoder Online —Escape HTML Free sepenuhnya berjalan di browser Anda dan membantu Anda menyelesaikan tugas ini tanpa mengunggah data ke server.