Alat developer

Enkoder URL

Percent-encode teks untuk URL, atau dekode kembali.

Enkoder URL Berjalan di perangkat Anda
  • Berjalan di browser Anda — teks Anda tidak pernah dikirim ke mana pun
  • Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau

Cara kerjanya

URL hanya boleh memuat sekumpulan karakter terbatas. Selebihnya — spasi, ampersand, huruf beraksen, apa pun yang bukan ASCII — harus di-percent-encode, atau URL rusak dengan cara yang menjengkelkan untuk di-debug.

URI lengkap versus komponen

Meng-encode seluruh URI membiarkan karakter struktural seperti titik dua, garis miring, dan tanda tanya, karena karakter itu menjalankan fungsi. Meng-encode komponen meng-escape-nya juga, yang dibutuhkan oleh nilai di dalam parameter kueri.

Bug yang biasa terjadi

Meng-encode seluruh URL padahal maksudnya satu parameter membiarkan ampersand utuh, sehingga nilai yang mengandungnya diam-diam terpecah menjadi dua parameter. Untuk nilai dalam query string, gunakan opsi komponen.

FAQ

Enkoder URL — pertanyaan

Apa bedanya kedua opsi encode?

Encode membiarkan karakter struktur URL; encode sebagai komponen meng-escape-nya juga, untuk nilai yang masuk ke dalam query string.

Mengapa decoding kadang gagal?

Tanda persen yang nyasar dan bukan bagian dari urutan escape yang valid membuat teks tidak bisa didekode. Alat ini melaporkannya dan tidak mengembalikan hasil yang salah.

Apakah teks saya dikirim ke suatu tempat?

Tidak, encoding berlangsung di halaman.