+Moyoutil
🌐 Bahasa Indonesia
www
Pembangunan

Encoder URL

Konversi karakter di alamat dengan aman.

Pengkodean URL, gunakan seperti ini

Anda dapat mengkodekan komponen URL seperti istilah pencarian atau mendekode karakter yang dinyatakan dalam persen.

Contoh penggunaan

Spasi diganti dengan %20. & pada istilah pencarian diganti dengan %26 untuk membedakannya dengan parameter lainnya.

Harap diperhatikan

Terapkan encodeURIComponent ke masing-masing komponen, bukan seluruh alamat. Saat mendekode, tanda + dipertahankan.

Petunjuk langkah demi langkah

  1. Masukkan satu istilah pencarian atau nilai parameter URL.
  2. Pilih penyandian atau penguraian kode.
  3. Periksa pengkodean ganda saat memasukkan alamat lengkap.

Seluruh alamat dan nilai parameter berbeda

Alat ini menggunakan encodeURIComponent dan decodeURIComponent. Tujuannya adalah untuk meneruskan beberapa nilai URL dengan aman. Jika Anda mengkodekan seluruh alamat, : dan / juga diubah, sehingga tidak dapat digunakan secara langsung sebagai tautan biasa. Pengkodean ulang %20 yang sudah dikodekan menghasilkan %2520, yang berbeda dari maksud aslinya.

Contoh masukan dan hasil pengkodean URL
Teks asliHasil pengkodean
a ba%20b
a&ba%26b
한글%ED%95%9C%EA%B8%80

Pertanyaan yang Sering Diajukan

Didekodekan + tidak berubah menjadi spasi.

Alat ini mengikuti aturan komponen URI, jadi biarkan + apa adanya. Ini berbeda dengan aturan application/x-www-form-urlencoded untuk formulir HTML.

Saya mendapat pesan kesalahan yang menyatakan URI tidak valid.

Format heksadesimal setelah % mungkin salah atau bukan kombinasi byte UTF-8 yang valid. Pastikan dokumen asli tidak terpotong.

Bisakah pengkodean URL mencegah XSS?

Pengkodean URL saja tidak menyelesaikan semua masalah keamanan. Penanganan yang tepat diperlukan untuk setiap keluaran HTML, daftar putih URL, dan konteks skrip.

Ditulis dan dioperasikan oleh: Moyoutil · Ulasan konten: 30-09-2026 · Laporan Kesalahan

Blog Pemanfaatan Alat

Lihat semua blog →

Panduan Format JSON, Base64, dan Encoding URL

Membedakan tujuan pemeriksaan dan pembersihan tata bahasa JSON, pengkodean/dekode UTF-8 Base64, dan pengkodean parameter URL. Kami telah mengumpulkan contoh yang dapat Anda jalankan sendiri, serta bilangan bulat besar, pengkodean ganda, dan tindakan pencegahan keamanan.

Baca artikel ↗