0

String Escaper — JSON, JS, SQL & Regex

Escape atau unescape string untuk JSON, JavaScript/TypeScript, SQL, dan regex — langsung, sepenuhnya di browser Anda.

🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.

Perlu encoding entitas HTML atau URL? Gunakan alat Encoder / Decoder HTML & URL kami.

Memproses... 0%

Hasil

Perlu memasukkan string dengan kutip, backslash, atau pemisah baris ke dalam payload JSON, file sumber JavaScript, query SQL, atau pola regular expression? Masing-masing dari empat konteks itu men-escape karakter khusus secara berbeda, dan kesalahan akan merusak nilai atau menimbulkan bug. Alat ini men-escape dan meng-unescape teks untuk keempatnya, langsung, di browser Anda. Perlu encoding entitas HTML atau URL? Gunakan HTML & URL Encoder / Decoder kami — alat ini sengaja menyerahkan dua format tersebut kepadanya.

Pilih format dan aturannya langsung berganti: mode JSON menggunakan escape persis yang disyaratkan spesifikasi JSON (kutip, backslash, baris baru, tab, dan karakter kontrol); mode JavaScript menambahkan pilihan gaya kutip, sehingga Anda mendapatkan output yang benar untuk kutip tunggal, kutip ganda, atau backtick, termasuk escape template literal ${; mode SQL menggandakan kutip tunggal seperti yang diharapkan literal string SQL standar; dan mode regex men-escape dua belas metakarakter khusus regex sehingga teks literal persis cocok di dalam pola new RegExp() — regex escaping hanya berjalan satu arah, karena tidak ada ambiguitas untuk dibalik.

Satu peringatan jujur: penggandaan string SQL ditampilkan di sini untuk pembelajaran dan skrip cepat sekali pakai, tidak pernah sebagai pengganti query berparameter atau prepared statement — men-escape input pengguna secara manual adalah risiko injeksi SQL klasik di aplikasi nyata, dan alat ini menyatakannya dengan jelas setiap kali mode SQL aktif. Setiap konversi berjalan secara lokal: tidak ada yang Anda tempel, encode, atau decode yang pernah diunggah.