Escape String Online untuk Bahasa Apa Pun
Escape string online mengubah karakter khusus menjadi representasi aman yang bisa langsung Anda tempel ke dalam kode, query, atau berkas data tanpa merusak sintaksnya. Unescape membalik prosesnya, memulihkan teks asli dari bentuk yang telah di-escape. Alat ini dibuat untuk pengembang yang menempelkan sebuah nilai ke JSON, SQL, JavaScript, atau regex dan butuh hasil escape yang benar dalam satu langkah.
Alat ini mencakup 9 format — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx, dan Shell/Bash — masing-masing mengikuti aturan escape yang tepat untuk bahasa atau standar tersebut. Pilih format, tentukan Escape atau Unescape, lalu hasilnya muncul saat Anda mengetik.
Cara Escape atau Unescape sebuah String
Pilih format
Buka dropdown format dan pilih target Anda — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx, atau Shell/Bash.
Pilih mode
Klik Escape untuk meng-encode karakter khusus, atau Unescape untuk men-decode string yang sudah di-escape kembali menjadi teks biasa.
Ketik atau tempel teks Anda
Masukkan teks pada panel input di sebelah kiri. Hasil konversi langsung muncul pada panel output di sebelah kanan, lengkap dengan jumlah karakter untuk kedua sisi.
Salin hasilnya
Tekan tombol Salin untuk menaruh output ke clipboard. Gunakan Tukar untuk mengirim output kembali ke input sekaligus membalik mode, atau Hapus untuk mengosongkan kedua panel.
Fitur
9 Format
Escape dan unescape untuk JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx, dan Shell/Bash, masing-masing dengan aturan yang tepat.
Mode Escape & Unescape
Beralih antara meng-encode karakter khusus dan men-decode string yang ter-escape kembali ke teks aslinya.
Konversi Real-Time
Hasil diperbarui saat Anda mengetik. Konversi di-debounce agar tetap lancar bahkan ketika Anda menempelkan blok teks yang besar.
Tabel Referensi Escape
Tabel bawaan mencantumkan setiap sekuens escape untuk format terpilih, lengkap dengan keterangan dan contoh. Klik baris mana pun untuk menyalin sekuensnya.
Tukar & Bolak-Balik
Satu klik memindahkan output ke input dan membalik mode, sehingga Anda bisa memastikan escape dan unescape mengembalikan teks aslinya.
Salin & Hapus
Salin hasil ke clipboard hanya dengan satu klik, atau hapus kedua panel untuk memulai dari awal.
Jumlah Karakter
Bilah status menampilkan panjang karakter input maupun output sehingga Anda bisa melihat bagaimana escape mengubah ukurannya.
Unicode & Karakter Kontrol
Menangani tanda kutip, backslash, karakter kontrol, dan escape Unicode seperti \uXXXX agar simbol yang rumit terkonversi dengan benar.
Pertanyaan yang Sering Diajukan
Apa arti escape sebuah string?
Escape mengubah karakter yang punya makna khusus dalam suatu bahasa menjadi representasi aman agar tidak merusak sintaks di sekitarnya. Misalnya, tanda kutip ganda menjadi \" di dalam string JSON. Unescape melakukan kebalikannya, mengembalikan bentuk yang ter-escape menjadi karakter aslinya.
Bagaimana cara escape string JSON?
Pilih JSON dari dropdown format, biarkan mode pada Escape, lalu tempel teks Anda. Alat ini meng-escape tanda kutip ganda, backslash, baris baru, tab, dan karakter kontrol menjadi bentuk \u, siap ditempel ke dalam sebuah nilai JSON.
Apa beda escape JSON dengan escape JavaScript?
JSON hanya mengizinkan string dengan kutip ganda, jadi ia meng-escape " tetapi tidak kutip tunggal. JavaScript mendukung kutip tunggal, kutip ganda, dan backtick, sehingga aturannya juga meng-escape ' dan ` serta menambahkan sekuens seperti \x. Mengganti format akan menerapkan kumpulan aturan yang tepat untuk masing-masing.
Bagaimana cara unescape sebuah string?
Pilih format yang sesuai, klik Unescape, lalu tempel teks yang ter-escape. Alat ini membaca sekuens seperti \n, \t, dan \uXXXX lalu memulihkan karakter aslinya. Gunakan Tukar untuk mengonversi bolak-balik sebuah nilai dan memastikan hasilnya sama dengan sumbernya.
Mengapa teks yang sama menghasilkan hasil berbeda di format berbeda?
Setiap format menentukan karakter khusus dan sintaks escape-nya sendiri. Kutip tunggal menjadi '' di SQL tetapi \' di JavaScript, dan ampersand menjadi & di XML. Buka panel Referensi Escape untuk melihat daftar sekuens lengkap pada format yang Anda pilih.
Bahasa dan format apa saja yang didukung?
Sembilan format didukung: JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx, dan Shell/Bash. Masing-masing memakai konvensi escape bahasanya, sehingga outputnya siap ditempel langsung ke kode atau query Anda.
Apakah data saya dikirim ke server?
Tidak. Semua proses escape dan unescape berjalan secara lokal di browser Anda dengan JavaScript. Tidak ada yang Anda ketik dikirim atau disimpan di mana pun, jadi aman digunakan untuk string sensitif seperti kata sandi, token, dan data pribadi.
Belum ada komentar. Jadilah yang pertama berkomentar!