Decoder URL
Dekode URL atau nilai ber-escape persen kembali menjadi teks yang dapat dibaca; tautan panjang otomatis diurai menjadi parameter kuerinya.
«Komponen» (encodeURIComponent) meng-escape semua karakter khusus — pakai untuk satu nilai parameter. «URL utuh» (encodeURI) membiarkan :/?#&= apa adanya sehingga tautan tetap bisa dipakai.
Encoding formulir (application/x-www-form-urlencoded) menulis spasi sebagai + bukan %20.
0 karakter · 0 byte · 0 baris
Hasil
0 karakter · 0 byte · 0 baris
Tentang decoding URL
Decoding membalikkan encoding persen: setiap urutan %XX kembali ke byte aslinya, dan aliran byte dibaca sebagai teks UTF-8. URL ber-escape muncul di log server, rantai pengalihan, ekspor analitik, dan tautan pelacakan, di mana decoding adalah satu-satunya cara melihat isi sebenarnya dari sebuah tautan.
Tempel tautan lengkap dan alat ini juga mencantumkan setiap parameter kueri beserta nilai yang telah didekode — cara tercepat memeriksa URL pelacakan yang panjang. Jika teks berasal dari formulir HTML, spasi mungkin muncul sebagai +; aktifkan opsi untuk mengubahnya kembali.
Yang bisa ditangani alat ini
Dua cakupan encoding
Beralih antara encodeURIComponent untuk satu nilai dan encodeURI untuk tautan lengkap, tanpa perlu menebak alat lain memakai yang mana.
Parameter kueri dibedah
Tempel tautan pelacak yang panjang, lalu setiap parameter ditampilkan bersama nilai hasil decode-nya sehingga jelas data apa yang dibawa.
Paham encoding formulir
Opsi + sebagai spasi mengikuti cara formulir HTML dan banyak backend meng-encode data, berlaku untuk kedua arah.
Pertanyaan yang sering diajukan
Mengapa decoding gagal?
Tanda persen harus diikuti tepat dua digit heksadesimal. % tunggal atau urutan terpotong seperti %E4%B8 menghentikan decoding, dan pesan kesalahan menunjukkan lokasinya.
Mengapa muncul + alih-alih spasi?
Data formulir menulis spasi sebagai +, bukan %20. Aktifkan «+ sebagai spasi» saat mendekode query string dari formulir HTML atau backend lama.
Hasilnya masih berantakan?
Kemungkinan besar teksnya di-encode dua kali: dekode outputnya sekali lagi. Jika tetap berantakan, byte aslinya bukan UTF-8.
Apakah tautan yang saya tempel disimpan?
Tidak. Decoding dan analisis parameter berjalan sepenuhnya di browser Anda; tidak ada yang dikirim ke server.