Encode/Decode Entitas HTML
Alat encode/decode entitas HTML mengubah karakter khusus menjadi entitas HTML dan mengembalikan kode entitas menjadi teks biasa. Karakter seperti <, >, dan & punya makna khusus dalam markup, jadi harus di-escape agar tampil dengan benar dan tidak merusak halaman Anda.
Tempel teks apa pun atau string yang penuh referensi entitas, lalu hasilnya diperbarui seketika. Alat ini dibuat untuk developer web yang meng-escape konten agar aman ditampilkan, penulis yang menyisipkan simbol yang tak ada di keyboard, dan siapa pun yang perlu membaca arti sebenarnya dari deretan kode bergaya ©.
Cara Menggunakan
Pilih mode
Pilih Encode untuk mengubah teks menjadi entitas HTML, atau Decode untuk mengubah entitas kembali menjadi teks yang terbaca. Encode aktif secara default.
Pilih format
Saat encode, pilih Named untuk kode yang mudah dibaca seperti &, atau Desimal (&) dan Hex (&) untuk karakter Unicode apa pun.
Ketik atau tempel input
Masukkan teks di panel kiri. Hasil konversi muncul di panel kanan secara real time saat Anda mengetik — tanpa perlu menekan tombol konversi.
Salin atau tukar
Gunakan Salin Hasil untuk mengambil output, atau Tukar untuk mengembalikan hasil ke input dan membalik mode untuk konversi bolak-balik secara instan.
Fitur
Encode dan Decode
Ubah teks menjadi entitas HTML atau decode entitas kembali ke teks yang terbaca hanya dengan satu pergantian mode.
Tiga Format Encoding
Output sebagai entitas Named (&), Desimal (&), atau Heksadesimal (&).
Konversi Real Time
Hasil diperbarui otomatis saat Anda mengetik, dengan debouncing yang menjaganya tetap responsif pada teks panjang.
Fallback Named
Dalam mode Named, karakter tanpa entitas bernama otomatis beralih ke kode numerik desimal.
Fungsi Tukar
Kirim output kembali ke input dan balik modenya untuk encode dan decode bolak-balik tanpa repot.
Salin Sekali Klik
Salin seluruh hasil ke clipboard secara instan, lalu hapus kedua panel untuk memulai dari awal.
Tabel Referensi Entitas
Telusuri entitas di enam kategori: Umum, Simbol, Matematika, Panah, Mata Uang, dan Yunani.
Bisa Dicari & Klik untuk Menyalin
Temukan entitas mana pun berdasarkan karakter, nama, kode, atau deskripsi, lalu klik barisnya untuk menyalin langsung.
Pertanyaan yang Sering Diajukan
Apa itu entitas HTML?
Entitas HTML adalah kode yang mewakili karakter dengan makna khusus dalam HTML, atau karakter yang sulit diketik. Misalnya, tanda lebih kecil ditulis sebagai < agar browser menampilkan < alih-alih menganggapnya sebagai awal sebuah tag. Entitas bisa berupa named (©), desimal (©), atau heksadesimal (©).
Bagaimana cara encode karakter khusus menjadi entitas HTML?
Biarkan mode Encode tetap terpilih, pilih format (Named, Desimal, atau Hex), lalu ketik atau tempel teks Anda di sebelah kiri. Entitas hasil encode langsung muncul di sebelah kanan. Klik Salin Hasil untuk menyalin output yang sudah di-escape.
Bagaimana cara decode entitas HTML kembali ke teks?
Beralih ke mode Decode dan tempel entitas Anda ke panel kiri. Decoder membaca entitas named, desimal, dan hex sekaligus, sehingga string campuran seperti <p>© & ™ dengan benar menghasilkan <p>© & ™.
Apa beda format Named, Desimal, dan Hex?
Entitas named memakai kode yang mudah dibaca seperti © untuk ©. Desimal memakai nomor Unicode karakter dalam basis 10 (©), dan Hex memakai basis 16 (©). Ketiganya tampil sama di browser — named lebih mudah dibaca, sedangkan format numerik bisa mewakili karakter Unicode apa pun.
Kenapa perlu pakai entitas HTML untuk <, >, dan &?
Encoding mencegah browser salah membaca karakter sebagai markup. Sebuah < mentah dalam konten Anda bisa merusak tata letak jika tidak di-escape menjadi <, dan meng-escape teks dari pengguna adalah pertahanan inti terhadap cross-site scripting (XSS). Entitas juga memungkinkan Anda menampilkan simbol yang tak ada di keyboard standar.
Apa yang terjadi pada karakter tanpa entitas bernama?
Dalam format Named, karakter yang tidak punya entitas bernama — seperti huruf beraksen seperti ñ atau ü — otomatis beralih ke encoding numerik desimal. Dalam mode Desimal atau Hex, semua karakter non-ASCII dan karakter khusus HTML di-encode secara numerik.
Apakah alat ini gratis dan berjalan hanya di browser?
Ya. Alat ini gratis digunakan dan berjalan sepenuhnya di browser Anda, jadi teks Anda tidak pernah meninggalkan perangkat. Tidak ada batas ukuran yang ketat — performa hanya bergantung pada perangkat keras Anda sendiri, dan alat ini menangani potongan kode maupun dokumen biasa tanpa masalah.
Belum ada komentar. Jadilah yang pertama berkomentar!