Encode dan decode URL serta komponen URL dalam format persen, selamat untuk UTF-8.
Cara menggunakan URL Encoder
Tampal teks atau URL anda.
Pilih encode atau decode, dan skop komponen atau URL penuh.
Salin keputusan.
URL hanya dibenarkan mengandungi set aksara yang terhad, jadi apa-apa yang di luar set itu, iaitu ruang, huruf beraksen, dan simbol terpelihara seperti & ? / =, perlu dilepaskan. Pengekodan peratus menggantikan setiap bait sedemikian dengan tanda peratus dan nilai heksadesimal dua digitnya, jadi ruang menjadi %20 dan tanda ampersan menjadi %26.
Alat ini mengekod teks dan URL kepada bentuk pengekodan peratus dan menyahkodnya semula. Ia dibina di atas fungsi standard pelayar encodeURIComponent dan encodeURI, jadi outputnya sepadan tepat dengan apa yang dihasilkan oleh JavaScript anda sendiri, dan ia selamat UTF-8 untuk teks antarabangsa.
Pengekodan dan penyahkodan berjalan sepenuhnya dalam pelayar anda, jadi tiada apa yang anda tampal dihantar ke pelayan, yang melegakan apabila URL mengandungi token atau parameter pertanyaan yang anda tidak mahu kongsi.
Togol skop itu penting. Mod komponen (encodeURIComponent) melepaskan aksara terpelihara seperti & = ? / dan itulah yang anda perlukan untuk satu nilai rentetan pertanyaan atau segmen laluan. Mod URL penuh (encodeURI) membiarkan aksara berstruktur kekal utuh supaya URL lengkap kekal boleh digunakan.
Kesilapan biasa ialah mengekod keseluruhan URL dengan mod komponen, yang melepaskan :// dan ? serta merosakkan pautan. Satu lagi ialah pengekodan berganda, di mana rentetan yang sudah dikod dikod semula dan %20 bertukar menjadi %2520. Jika ragu-ragu, nyahkod dahulu untuk melihat nilai mentah.
Terdapat juga kelainan sejarah dalam rentetan pertanyaan: penyerahan borang mengekod ruang sebagai tanda tambah, manakala pengekodan peratus menggunakan %20. Kedua-duanya kelihatan dalam penggunaan sebenar, jadi penyahkod secara amnya menerima kedua-duanya.
Soalan lazim
'Komponen' (encodeURIComponent) melepaskan aksara simpanan seperti & = ? / untuk nilai query. 'URL penuh' (encodeURI) mengekalkan struktur URL.
Jujukan persen yang salah format (seperti % yang tersendiri) tidak boleh didecode. Semak input atau encode semula terlebih dahulu.
Benamkan alat ini
Tambah alat ini ke laman web anda sendiri. Salin coretan di bawah; ia kekal terkini secara automatik.
<iframe src="https://monu.tools/embed/ms/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Alat berkaitan
Encode teks ke Base64 atau decode Base64 kembali ke teks. Selamat untuk UTF-8 dengan pengesanan arah automatik.
Decode JSON Web Token untuk memeriksa pengepala dan payload-nya, dengan masa tamat tempoh dan masa pengeluaran yang boleh dibaca manusia. Berjalan sepenuhnya dalam pelayar anda; token tidak pernah dimuat naik.
Jana hash SHA-1, SHA-256, SHA-384 dan SHA-512 bagi sebarang teks, terus dalam pelayar anda.
Jana HMAC untuk mesej dan kunci rahsia menggunakan SHA-1, SHA-256, SHA-384 atau SHA-512, dalam pelayar anda.