URL Encode dan Decode Online
Tempel teks atau URL, dan hasilnya di-encode atau di-decode seiring Anda mengetik.
Teks dan file Anda tetap di browser — tidak ada yang dikirim ke server.
Cara pakai
- Tempel teks Anda di kolom masukan, lalu pilih "Encode" atau "Decode".
- Pilih "Nilai parameter" untuk meng-encode satu nilai: karakter seperti & = / ? di-escape agar query string tidak rusak.
- Pilih "URL lengkap" untuk mempertahankan struktur URL (: / ? & =) dan hanya meng-escape spasi serta karakter non-ASCII. Setiap baris diproses sebagai URL terpisah.
- Aktifkan "Spasi menjadi +" untuk data form HTML (application/x-www-form-urlencoded). Saat decode, tanda + akan kembali menjadi spasi.
- Tombol "Tukar masukan dan hasil" memindahkan hasil ke kolom masukan dan membalik arahnya.
Pertanyaan umum
Apa beda encodeURIComponent dan encodeURI?
encodeURIComponent meng-escape semua karakter khusus, jadi dipakai untuk satu nilai di dalam URL. encodeURI membiarkan karakter seperti : / ? # & = agar URL lengkap tetap berfungsi setelah di-encode.
Spasi menjadi %20 atau +?
Di path dan sebagian besar query string, spasi ditulis %20. Form HTML yang dikirim sebagai application/x-www-form-urlencoded memakai +. Keduanya dibaca sebagai spasi jika server mengharapkan format tersebut.
Kenapa decode melaporkan urutan yang tidak valid?
Tanda % harus diikuti dua digit heksadesimal, dan byte-nya harus membentuk UTF-8 yang valid. Tanda % yang berdiri sendiri (seperti pada "diskon 50%") atau teks dari encoding lama seperti ISO-8859-1 tidak bisa di-decode, jadi bagian itu dibiarkan tanpa perubahan.
Alat serupa
Semua alat
Konversi Satuan
- Konversi Satuan
- Konverter Suhu
- Konverter Berat
- Konverter luas
- Konversi panjang
- Konverter sudut
- Konverter kalori
- Ukuran data
- Volume kering
- Muatan listrik
- Konverter energi
- Konverter debit
- Konverter gaya
- Konsumsi BBM
- Intensitas cahaya
- Gaya gerak magnet
- Konverter Daya
- Konverter Tekanan
- Konverter Dosis Radiasi
- Konverter Kecepatan
- Konverter Waktu
- Konverter Volume