Encoder/Decoder URL thumbnail

Encoder/Decoder URL

Enkode dan dekode URL untuk menangani karakter khusus dengan aman.

Checking status...

Tentang Encoder/Decoder URL

Enkode dan dekode parameter URL dengan aman untuk memastikan kompatibilitas web. Alat ini menangani karakter khusus dan simbol, membuatnya aman untuk digunakan dalam tautan, formulir web, dan permintaan API.

Cara Menggunakan

  1. Pilih mode antara 'Enkode' atau 'Dekode'.
  2. Tempel URL atau potongan teks ke dalam area input.
  3. Klik tombol proses untuk konversi.
  4. Salin hasilnya untuk digunakan di browser atau kode Anda.

Kasus Penggunaan Umum

  • Menyiapkan parameter kueri untuk panggilan API.
  • Mendekode URL yang kompleks untuk membaca parameter yang dapat dibaca manusia.
  • Meloloskan (escaping) karakter khusus dalam alamat web.

Detail teknis

Menggunakan enkoding komponen URI standar untuk menjamin kompatibilitas penuh dengan standar web dan browser modern.

Pertanyaan Umum

Mengapa saya perlu mengenkode URL?
URL hanya dapat berisi karakter tertentu. Enkoding menggantikan karakter yang tidak aman dengan '%' diikuti oleh nilai heksadesimalnya agar dapat dipahami dengan benar oleh browser.
Bisakah saya mendekode URL dengan spasi?
Ya, alat ini akan mengonversi '+' atau '%20' kembali menjadi spasi dengan benar.
Apa itu URL encoding dan mengapa diperlukan?
URL encoding (percent-encoding) menggantikan karakter tidak aman seperti spasi, &, dan = dengan % diikuti dua digit hex. Ini memastikan URL tetap valid di semua browser dan server.
Apa perbedaan antara encodeURI dan encodeURIComponent?
encodeURI mengkodekan URL penuh dan membiarkan karakter seperti / dan ? tetap utuh. encodeURIComponent mengkodekan setiap karakter khusus termasuk / dan ? — gunakan untuk nilai parameter query individual.
Mengapa spasi menjadi %20 di beberapa URL dan + di URL lainnya?
Keduanya valid tetapi digunakan dalam konteks berbeda. %20 adalah bentuk percent-encoded standar. Tanda + mewakili spasi khusus dalam data formulir HTML (application/x-www-form-urlencoded) — tidak dapat dipertukarkan dengan %20 dalam segmen path.
Bisakah saya menggunakan alat ini untuk mendekode URL yang cacat atau dikodekan ganda?
Ya. Tempel URL yang dikodekan ganda (di mana tanda % sendiri dikodekan persen sebagai %25) dan gunakan fungsi Dekode dua kali secara berurutan untuk memulihkan string asli. Ini adalah masalah umum dengan URL yang dilewatkan melalui rantai pengalihan atau dikodekan dalam payload JSON. Alat ini juga menyorot karakter mana yang didekode sehingga Anda dapat dengan cepat menemukan masalah encoding. Untuk alur kerja dekode ganda otomatis dalam kode, gunakan decodeURIComponent() dua kali di JavaScript.

Pemrosesan lokal

Alat file, teks, dan grafik lokal kami memproses konten di perangkat Anda menggunakan JavaScript, API browser, dan WebAssembly bila diperlukan. Peristiwa kami tidak menyertakan nama atau isi file, teks masukan, nilai grafik, kesalahan mentah, email, atau referensi lisensi. Alat jaringan (DNS, WHOIS, IP, dan uji kecepatan) menghubungi layanan eksternal untuk fungsinya. Memuat situs, font, pustaka, dan model juga membuat permintaan jaringan. WebAssembly sendiri tidak mencegah akses jaringan.