Encoder/Decoder URL Online Gratis
Encode dan decode URL dan string query secara instan.
Who uses the Encoder/Decoder URL?
- Developer yang mengenkode nilai query string sebelum menambahkannya ke URL endpoint API.
- Spesialis SEO yang mendekode URL percent-encoded untuk memverifikasi parameter pelacakan.
- Insinyur backend yang men-debug masalah parsing URL dengan karakter khusus di path permintaan.
How the Encoder/Decoder URL works
Tempelkan teks atau URL Anda di kolom input.
Klik Encode untuk mengonversi karakter khusus menjadi percent-encoding (mis. spasi → %20, & → %26).
Klik Decode untuk mengonversi urutan percent-encoded kembali menjadi karakter yang mudah dibaca.
Klik Copy Output untuk menyalin hasilnya ke clipboard.
Tips & tricks
- Alat ini menggunakan encodeURIComponent — mengenkode lebih banyak karakter daripada encodeURI, jadi cocok untuk nilai individual, bukan seluruh URL.
- Mendekode urutan percent-encoded yang tidak valid akan menampilkan error, bukan menebak hasilnya.
- Karakter tercadang seperti / dan ? juga akan dienkode, jadi jangan masukkan seluruh URL ke Encode — enkode hanya nilai parameter individual.
- Encoding bersifat reversibel: Encode lalu Decode akan mengembalikan teks asli Anda persis sama.
Frequently Asked Questions
Apa itu URL encoding dan mengapa diperlukan?
URL hanya boleh berisi kumpulan karakter terbatas. Karakter khusus (spasi, &, =, ?, # dll.) harus di-percent-encode sebagai %XX, di mana XX adalah nilai ASCII heksadesimal. Tanpa encoding, browser akan salah menafsirkan struktur URL.
Apa perbedaan antara encodeURI dan encodeURIComponent?
encodeURI mengenkode seluruh URL dan membiarkan karakter struktur (/, ?, &, =, #) apa adanya. encodeURIComponent mengenkode semuanya kecuali huruf, angka, dan - _ . ! ~ * ' ( ) — alat ini menggunakan encodeURIComponent, cocok untuk nilai individual.
Bagaimana spasi dienkode dalam URL?
Encoding URL standar mengubah spasi menjadi %20. Encoding formulir HTML mengubah spasi menjadi + (tanda tambah). Keduanya valid dalam konteks berbeda — parameter query dalam formulir HTML sering menggunakan +.
Bisakah saya mengenkode seluruh URL dengan parameter query?
Masukkan hanya nilai parameter query untuk dienkode, bukan seluruh URL. Mengenkode seluruh URL juga akan mengenkode garis miring dan titik dua, merusak strukturnya. Enkode nilai parameter satu per satu, lalu susun URL-nya.
Karakter apa yang tidak perlu di-encode dalam URL?
A-Z, a-z, 0-9, dan karakter tidak tercadang - _ . ~ aman di konteks URL mana pun dan tidak perlu dienkode. Selain itu harus di-percent-encode dalam nilai query string.
Is my data safe when using the Encoder/Decoder URL?
Completely safe. The Encoder/Decoder URL processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the Encoder/Decoder URL output in commercial projects?
Yes. The Encoder/Decoder URL is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the Encoder/Decoder URL follow official standards?
Yes. The Encoder/Decoder URL is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.