Encoding dan Decoding URL mengonversi teks ke/dari format encoding URL. Menggunakan encodeURIComponent/decodeURIComponent standar. Semua pemrosesan di browser lokal.
Fitur Utama
Konversi langsung saat mengetik, encoding dan decoding real-time
Menggunakan implementasi standar encodeURIComponent / decodeURIComponent
Dukungan Unicode penuh — encoding yang benar untuk karakter non-ASCII seperti Mandarin dan Jepang
Panel input dan output dapat disalin dengan satu klik
Tata letak editor berdampingan, input dan output terlihat jelas
Penanganan error cerdas, memberikan peringatan untuk string encoding tidak valid
How to Use
Paste or type your text or URL into the input area.
Click encode to convert special characters to URL-safe format, or decode to revert.
View the encoded/decoded result instantly in the output area.
Copy the result to your clipboard with one click.
Pratinjau Cepat
Kasus Penggunaan
Encode parameter kueri yang mengandung karakter khusus sebelum mengirim permintaan HTTP
Decode URL berenkode persen yang disalin dari bilah alamat browser atau log
Encode teks Mandarin atau non-ASCII lainnya dengan aman ke dalam URL
Debug masalah encoding URL di aplikasi web dan integrasi API
Siapkan URL redirect atau deep link dengan segmen jalur terenkode
urlencodingKode Persenparameter kueri
Pertanyaan Umum
Apa itu encoding URL (percent-encoding)?
Encoding URL mengganti karakter tidak aman dengan % diikuti dua digit heksadesimal. Misalnya spasi menjadi %20, ampersand menjadi %26.
Apa perbedaan encodeURI dan encodeURIComponent?
encodeURI untuk URL lengkap, mempertahankan karakter struktural. encodeURIComponent mengkodekan semua karakter, cocok untuk nilai parameter kueri.
Apakah alat ini mendukung encoding karakter Mandarin?
Ya. Alat menggunakan fungsi encodeURIComponent native browser, mendukung penuh encoding UTF-8. Semua karakter Unicode termasuk Mandarin, Jepang, Korea, dan emoji dapat dienkode dengan benar menjadi urutan percent-encoding.
Mengapa teks yang didekode terlihat salah atau menampilkan error?
Ini biasanya karena input bukan string percent-encoding yang valid. Pastikan format string encoding benar — setiap tanda persen harus diikuti dua digit heksadesimal (0-9, A-F). Urutan yang tidak lengkap atau salah format akan menyebabkan kegagalan decoding.
Apakah encoding URL dan encoding entitas HTML sama?
Berbeda. Encoding URL menggunakan tanda persen dengan angka heksadesimal (misalnya spasi dienkode sebagai %20), sedangkan encoding entitas HTML menggunakan urutan yang diawali & (misalnya spasi dienkode sebagai ). Kegunaannya berbeda — encoding URL untuk URL, encoding entitas HTML untuk konten HTML.