Encoder / Decoder URL
Escape URL dan string kueri untuk transportasi yang aman, atau ubah URL ter-escape kembali menjadi teks biasa yang mudah dibaca.
Masukkan teks Anda:
Hasil:
Cara mengodekan atau mendekodekan URL
- Tempel URL atau string kueri Anda ke kotak input.
- Pilih Enkode atau Dekode, lalu pilih mode pengodean yang cocok.
- Klik Konversi untuk mendapatkan output ter-escape atau ter-unescape Anda.
- Salin hasilnya dan gunakan di tautan, API, atau formulir.
FAQ
Apa perbedaan antara dua mode enkode?
encodeURIComponent meng-escape hampir setiap karakter dan dimaksudkan untuk nilai kueri tunggal, sedangkan encodeURI mempertahankan karakter seperti garis miring dan titik dua tetap utuh untuk URL lengkap.
Mengapa spasi menjadi %20?
URL hanya dapat berisi kumpulan karakter terbatas. Pengodean mengubah karakter seperti spasi menjadi bentuk ber-encoding persen seperti %20 agar dapat dikirim dengan aman.
Apakah saya perlu mengodekan URL secara manual?
Tidak, sebagian besar bahasa pemrograman menanganinya untuk Anda, tetapi alat ini berguna untuk men-debug, menyusun string kueri secara manual, atau menguji kasus tepi.
Apakah data URL dikirim ke mana pun?
Tidak. Pengodean dan pendekodean terjadi sepenuhnya di peramban Anda, jadi tidak ada yang Anda tempel yang diunggah atau dicatat.
Alat Terkait
Mengapa mengodekan URL?
URL hanya boleh memuat set karakter terbatas, jadi karakter khusus harus dikodekan persen agar aman dikirim. Pengodean menjaga parameter kueri tetap utuh saat membangun tautan, formulir, atau panggilan API.
- Kodekan parameter kueri dengan aman sebelum membangun permintaan API.
- Loloskan masukan pengguna untuk mencegah tautan rusak atau URL cacat.
- Dekode URL terkode untuk membaca tujuan sebenarnya.
Tips dan Batasan
Gunakan encodeURIComponent untuk nilai kueri tunggal dan encodeURI untuk URL lengkap — keduanya meloloskan set karakter berbeda. Semua berjalan lokal, data Anda tidak pernah keluar dari peramban.