Enkoder / Dekoder URL
Enkode dan dekode URL secara real-time.
Sempurna untuk parameter query dan analisis URL.
Tentang
Sebuah alat online gratis yang mengonversi karakter khusus dalam URL — seperti spasi, teks dalam bahasa lain, dan simbol — ke dalam percent-encoding sesuai RFC 3986 (format %XX). Juga dapat mendekode URL yang terenkode kembali ke string yang dapat dibaca.
Mendukung mode encodeURIComponent dan encodeURI, ideal untuk membangun parameter API atau memverifikasi URL. Semua pemrosesan dilakukan secara lokal di browser Anda.
Cara Pakai
Pilih mode
Pilih "Enkode" atau "Dekode" dengan tombol toggle.
Masukkan teks
Tempel URL atau string Anda di area kiri. Hasilnya muncul di kanan secara real-time.
Salin dan gunakan
Klik Salin untuk menyalin hasilnya. Gunakan Tukar untuk membalik input dan output.
Glosarium
- Percent-Encoding
- Metode untuk mengenkode karakter yang tidak diizinkan dalam URL dalam format %XX (XX dalam heksadesimal). Didefinisikan dalam RFC 3986.
- encodeURIComponent
- Fungsi JavaScript yang mengenkode semua karakter khusus termasuk /, ? dan &. Digunakan untuk nilai parameter.
- encodeURI
- Fungsi JavaScript yang membiarkan karakter struktural URL (/, :, ?, #, &) tidak dikode dan mengenkode sisanya.
- UTF-8
- Format enkoding Unicode. Satu karakter Jepang dikode sebagai 3 byte (mis. %E6%9D%B1).
- RFC 3986
- Standar Internet yang mendefinisikan sintaks URI, termasuk perbedaan antara karakter reserved dan unreserved.
- Query String
- Bagian URL setelah ? yang berisi parameter kunci=nilai yang dihubungkan dengan &.
- Fragment
- Bagian URL setelah # yang menentukan jangkar dalam halaman.
FAQ
- Q.Apa perbedaan encodeURIComponent dan encodeURI?
- encodeURIComponent mengenkode semua karakter khusus termasuk /, ? dan &. encodeURI membiarkan karakter struktural URL tetap utuh dan hanya mengenkode karakter non-ASCII.
- Q.Apakah data URL saya dikirim ke server?
- Tidak. Semua konversi dilakukan sepenuhnya di browser Anda menggunakan fungsi bawaan JavaScript.
- Q.Apa yang terjadi saat mengenkode teks dengan karakter khusus?
- Teks dikoding dalam UTF-8. Setiap karakter dikonversi menjadi urutan byte yang dikoden persen seperti %E6%9D%B1.
- Q.Apa yang terjadi jika dekoding gagal?
- Kesalahan terjadi jika input berisi urutan percent-encoding yang tidak valid (mis. %ZZ). Periksa input Anda.
- Q.Bisakah saya mengenkode Base64 di sini?
- Alat ini khusus untuk percent-encoding URL. Gunakan alat Base64 khusus.
Kasus Penggunaan
🔧 Pengembangan API
Verifikasi enkoding teks dalam parameter query.
🔍 Audit SEO dan Tautan
Dekode URL terenkode untuk mengonfirmasi isinya.
📧 Email dan Chat
Dekode URL terenkode yang diterima dalam pesan.
📊 Log Analitik
Dekode parameter URL terenkode dalam log akses server.
Kirim Umpan Balik
Beri tahu kami pendapat Anda untuk membantu kami menyempurnakan alat ini.
Umpan balik sementara ditangguhkan
Server sedang sibuk atau perlindungan spam aktif. Silakan coba lagi nanti.