encodeURIComponent · mengodekan semua
karakter khusus termasuk / ? # & =, ideal untuk nilai parameter kueri.
Pengodean URI lengkap menggunakan encodeURI · mempertahankan karakter yang
valid dalam URL lengkap seperti / ? # & =, ideal untuk mengodekan seluruh URL.
Apa itu Pengodean URL?
Pengodean URL mengubah karakter yang dicadangkan atau tidak aman menjadi urutan persen-terenkode agar dapat dikirim dengan aman di dalam URL. Ini umumnya digunakan untuk string kueri, segmen jalur, pengalihan, dan parameter yang menyertakan spasi atau karakter khusus.
Mengapa Menggunakan Encoder / Decoder URL Ini?
Saat membuat atau men-debug URL, menghitung karakter persen-terenkode secara manual rawan kesalahan. Alat ini mengodekan atau mendekodekan secara instan di browser Anda - tanpa pengiriman formulir, tanpa server round-trip. Alat ini juga membedakan antara encodeURI (URL lengkap) dan encodeURIComponent semantik (satu parameter), yang tidak dimiliki sebagian besar encoder sederhana.
- Output instan: Hasil muncul saat Anda mengetik, tanpa perlu menekan tombol.
- Dukungan URL penuh: Tempel URL lengkap dan dekode semua segmen percent-encoded sekaligus.
- Tanpa bolak-balik ke server: Encoding dan decoding terjadi secara lokal di browser.
- Ramah pengembang: Berguna untuk men-debug query string, URI pengalihan, dan parameter API.
Cara Menggunakan URL Encoder / Decoder
- Tempel string URL atau parameter yang ingin diubah.
- Pilih encode saat menyiapkan string untuk digunakan dalam URL, atau decode saat memeriksa teks percent-encoded.
- Gunakan hasilnya dalam query string, pengalihan, permintaan API, atau pekerjaan debugging.
- Salin nilai yang telah diubah ke aplikasi atau permintaan target.
Memahami URL Encoder / Decoder ▾
Contoh
Kasus Penggunaan Umum
- Enkode parameter query string sebelum ditambahkan ke URL
- Dekode URL berenkode persen dari file log
- Perbaiki URL yang terenkode ganda
Mengapa Menggunakan Alat Ini
- Mencegah URL rusak akibat spasi dan karakter reserved.
- Berguna untuk men-debug redirect, query string, dan payload API yang terenkode.
- Memungkinkan Anda membandingkan nilai mentah dan terenkode dengan cepat di browser.
Pertanyaan yang Sering Diajukan
encodeURI digunakan untuk URL utuh dan membiarkan pemisah seperti :, /, ?, dan # tetap utuh. encodeURIComponent digunakan untuk bagian individual seperti nilai query dan mengenkode jauh lebih banyak karakter.
%20 adalah percent-encoding standar. + terutama digunakan oleh pengiriman formulir application/x-www-form-urlencoded. Alat ini menghasilkan %20 secara default.
Ya. Tempel URL lengkap dan dekode untuk memeriksa semua bagian berenkode persen sekaligus.
Ini adalah format encoding yang digunakan oleh pengiriman formulir HTML, di mana spasi dapat direpresentasikan sebagai +. Untuk komponen URL umum, %20 adalah bentuk standar yang lebih aman.