Lewati ke konten
AioFreeKit

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

Hasil akan muncul di sini saat Anda mengetik.

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.

Masukan & Kontak

Menemukan bug atau punya ide untuk alat baru? Kami membaca setiap pesan. Sertakan alamat halaman dan masalah yang terjadi agar kami bisa memperbaikinya lebih cepat.

Kirim email