Lewati ke konten utama

Dekode HTML

API reference

Dekode teks yang dienkode HTML kembali menjadi karakter asli. Mendukung entitas bernama (& < > " © — dan sekitar 190 lainnya), referensi numerik desimal (©), dan referensi numerik heksadesimal (', tidak peka huruf besar-kecil) — sepenuhnya di browser Anda.

Input

Drop a file or browse
One file · text
Atau

Output

HTML hasil dekode
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/html-decode \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "encodedHtml": "<div>Tom & Jerry said "hi"&l…"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `html-decode` tool (HTML Decode) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/html-decode/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Dekode HTML — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Tempel teks yang dienkode HTML dan langsung ubah kembali menjadi karakter yang mudah dibaca. Alat ini men-dekode entitas bernama, referensi numerik desimal, dan referensi numerik heksadesimal — tiga cara HTML menuliskan karakter yang tidak bisa ditulis langsung — dan memperbarui hasilnya saat Anda mengetik. Semuanya berjalan secara lokal di browser Anda, jadi tidak ada yang Anda tempel yang meninggalkan perangkat Anda.

Yang didekode

Sumber HTML sering memuat karakter yang ditulis sebagai "entitas", bukan karakter aslinya — biasanya karena karakter tersebut dicadangkan oleh sintaks HTML, sulit diketik, atau dienkode secara defensif oleh CMS, API, atau scraper. Alat ini membalik ketiga bentuk tersebut:

  • Entitas bernama — nama mnemonik di antara & dan ;, seperti &amp; (&), &lt; (<), &gt; (>), &quot; ("), &nbsp; (spasi insecable), &copy; (©), &reg; (®), &trade; (™), &mdash; (—), &hellip; (…), dan huruf beraksen seperti &eacute; (é). Sekitar 190 entitas bernama didukung, mencakup seluruh huruf dan simbol Latin-1 (ISO 8859-1) serta tipografi HTML4 yang umum, huruf Yunani, panah, dan simbol kartu.
  • Referensi numerik desimal — &#169; didekode menjadi © menggunakan titik kode Unicode desimal biasa.
  • Referensi numerik heksadesimal — &#x27; atau &#X27; didekode menjadi ' menggunakan titik kode dalam heksadesimal; huruf x tidak peka huruf besar-kecil.

Entitas didekode dalam satu kali pemindaian dari kiri ke kanan, jadi string yang di-escape dua kali seperti &amp;lt; dengan benar menjadi &lt; (hanya &amp; terluar yang diselesaikan), bukan didekode sampai menjadi <. Apa pun yang bukan entitas yang dikenali — termasuk tanda & yang berdiri sendiri dalam teks biasa, atau entitas bernama di luar kumpulan yang didukung — dibiarkan persis seperti aslinya.

Cara menggunakan

  1. Tempel teks yang dienkode HTML ke kotak masukan, atau unggah file .txt/.html.
  2. Hasil dekode langsung muncul di panel keluaran, dengan sorotan sintaks HTML.
  3. Salin hasilnya atau unduh sebagai file.

Mengapa entitas muncul

Mesin templat, CMS, dan REST API sering men-enkode teks sebagai HTML sebelum menyimpan atau mengirimkannya — sebagian sebagai pertahanan terhadap XSS, sebagian lagi karena karakter yang dicadangkan (<, >, &, ", ') akan merusak markup di sekitarnya. Itu berguna untuk keamanan, tetapi membuat konten mentahnya sulit dibaca atau digunakan ulang: menempel blob terenkode dari respons API, feed RSS, atau halaman hasil scraping langsung ke dokumen atau spreadsheet menyisakan kode entitas yang berserakan di dalam teks. Alat ini membersihkannya dalam satu langkah, tanpa perlu menulis atau menjalankan kode apa pun.

Apakah ini mengubah tag HTML menjadi markup yang dirender?

Tidak — alat ini hanya men-dekode entitas karakter. &lt;script&gt; menjadi teks literal <script>, bukan elemen <script> yang sebenarnya; keluarannya ditampilkan sebagai teks biasa (dengan sorotan sintaks HTML agar mudah dibaca), tidak pernah dirender atau dieksekusi. Itu juga membuatnya aman dipakai untuk masukan yang tidak tepercaya.

Apakah data saya privat?

Ya. Dekode dilakukan sepenuhnya di browser Anda menggunakan JavaScript — tidak ada teks yang diunggah ke server, termasuk apa pun yang Anda tempel atau unggah sebagai file.

Penggunaan umum

Membersihkan teks HTML-terenkode yang disalin dari respons API, ekspor CMS, atau feed RSS; membaca output log atau sumber email yang terenkode entitas; serta memulihkan teks yang dapat dibaca dari HTML hasil scraping atau ekspor database sebelum ditempel ke tempat lain.

htmldecodeentitiesunescapeconverter

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.