Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Escape & Unescape String

Escape & Unescape String

Escape dan unescape string untuk JSON, XML, SQL, JavaScript, Python, C/Java, CSV, RegEx, dan Shell dengan konversi langsung secara real-time.

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.

Privasi sejak awal: setiap konversi berjalan sepenuhnya di browser Anda. Teks Anda tidak pernah diunggah ke server, jadi aman untuk kunci API, kredensial, dan string sensitif lainnya.

Cara Escape atau Unescape sebuah String

1

Pilih format

Buka dropdown format dan pilih target Anda — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx, atau Shell/Bash.

2

Pilih mode

Klik Escape untuk meng-encode karakter khusus, atau Unescape untuk men-decode string yang sudah di-escape kembali menjadi teks biasa.

3

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.

4

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.

Input
Ter-escape
Sekuens Keterangan Contoh
Pilih format dari dropdown agar sesuai dengan bahasa target Anda
Klik Tukar untuk membalik arah konversi dengan cepat
Buka panel Referensi Escape untuk melihat semua sekuens escape pada format terpilih
Klik baris mana pun di tabel referensi untuk menyalin sekuensnya
Semua proses berjalan di browser Anda — tidak ada data yang dikirim ke server mana pun
Ingin belajar lebih banyak? Baca dokumentasi →
1/6
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda