Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Pengkode/Pengurai HTML Entity

Pengkode/Pengurai HTML Entity

Konversi karakter khusus menjadi HTML entity dan dekode entity kembali ke teks. Mendukung format bernama, desimal, dan heksadesimal.

Apa Itu HTML Entity?

HTML entity adalah kode khusus yang digunakan untuk merepresentasikan karakter yang memiliki makna khusus dalam HTML atau yang tidak dapat dengan mudah diketik di keyboard. Misalnya, tanda kurang dari (<) ditulis sebagai &lt; dalam HTML untuk mencegah browser menginterpretasinya sebagai tag.

Alat ini membantu Anda dengan cepat mengonversi antara teks biasa dan kode HTML entity. Baik Anda seorang pengembang web yang menyisipkan karakter khusus ke dalam markup, atau Anda perlu mendekode string penuh dengan referensi entity, pengkode/pengurai ini menanganinya secara instan.

Format Enkoding yang Didukung

Entity Bernama

Kode yang mudah dibaca manusia seperti &amp;, &copy;, &lt;

Numerik Desimal

Kode karakter dalam desimal seperti &#38;, &#169;

Numerik Heksadesimal

Kode karakter dalam heks seperti &#x26;, &#xA9;

Cara Menggunakan

Enkode Teks

1

Pilih Mode

Pastikan mode Enkode dipilih (aktif secara default)

2

Pilih Format

Pilih format pilihan Anda: Bernama, Desimal, atau Heks

3

Masukkan Teks

Ketik atau tempel teks Anda di panel kiri

4

Dapatkan Hasil

Hasil yang dikodekan muncul secara instan di panel kanan

5

Salin Output

Klik tombol Salin untuk menyalin hasil ke clipboard Anda

Dekode Entity

1

Beralih Mode

Beralih ke mode Dekode menggunakan tombol toggle

2

Tempel Entity

Tempel HTML entity Anda di panel kiri

3

Lihat Hasil

Teks yang didekode muncul secara instan di panel kanan

Menggunakan Tabel Referensi

1

Buka Referensi

Klik Referensi Entity untuk memperluas panel referensi

2

Jelajahi atau Cari

Jelajahi kategori atau gunakan bilah pencarian untuk menemukan entity tertentu

3

Salin Entity

Klik baris apa pun untuk menyalin nama entity ke clipboard Anda

Fitur

Tiga Format Enkoding

