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.
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.