JSON Escape & Unescape — Encoder String

Buat teks apa pun aman ditempel ke string JSON — tanda kutip, backslash, baris baru, dan Unicode — atau ubah string yang sudah di-escape kembali menjadi teks atau JSON yang mudah dibaca.

Diperbarui

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Formatter dan validator JSON online gratisFormat JSON →

Cara menggunakan JSON Escape & Unescape

  1. Pilih mode: escape atau unescape teks, atau konversi antara dokumen JSON dan string yang di-escape.
  2. Tempel input; output akan langsung diperbarui.
  3. Gunakan Balik untuk menjalankan konversi kebalikannya pada hasil.

Karakter apa saja yang harus di-escape dalam JSON?

KarakterEscape
Tanda kutip ganda "\"
Backslash \\\
Baris baru, carriage return, tab\n, \r, \t
Backspace, form feed\b, \f
Karakter kontrol lainnya (U+0000–U+001F)\u0000–\u001f

Karakter lainnya, termasuk emoji dan huruf beraksen, boleh langsung dipakai apa adanya dalam JSON UTF-8. Centang ASCII only untuk menulis karakter non-ASCII sebagai \uXXXX bagi sistem yang tidak mendukung UTF-8. Garis miring (/) boleh di-escape sebagai \/, yang dilakukan beberapa server agar </script> tidak muncul di JSON inline.

JSON di dalam JSON

Beberapa API dan message queue membawa dokumen JSON sebagai field string — misalnya body pesan SQS atau payload webhook. JSON → string menghasilkan bentuk double-encoded itu; String → JSON menghapus satu lapis escape dan merapikan dokumen di dalamnya, cara tercepat mengatasi "{\"id\":1}" yang menyebalkan di log.

Dalam kode

JSON.stringify(text)      // escape (JavaScript)
JSON.parse(escaped)       // unescape
json.dumps(text)          # Python
json.loads(escaped)

Butuh escape URL atau HTML? Gunakan URL encoder atau HTML entity encoder.

Juga dicari sebagai: escape json, unescape json, escape string json, json stringify online, hapus backslash json, encoder string json, cara escape json.

Tool yang cocok dipakai bersama JSON Escape & Unescape

  • Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.
  • Encode / Decode Base64 — Ubah teks ke Base64 dan sebaliknya dengan dukungan UTF-8 penuh (aksen, emoji), beralih ke Base64 URL-safe, atau seret file untuk mendapatkan string Base64 atau data URI-nya.
  • JSON Diff — Temukan apa yang persis berubah di antara dua dokumen JSON, seperti respons API, versi konfigurasi, fixture, atau hasil ekspor, dalam bentuk daftar path dengan nilai lama dan nilai baru.
  • Validator JSON Schema — Tempel schema dan JSON untuk melihat nilai mana yang melanggar aturan, atau buat schema awal dari data contoh.

Pertanyaan yang sering diajukan

Bagaimana cara menghapus backslash dari string JSON?
Pilih Unescape teks (atau String → JSON jika string berisi dokumen JSON). Urutan escape seperti \" dan \n akan dikembalikan ke karakter aslinya.
Apakah tanda kutip tunggal perlu di-escape?
Tidak. String JSON menggunakan tanda kutip ganda, jadi tanda kutip tunggal sudah valid apa adanya.
Apakah teks saya diunggah?
Tidak. Semuanya berjalan di browser kamu.
Bisakah saya memasang JSON Escape & Unescape sebagai aplikasi web dan memakainya offline?
Bisa. JSON Escape & Unescape adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait