ToolsMaxxing

Encode dan decode URL

Percent-encode teks untuk dipakai di URL, atau decode teks bergaya %20 kembali ke bentuk yang terbaca.

File Anda tetap di perangkat Anda

Cara kerjanya

  1. 1Pilih Encode atau Decode.
  2. 2Tempel teks atau URL Anda.
  3. 3Untuk encode, pilih apakah teks berupa satu nilai atau URL lengkap.
  4. 4Salin hasilnya.

Fungsi tiap opsi

Satu nilai (encodeURIComponent)
Meng-encode semuanya kecuali huruf, angka, dan - _ . ! ~ * ' ( ). Gunakan untuk nilai parameter query atau segmen path.
URL lengkap (encodeURI)
Mempertahankan karakter yang menyusun URL seperti : / ? # & =, dan meng-encode sisanya. Gunakan untuk alamat lengkap.
Anggap + sebagai spasi
Pengiriman formulir menulis spasi sebagai +. Aktifkan untuk men-decode-nya.

Privasi

Alat ini berjalan di browser Anda. File Anda tidak pernah diunggah ke server.

Pertanyaan yang sering diajukan

Kapan meng-encode satu nilai, dan kapan URL lengkap?

Encode setiap nilai parameter sendiri-sendiri, lalu gabungkan dengan & dan =. Jika Anda meng-encode URL lengkap sebagai satu nilai, garis miring dan tanda tanyanya ikut di-escape dan tautan rusak.

Kenapa decode gagal?

Tanda % harus diikuti dua digit heksadesimal, dan byte hasilnya harus membentuk UTF-8 yang valid. Tanda % nyasar di teks, seperti 50% off, menyebabkan ini. Encode sebagai %25.

Apa bedanya %20 dan +?

%20 adalah spasi di bagian mana pun dari URL. + berarti spasi hanya pada query string berformat formulir, itulah sebabnya ada opsi tersendiri.

Bagaimana karakter non-Inggris di-encode?

Sebagai byte UTF-8, masing-masing ditulis %XX. Misalnya huruf é menjadi %C3%A9.

Apakah alat ini mengikuti atau membuka tautan?

Tidak. Alat ini hanya mengubah teks. Tidak ada permintaan yang dikirim ke alamat tersebut.

Alat terkait