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
- 1Tempel teks, nilai parameter, atau URL yang ingin dienkode.
- 2Pilih component encoding untuk sebuah nilai, atau URI penuh untuk menjaga struktur URL.
- 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.
Alat terkait
URL Decoder
Dekode URL percent-encoded kembali menjadi teks terbaca — %20, %2F, dan nilai query string jelas seketika. Menangani + sebagai spasi, sepenuhnya di browser Anda.
Semua alat →
Base64 Encoder
Enkode teks ke Base64 secara instan dengan dukungan UTF-8 penuh — emoji, aksen, dan karakter CJK selamat utuh. Gratis, privat, tidak ada yang pernah keluar dari browser Anda.
Semua alat →
Base64 Decoder
Dekode Base64 kembali menjadi teks terbaca dengan penanganan UTF-8 yang benar — data URI, payload API, dan nilai config terenkode jelas seketika. Privat dan gratis.
Semua alat →
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>