Encoder/Decoder URL

Encode dan decode URL serta karakter khusus secara instan dengan parsing URL pintar.

Input 0 karakter
Output 0 karakter

Kasus Penggunaan

Encoding dan decoding URL sangat penting untuk pengembangan web dan penggunaan internet sehari-hari:

  • Encode Parameter Query

    Sertakan dengan aman karakter khusus seperti spasi, ampersand, dan tanda sama dengan dalam string query URL saat membuat tautan dinamis.

  • Debug URL Ter-encode dari Log

    Decode dengan cepat URL yang di-encode persen dari log server untuk memahami URL mana yang sebenarnya diminta.

  • Perbaiki URL yang Di-encode Ganda

    Identifikasi dan perbaiki URL dengan %2520 alih-alih %20 dengan mendeteksi input yang sudah di-encode sebelum encoding lagi.

  • Pahami Struktur URL

    Pelajari bagian mana dari URL yang di-encode dan kapan menggunakan encodeURI vs encodeURIComponent dengan rincian visual.

  • Siapkan Teks untuk Parameter URL

    Encode teks dengan emoji dan karakter khusus untuk menambahkan dengan aman ke URL berbagi di semua platform.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara encodeURIComponent dan encodeURI?
encodeURIComponent meng-encode semua karakter khusus termasuk delimiter URL (/, ?, #). Gunakan untuk nilai parameter query. encodeURI mempertahankan karakter struktur URL dan ditujukan untuk encoding URL lengkap.
Mengapa saya melihat %20 bukan + untuk spasi?
Kami menggunakan %20 untuk spasi karena lebih kompatibel secara universal. Notasi + untuk spasi hanya berfungsi di string query dan dapat menyebabkan masalah di bagian URL lainnya.
Apa itu encoding ganda?
Encoding ganda terjadi ketika Anda meng-encode string yang sudah di-encode. Misalnya, %20 (spasi ter-encode) menjadi %2520. Alat kami memperingatkan ketika ini mungkin terjadi.
Apakah data saya aman?
Ya! Semua encoding dan decoding terjadi langsung di browser Anda. Data Anda tidak pernah dikirim ke server mana pun.
Mengapa decoding tidak berfungsi pada beberapa string?
Decoding gagal ketika input mengandung urutan encoding persen yang tidak valid, seperti %GG (hex tidak valid) atau % di akhir tanpa dua digit hex.