Kategori: Alat pengembang

Encoder dan Decoder URL

Ide kami sendiriAlatnya tidak ada?

Pilih cakupan komponen atau URL penuh, lalu encode, decode, dan salin

Encode atau decode URL di browser. Beralih antara cakupan komponen (encodeURIComponent) dan URL penuh (encodeURI), lalu salin hasilnya.

Hasil
Hasil akan muncul di sini.

Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.

Apa fungsi alat ini

Encoder dan decoder URL ini mengubah spasi, karakter non-ASCII, dan simbol reservasi menjadi percent-encoding %XX, serta mengembalikan teks encoded ke bentuk terbaca. Kontrol pentingnya adalah sakelar cakupan. Dalam cakupan komponen, alat memakai encodeURIComponent dan decodeURIComponent, yang juga meng-encode pemisah :, /, ?, #, dan &, sehingga nilai parameter kueri tunggal tetap utuh. Dalam cakupan URL penuh, alat memakai encodeURI dan decodeURI, yang membiarkan karakter struktural itu agar tautan lengkap tetap dapat dipakai. Hasil dapat disalin dengan satu aksi. Jika input decode berisi urutan percent-escape yang tidak lengkap atau tidak valid, alat melaporkan error alih-alih menebak. Alat ini tidak memeriksa validitas URL, tidak membuat request, tidak mengikuti redirect, dan tidak memindai keamanan tautan; tidak ada konversi Base64, pembuat query string, atau editor parameter; tidak ada konversi form-urlencoded plus-untuk-spasi; dan tidak ada batch atau file. Apa pun yang ditempel dan hasilnya tetap di browser dan tidak pernah diunggah ke LocalTools.

Cara memakainya

  1. Tempel URL penuh atau satu nilai komponen, lalu pilih encode atau decode.
  2. Atur cakupan: komponen memakai encodeURIComponent/decodeURIComponent, URL penuh memakai encodeURI/decodeURI.
  3. Baca dan salin hasil; urutan percent-escape yang rusak dilaporkan sebagai error.

Privasi

Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.

Pertanyaan yang sering diajukan

Bagaimana cara encode URL online?
Tempel teks, pilih encode, tentukan apakah itu satu komponen atau URL penuh, lalu salin output percent-encoded. Semuanya berjalan di browser.
Apa beda encodeURI dan encodeURIComponent?
encodeURIComponent juga meng-escape :, /, ?, #, dan &, cocok untuk nilai parameter kueri. encodeURI mempertahankan pemisah itu agar tautan lengkap tetap bekerja.
Apa itu URL encoding dan decoding?
Encoding mengganti karakter tidak aman atau reservasi dengan urutan %XX; decoding mengembalikannya ke karakter asli. Alat ini melakukan satu arah setiap kali.
Spasi harus %20 atau tanda plus?
Alat ini selalu menghasilkan %20 mengikuti percent-encoding URI. Aturan plus-sebagai-spasi milik application/x-www-form-urlencoded dan tidak disediakan di sini.
Bisa memeriksa URL berfungsi atau decode banyak tautan?
Tidak. Decoding hanya transformasi teks, bukan validasi atau cek keamanan: alat tidak mengakses URL, mengikuti redirect, mem-parse parameter, mengubah Base64, atau memproses file dan batch.