Enkoder URL

Enkode URL atau Dekode teks biasa, data JSON, XML, dan YAML untuk pengiriman URL yang aman.
Semua pemrosesan berlangsung secara lokal di browser — data Anda tidak pernah diunggah ke server mana pun.
Format: Arah:
Cara penggunaan: Pilih format (URL / JSON / XML / YAML) dan arah (Enkode / Dekode), lalu klik Proses.
Enkode penuh menggunakan encodeURIComponent untuk keamanan URL yang lengkap. Saat tidak dicentang (mode Ringan), hanya karakter struktural khusus format yang dienkode — keluaran tetap lebih mudah dibaca.
Validasi sebelum enkode memeriksa bahwa masukan Anda adalah JSON/XML/YAML yang valid sebelum dienkode. Nonaktifkan untuk mengenkode teks mentah apa adanya.
Dekode: Membalik pengodean persen. Untuk JSON/YAML, keluaran yang didekode diformat rapi dengan indentasi yang dapat dikonfigurasi.
Contoh: memuat contoh khusus format untuk arah saat ini — teks mentah saat mengenkode, teks berpersen-enkode saat mendekode.
Apa itu pengodean persen?

URL hanya boleh membawa sekumpulan karakter terbatas, sehingga yang lain di-persen-enkode: karakter ditulis sebagai byte UTF-8-nya, setiap byte sebagai %XX — 中 menjadi %E4%B8%AD. Huruf, digit, dan - _ . ~ tidak pernah perlu di-escape (himpunan unreserved RFC 3986); karakter yang dicadangkan seperti / ? & = hanya di-escape ketika jika tidak akan dibaca sebagai struktur URL.

Sebuah spasi memiliki dua pengodean yang sah: %20 dalam URL biasa, tetapi + dalam badan formulir application/x-www-form-urlencoded — teks yang sama dapat terlihat berbeda secara sah tergantung di mana ia melewati.