Skip to content
Zoyku

URL Encoder

Percent-enkode URL dan query string secara online — pilih encoding component atau encoding URI penuh, dengan output langsung untuk tautan, parameter, dan segmen path.

Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak diunggah ke server mana pun.

Cara pakai

  1. 1Tempel teks, nilai parameter, atau URL yang ingin dienkode.
  2. 2Pilih component encoding untuk sebuah nilai, atau URI penuh untuk menjaga struktur URL.
  3. 3Salin hasil terenkodenya langsung ke tautan atau request Anda.

URL Encoder

Tempel teks atau URL apa pun dan lihat hasil percent-encoded-nya secara langsung. Dua mode menutup dua kasus nyata: component encoding (encodeURIComponent) meng-escape setiap karakter cadangan untuk satu nilai parameter, sementara encoding URI penuh (encodeURI) menjaga struktur URL — :, /, ?, dan & — tetap utuh.

Penting saat membangun query string dengan tangan, menyematkan URL di dalam URL lain, membuat tautan mailto, atau melewatkan nilai dengan spasi, ampersand, dan karakter non-Latin lewat parameter GET.

Pertanyaan yang sering diajukan

Kapan sebaiknya memakai encodeURIComponent alih-alih encodeURI?

Pakai encodeURIComponent untuk nilai individual yang Anda sisipkan ke URL — ia meng-escape &, =, ?, /, dan lainnya, jadi sebuah nilai tidak pernah bisa merusak query string. Pakai encodeURI hanya untuk URL lengkap yang ingin dibuat aman-transport sambil menjaga strukturnya.

Kenapa spasi menjadi %20 dan bukan +?

%20 adalah percent-encoding standar untuk spasi; jalan pintas + adalah konvensi form-encoding yang ditangani terpisah oleh application/x-www-form-urlencoded. Alat ini memakai %20 standar.

Apakah menangani karakter non-Latin?

Ya — karakter di luar ASCII dienkode UTF-8 lebih dulu, lalu percent-encoded, persis seperti yang dilakukan browser.

Sematkan alat ini

Tambahkan alat ini ke situs Anda dengan satu baris — berjalan di browser pengunjung.

<iframe src="https://zoyku.com/id/tools/url-encoder?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — url-encoder" loading="lazy"></iframe>
100% local processing