Enkode teks Anda menggunakan format yang paling sesuai dengan kebutuhan Anda. Entity bernama paling mudah dibaca (&amp;), sementara kode desimal (&#38;) dan heks (&#x26;) mencakup setiap karakter Unicode.

  • Entity bernama untuk keterbacaan
  • Desimal untuk kode numerik standar
  • Heks untuk representasi yang ringkas

Konversi Real-Time

Hasil diperbarui secara otomatis saat Anda mengetik — tidak perlu menekan tombol konversi. Konversi menggunakan debouncing untuk tetap responsif bahkan dengan teks besar.

  • Hasil instan saat Anda mengetik
  • Dioptimalkan untuk teks besar
  • Tidak perlu konversi manual

Fungsi Tukar

Dengan cepat balikkan konversi Anda dengan tombol tukar. Output menjadi input baru dan mode beralih secara otomatis, membuat enkoding dan dekoding bolak-balik menjadi mudah.

  • Tukar input/output sekali klik
  • Beralih mode otomatis
  • Konversi bolak-balik yang mulus

Tabel Referensi Entity

Jelajahi koleksi komprehensif HTML entity yang diorganisir ke dalam enam kategori: Umum, Simbol, Matematika, Panah, Mata Uang, dan Yunani. Gunakan bilah pencarian untuk menemukan entity apa pun berdasarkan karakter, nama, kode, atau deskripsi.

  • Enam kategori terorganisir
  • Fungsi pencarian yang kuat
  • Salin ke clipboard sekali klik
Data Anda Tetap Pribadi: Semua pemrosesan terjadi di browser Anda. Teks Anda tidak pernah meninggalkan perangkat Anda, dan kami tidak mengumpulkan atau menyimpan data input apa pun. Tidak ada unggahan, tidak ada pelacakan — privasi lengkap dijamin.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara format Bernama, Desimal, dan Heks?

Entity bernama menggunakan kode yang mudah dibaca manusia seperti &copy; untuk ©. Desimal menggunakan nomor Unicode karakter dalam basis 10 (&#169;), dan Heks menggunakan basis 16 (&#xA9;).

Ketiga format menghasilkan hasil yang sama di browser, tetapi entity bernama lebih mudah dibaca sementara format numerik mendukung karakter Unicode apa pun.

Bernama

Mudah Dibaca Manusia

  • Mudah dipahami
  • Set karakter terbatas
  • Contoh: &copy;
Numerik

Cakupan Universal

  • Semua karakter Unicode
  • Format Desimal atau Heks
  • Contoh: &#169; atau &#xA9;

Mengapa saya harus enkode HTML entity?

Enkoding mencegah browser salah menginterpretasi karakter sebagai markup HTML. Misalnya, karakter < dalam konten Anda dapat merusak tata letak halaman jika tidak dikodekan sebagai &lt;.

Enkoding juga memungkinkan Anda menampilkan karakter khusus yang tidak tersedia di keyboard standar.

Kesalahan umum: Lupa enkode karakter khusus dapat menyebabkan struktur HTML yang rusak, kerentanan keamanan (serangan XSS), dan masalah tampilan di berbagai browser.
  • Mencegah kesalahan parsing HTML
  • Menampilkan karakter khusus dengan benar
  • Meningkatkan keamanan (mencegah XSS)
  • Memastikan kompatibilitas lintas browser

Bisakah saya dekode tipe entity campuran?

Ya. Pengurai menangani entity bernama, desimal, dan heks sekaligus. Misalnya:

Contoh Entity Campuran
&lt;p&gt;&#169; &amp; &#x2122;

Ini dengan benar didekode menjadi: <p>© & ™

Tip pro: Anda dapat menempel kode HTML yang berisi beberapa format entity, dan alat ini akan mendekode semuanya secara bersamaan tanpa konfigurasi apa pun.

Apa yang terjadi pada karakter tanpa entity bernama?

Saat menggunakan format Bernama, karakter yang tidak memiliki entity bernama (seperti huruf beraksent seperti ñ atau ü) secara otomatis kembali ke enkoding numerik desimal.

Dalam mode Desimal atau Heks, semua karakter non-ASCII dan khusus HTML dikodekan secara numerik.

Karakter Entity Bernama Desimal Heks
© &copy; &#169; &#xA9;
ñ Tidak ada entity bernama &#241; &#xF1;
ü Tidak ada entity bernama &#252; &#xFC;

Apakah ada batasan ukuran?

Tidak ada batasan keras. Alat ini memproses teks sepenuhnya di browser Anda, jadi kinerja tergantung pada perangkat Anda. Ini menangani cuplikan kode dan dokumen khas tanpa masalah apa pun.

Teks kecil (< 10KB) Instan
Teks sedang (10-100KB) Cepat
Teks besar (> 100KB) Tergantung perangkat
Format:
Teks
HTML Entities
Karakter Entity Decimal Hex Deskripsi
Beralih antara mode Enkode dan Dekode menggunakan tombol toggle
Pilih format enkoding: Bernama (&amp;), Desimal (&#38;), atau Heks (&#x26;)
Gunakan tombol Tukar untuk dengan cepat membalikkan konversi
Buka panel Referensi Entity untuk menjelajahi dan mencari HTML entity umum
Klik baris apa pun di tabel referensi untuk menyalin entity ke clipboard
Semua pemrosesan terjadi di browser Anda — tidak ada data yang dikirim ke server mana pun
Ingin belajar lebih banyak? Baca dokumentasi →
1/7
Komentar 0
Tinggalkan Komentar

Belum ada komentar. Jadilah yang pertama berkomentar!

Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda