ms

Enkod HTML

Tukar aksara khas kepada entiti HTML (& jadi &amp;, < jadi &lt;) - selamat daripada penanda rosak, setempat dalam pelayar, tanpa muat naik.

Memproses secara setempat pada peranti anda ...

0%

Fail anda tidak pernah meninggalkan peranti

    Adakah fail saya dimuat naik?

    Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

    Tiada muat naik100% setempat
    Kandungan kekal milik andatiada capaian pihak ketiga
    Pelayan di JermanGDPR secara reka bentuk
    Diaudit bebasTLS A+ · HTTP header A+

    Dalam HTML, sesetengah aksara mempunyai makna khas: kurungan sudut menyempadani tag, ampersan membuka satu entiti, dan tanda petik menyempadani nilai atribut. Jika anda menulis aksara ini tanpa ubah ke dalam sesuatu laman, penanda akan rosak atau lubang keselamatan muncul. Alat ini menggantikan lima aksara kritikal dengan entiti HTML-nya, supaya teks dipaparkan sebagai kandungan tulen dan tidak ditafsir sebagai kod.

    Secara konkrit, & menjadi &amp;, < menjadi &lt;, > menjadi &gt;, petik berganda menjadi &quot;, dan yang tunggal menjadi &#39;. Tepat lima penggantian ini cukup untuk membenamkan teks dengan selamat ke dalam kandungan HTML atau nilai atribut - perlindungan yang sama seperti yang digunakan rangka kerja web semasa memaparkan input pengguna untuk mencegah Cross-Site-Scripting. Arah sebaliknya dikendalikan oleh alat untuk menyahkod HTML.

    Pengekodan berjalan sepenuhnya secara setempat dalam pelayar dengan JavaScript tulen - teks anda tidak dimuat naik, tidak disimpan, dan tiada pustaka luar dimuatkan daripada CDN. Hasilnya boleh anda muat turun sebagai fail teks atau salin terus ke dalam kod sumber HTML anda.

    Data teknikal

    Data teknikal
    Format inputInput teks
    Format outputTXT
    Pemprosesan kelompokTidak
    PemprosesanSetempat dalam pelayar (JavaScript)
    Muat naik failTiada

    Dalam 3 langkah

    1. Tampal teks ke dalam medan teks.
    2. Klik enkod.
    3. Baca atau muat turun teks yang dienkod.

    Batasan: Alat ini menggantikan lima aksara kritikal untuk HTML (& < > " petik tunggal); aksara lain kekal tidak berubah, kerana laman moden menggunakan UTF-8 dan tidak perlu pengekodan lanjut. Ia satu bantuan, bukan penapis keselamatan lengkap: tanggungjawab meng-escape mengikut konteks semasa membenamkan kekal pada anda. Teks yang sangat besar dihadkan oleh memori peranti anda.

    Soalan lazim

    Adakah teks saya dimuat naik?

    Tidak. Pengekodan berjalan sepenuhnya setempat dalam pelayar; teks anda tidak pernah meninggalkan peranti dan tidak disimpan.

    Aksara mana yang digantikan?

    Lima aksara kritikal untuk HTML: & menjadi &amp;, < menjadi &lt;, > menjadi &gt;, petik berganda menjadi &quot;, dan yang tunggal &#39;.

    Adakah ini melindungi daripada Cross-Site-Scripting?

    Ia perlindungan asas yang sama seperti yang digunakan rangka kerja semasa pengeluaran. Namun ia tidak sepenuhnya menggantikan escape mengikut konteks semasa membenamkan; anggaplah sebagai bantuan.

    Bagaimana saya membatalkan pengekodan?

    Dengan alat untuk menyahkod HTML: ia menukar entiti kembali kepada aksara asal.

    Alat berkaitan