Encode / decode URL online | Alat pengodean, dekode, dan percent-encoding URL

Encode dan decode URL online untuk query string dan teks percent-encoded. Encode karakter khusus, decode nilai %XX, dan ubah + jadi spasi di browser.

Menggunakan percent-encoding bergaya encodeURIComponent untuk spasi dan karakter URL terreservasi.
Semua pemrosesan terjadi secara lokal di browser Anda.

Encoding URL umum

spasi -> %20& -> %26= -> %3D? -> %3F# -> %23

Masukan

0 karakter

Keluaran

0 karakter

Cara encode atau decode parameter URL dan teks percent-encoded

01

Tempel teks biasa, nilai parameter query, URL redirect, atau string percent-encoded ke kotak input.

02

Pilih Encode untuk mengubah karakter terreservasi menjadi percent-encoding, atau pilih Decode untuk mengembalikan urutan %XX menjadi teks yang mudah dibaca.

03

Salin output yang telah diencode atau didekode untuk query string, parameter callback, tautan pemasaran, log, atau permintaan API.

Fitur utama

Encode dan decode URL secara live

Lihat hasil encode atau decode secara langsung saat mengetik tanpa langkah submit tambahan.

Dioptimalkan untuk alur kerja developer dan marketing nyata

Dibuat untuk nilai parameter query, URL redirect, tautan callback, dan debugging string percent-encoded di log atau permintaan API.

Pemrosesan privat di browser

Semua proses berjalan lokal di browser Anda, sehingga nilai URL tetap privat dan alat tetap cepat di desktop maupun mobile.

FAQ URL Encode / Decode

Jenis encoding URL apa yang digunakan alat ini?

Alat ini mengikuti encoding komponen URL bergaya encodeURIComponent. Cocok untuk nilai parameter query, tujuan redirect, URL callback, dan bagian URL lain yang mengharuskan karakter terreservasi diperlakukan sebagai data.

Mengapa decoder memperlakukan + sebagai spasi?

Dalam query string, + sering digunakan sebagai spasi. Saat decode, alat ini mengubah + menjadi spasi terlebih dahulu sebelum menerapkan URL decoding agar nilai form umum dapat dibaca dengan benar.

Apa perbedaan antara encodeURI dan encodeURIComponent?

encodeURI dirancang untuk URL penuh dan membiarkan karakter struktural seperti /, ?, dan # tetap apa adanya. encodeURIComponent dirancang untuk bagian URL individual dan juga meng-encode karakter terreservasi tersebut. Alat ini menggunakan perilaku bergaya encodeURIComponent karena lebih aman untuk nilai query dan parameter redirect.

Tempel teks atau string URL apa pun dan alat ini langsung meng-encode atau mendekode-nya di browser Anda. Encoding mengubah karakter terreservasi seperti spasi, &, =, ?, dan # menjadi escape %XX untuk query parameter dan URL redirect yang aman; decoding mengubah urutan %XX (dan + sebagai spasi) kembali menjadi teks yang mudah dibaca. Alat ini menggunakan perilaku gaya encodeURIComponent dan berjalan sepenuhnya di sisi klien.

Cara Menggunakan URL Encoder dan Decoder

  1. 1

    Tempel teks atau URL Anda

    Masukkan teks biasa, nilai parameter query, URL redirect, atau string percent-encoded ke kotak input.

  2. 2

    Pilih Encode atau Decode

    Pilih Encode untuk mengubah karakter terreservasi menjadi percent-encoding, atau Decode untuk mengubah urutan %XX kembali menjadi teks yang mudah dibaca.

  3. 3

    Periksa output secara langsung

    Hasilnya diperbarui secara instan saat Anda mengetik, sehingga Anda dapat memvalidasi percent-encoding tanpa langkah submit tambahan.

  4. 4

    Salin atau unduh

    Gunakan Salin untuk mengambil hasil untuk query string, parameter callback, tautan pemasaran, atau permintaan API, atau Unduh untuk menyimpannya.

Referensi

Alat Terkait

FAQ URL Encode / Decode

Jenis encoding URL apa yang digunakan alat ini?
Alat ini mengikuti encoding komponen URL bergaya encodeURIComponent. Paling cocok untuk nilai parameter query, tujuan redirect, URL callback, dan bagian URL lain yang mengharuskan karakter terreservasi diperlakukan sebagai data.
Mengapa decoder memperlakukan + sebagai spasi?
Dalam query string, + sering digunakan sebagai spasi. Saat decode, alat ini mengubah + menjadi spasi terlebih dahulu sebelum menerapkan URL decoding agar nilai form umum dapat dibaca dengan benar.
Apa perbedaan antara encodeURI dan encodeURIComponent?
encodeURI dirancang untuk URL penuh dan membiarkan karakter struktural seperti /, ?, dan # tetap apa adanya. encodeURIComponent dirancang untuk bagian URL individual dan juga meng-encode karakter terreservasi. Alat ini menggunakan gaya encodeURIComponent karena lebih aman untuk nilai query dan parameter redirect.
Bagaimana cara encode URL di JavaScript?
Gunakan encodeURIComponent() untuk nilai parameter query individual atau tujuan redirect. Untuk URL lengkap tanpa meng-encode strukturnya, gunakan encodeURI(). Alat online ini memudahkan pengujian hasil tanpa perlu menjalankan kode.
Bagaimana cara encode URL di PHP?
Di PHP, gunakan urlencode() untuk parameter form (mengubah spasi menjadi +) atau rawurlencode() untuk percent-encoding standar (mengubah spasi menjadi %20). Untuk decoding, gunakan urldecode() atau rawurldecode(). Alat ini menggunakan gaya rawurlencode untuk kompatibilitas dengan standar modern.
Bagaimana cara decode URL di JSON yang berisi teks ter-encode?
Salin nilai string yang ter-encode dari JSON Anda, tempel ke alat ini, lalu pilih Decode. Hasilnya langsung muncul sebagai teks yang mudah dibaca. Anda juga dapat menggunakan alat JSON Formatter kami untuk memvalidasi struktur JSON sebelum decoding.