String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.
Input mentah
Output ter-escape
Tentang alat ini
Melakukan escape dan unescape string dalam lima konteks: string JSON/JS, template literal JS, entitas HTML, tanda kutip tunggal SQL, dan pola RegExp.
Tempel teks apa pun, pilih mode dan bahasa, dan dapatkan hasilnya langsung.
Cara penggunaan
- Pilih mode Escape atau Unescape.
- Klik tombol bahasa (JSON, JS, HTML, SQL, atau RegExp).
- Tempel input Anda atau klik Contoh untuk memuat contoh.
- Output diperbarui seketika. Klik Salin untuk menyalin hasilnya.
Kasus penggunaan
Mengescap string sebelum menyematkannya di payload JSON, mengescap HTML sebelum memasukkannya ke innerHTML, mengescap input pengguna SQL, dan mengonversi string literal ke pola regex.
Pertanyaan umum
- Haruskah saya menggunakan ini untuk sanitasi SQL di produksi? — Tidak. Selalu gunakan kueri terparameterisasi di produksi. Alat ini hanya untuk inspeksi dan pembelajaran.
- Apa yang dilakukan mode unescape RegExp? — Unescape RegExp bergantung pada konteks dan tidak terdefinisi dengan baik. Mode ini mengembalikan input apa adanya.
- Apakah escape JSON menangani Unicode? — Karakter kontrol (U+0000–U+001F) dikodekan sebagai \uXXXX. Unicode yang dapat dicetak di atas U+007F dibiarkan apa adanya (JSON valid).