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)
Encode/Decode Entitas HTML

Encode/Decode Entitas HTML

Ubah karakter khusus menjadi entitas HTML dan kembalikan entitas menjadi teks biasa. Mendukung format named, desimal, dan heksadesimal.

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 &#169;.

Privat sejak awal: setiap konversi berjalan sepenuhnya di browser Anda. Teks Anda tidak pernah diunggah ke server, disimpan, maupun dilacak.

Cara Menggunakan

1

Pilih mode

Pilih Encode untuk mengubah teks menjadi entitas HTML, atau Decode untuk mengubah entitas kembali menjadi teks yang terbaca. Encode aktif secara default.

2

Pilih format

Saat encode, pilih Named untuk kode yang mudah dibaca seperti &amp;, atau Desimal (&#38;) dan Hex (&#x26;) untuk karakter Unicode apa pun.

3

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.

4

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 (&amp;), Desimal (&#38;), atau Heksadesimal (&#x26;).

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 &lt; agar browser menampilkan < alih-alih menganggapnya sebagai awal sebuah tag. Entitas bisa berupa named (&copy;), desimal (&#169;), atau heksadesimal (&#xA9;).

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 &lt;p&gt;&#169; &amp; &#x2122; dengan benar menghasilkan <p>© & ™.

Apa beda format Named, Desimal, dan Hex?

Entitas named memakai kode yang mudah dibaca seperti &copy; untuk ©. Desimal memakai nomor Unicode karakter dalam basis 10 (&#169;), dan Hex memakai basis 16 (&#xA9;). 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 &lt;, 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.

Format:
Teks
Entitas HTML
Karakter Entitas Desimal Hex Deskripsi
Beralih antara mode Encode dan Decode lewat tombol toggle
Pilih format encoding: Named (&amp;), Desimal (&#38;), atau Hex (&#x26;)
Gunakan tombol Tukar untuk membalik konversi dengan cepat
Buka panel Referensi Entitas untuk menelusuri dan mencari entitas HTML umum
Klik baris mana pun di tabel referensi untuk menyalin entitas ke clipboard
Semua proses berjalan di browser Anda — tidak ada data yang dikirim ke server
Ingin belajar lebih banyak? Baca dokumentasi →
1/7
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda