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 < 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
&, ©, <Numerik Desimal
&, ©Numerik Heksadesimal
&, ©Cara Menggunakan
Enkode Teks
Pilih Mode
Pastikan mode Enkode dipilih (aktif secara default)
Pilih Format
Pilih format pilihan Anda: Bernama, Desimal, atau Heks
Masukkan Teks
Ketik atau tempel teks Anda di panel kiri
Dapatkan Hasil
Hasil yang dikodekan muncul secara instan di panel kanan
Salin Output
Klik tombol Salin untuk menyalin hasil ke clipboard Anda
Dekode Entity
Beralih Mode
Beralih ke mode Dekode menggunakan tombol toggle
Tempel Entity
Tempel HTML entity Anda di panel kiri
Lihat Hasil
Teks yang didekode muncul secara instan di panel kanan
Menggunakan Tabel Referensi
Buka Referensi
Klik Referensi Entity untuk memperluas panel referensi
Jelajahi atau Cari
Jelajahi kategori atau gunakan bilah pencarian untuk menemukan entity tertentu
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 (&), sementara kode desimal (&) dan heks (&) 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
Pertanyaan yang Sering Diajukan
Apa perbedaan antara format Bernama, Desimal, dan Heks?
Entity bernama menggunakan kode yang mudah dibaca manusia seperti © untuk ©. Desimal menggunakan nomor Unicode karakter dalam basis 10 (©), dan Heks menggunakan basis 16 (©).
Ketiga format menghasilkan hasil yang sama di browser, tetapi entity bernama lebih mudah dibaca sementara format numerik mendukung karakter Unicode apa pun.
Mudah Dibaca Manusia
- Mudah dipahami
- Set karakter terbatas
- Contoh:
©
Cakupan Universal
- Semua karakter Unicode
- Format Desimal atau Heks
- Contoh:
©atau©
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 <.
Enkoding juga memungkinkan Anda menampilkan karakter khusus yang tidak tersedia di keyboard standar.
- 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:
<p>© & ™
Ini dengan benar didekode menjadi: <p>© & ™
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 |
|---|---|---|---|
| © | © |
© |
© |
| ñ | Tidak ada entity bernama | ñ |
ñ |
| ü | Tidak ada entity bernama | ü |
ü |
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.
Belum ada komentar. Jadilah yang pertama berkomentar!