Pemasaran & Tautan

Encoder dan Decoder URL

Kodekan teks agar aman dipakai dalam URL, atau uraikan tautan ber-percent-encoding kembali menjadi teks biasa.

Privasi sejak awal: data Anda tetap di perangkat Anda.

Masukan

Mode pengodean

Hasil

Apa fungsi encoder dan decoder URL?

URL hanya boleh berisi karakter tertentu, jadi spasi, huruf beraksen, dan simbol seperti & harus dikodekan dengan percent-encoding (spasi menjadi %20). Encoder URL ini mengubah teks ke format aman itu, dan decoder URL mengembalikan tautan terkode menjadi teks yang terbaca.

Cara menggunakan encoder dan decoder URL

  1. Tempel teks atau URL Anda ke kotak masukan.
  2. Pilih “Komponen” untuk mengodekan satu nilai seperti kata pencarian, atau “URL lengkap” agar karakter seperti / ? & tetap utuh.
  3. Tekan Kodekan atau Uraikan.
  4. Salin hasilnya, atau pakai sebagai masukan baru untuk melanjutkan.

Privasi Anda

Pengodean dan penguraian terjadi di browser Anda. Tautan yang Anda tempel tidak pernah dikirim ke MyToolsLab.

Baca bagaimana MyToolsLab menjaga privasi

Pertanyaan yang sering diajukan

Apa beda pengodean komponen dan URL lengkap?

Pengodean komponen (encodeURIComponent) mengodekan setiap karakter terpesan, termasuk / ? & = dan #, yang tepat untuk satu nilai query. Pengodean URL lengkap (encodeURI) membiarkan karakter itu apa adanya agar alamat lengkap tetap berfungsi.

Kapan saya butuh decoder URL?

Saat tautan atau catatan log penuh dengan rangkaian seperti %20 atau %C3%A9 dan Anda ingin membacanya. Penguraian mengubahnya kembali menjadi spasi, huruf beraksen, dan simbol.

Mengapa sebagian URL memakai + bukan %20 untuk spasi?

Formulir HTML secara tradisional mengodekan spasi dalam query string sebagai +. Centang “Anggap + sebagai spasi” saat menguraikan data formulir; biarkan tidak dicentang untuk jalur (path), tempat + adalah tanda tambah sungguhan.

Mengapa penguraian gagal dengan galat “salah format”?

Tanda % harus diikuti dua digit heksadesimal, dan byte-nya harus membentuk UTF-8 yang valid. Tanda % yang berdiri sendiri (seperti pada “100%”) atau rangkaian yang terpotong menimbulkan galat; kodekan % sebagai %25 lebih dulu.