§

Masukkan teks untuk dikodekan:

Masukkan teks yang ingin Anda kodekan. Alat ini akan mengonversi karakter khusus ke padanan yang dikodekan persen.
§

Output

percent-encoded

Pengkodean persen URL menjadi keseharian saat tim Tokopedia, Bukalapak, atau Blibli membangun deep link aplikasi Android, atau ketika integrator Midtrans dan Xendit menyiapkan callback redirect_uri OAuth bagi merchant QRIS Bank Indonesia. Pengembang yang mengirim webhook GoPay, OVO, atau DANA harus mengkodekan parameter query bertuliskan rupiah, alamat KTP, atau NIK DUKCAPIL agar nilai bertanda + dan spasi tidak rusak di tengah jalan. Tim integrasi Coretax DJP juga memakai encoder persen ketika menyiapkan tautan unduh e-Faktur, sementara tim mobile di Gojek, Grab Indonesia, Tiket.com, dan Traveloka memerlukannya untuk membungkus parameter pencarian destinasi berbahasa Indonesia yang memuat huruf beraksen dan karakter non-ASCII.

Opsi Lanjutan

Kodekan Spasi

Saat diaktifkan, spasi akan dikodekan sebagai %20 alih-alih dipertahankan.

Gunakan + untuk Spasi

Saat diaktifkan, spasi akan dikodekan sebagai + alih-alih %20. Ini biasanya digunakan dalam parameter kueri.

Mode Langsung

Saat diaktifkan, teks akan dikodekan secara otomatis saat Anda mengetik.

Opsi-opsi ini membantu Anda mengontrol cara karakter khusus dikodekan dalam URL Anda.

Apa itu pengkodean URL?

Pengkodean URL, juga dikenal sebagai pengkodean persen, adalah mekanisme penting yang memastikan URL dapat dengan aman mengirimkan karakter khusus dan data di seluruh web. Ini adalah bagian penting dari pengembangan web dan transmisi data.

Bagaimana pengkodean URL bekerja?

Pengkodean URL mengikuti proses tertentu untuk mengonversi karakter khusus ke format yang dapat dikirim dengan aman melalui Internet:

  1. Karakter khusus diidentifikasi dalam string URL
  2. Setiap karakter khusus dikonversi ke nilai heksadesimal ASCII-nya
  3. Nilai heksadesimal diawali dengan tanda persen (%)
  4. Karakter cadangan (seperti /, ?, :, dll.) hanya dikodekan ketika mereka adalah data, bukan struktur URL
  5. Spasi dapat dikodekan sebagai %20 atau + tergantung pada konteksnya (+ umum dalam parameter kueri)

Mengapa menggunakan pengkodean URL?

  • Keamanan Karakter Khusus: Pastikan URL berfungsi dengan benar dengan karakter dan simbol khusus
  • Dukungan Internasional: Memungkinkan URL menangani karakter non-ASCII dan bahasa yang berbeda
  • Transmisi Data: Lewatkan data kompleks dengan aman melalui parameter URL
  • Kepatuhan: Penuhi standar web dan pastikan kompatibilitas luas di seluruh platform

Apa saja aplikasi umum dari pengkodean URL?

Pengkodean URL penting dalam banyak skenario pengembangan web:

  • Pengiriman Formulir: Mengkodekan data formulir untuk permintaan GET dan parameter kueri
  • Pengembangan API: Membuat endpoint API yang kuat yang menangani parameter kompleks
  • Sistem File: Mengelola URL dengan jalur file dan nama yang berisi karakter khusus
  • Media Sosial: Berbagi URL yang berisi karakter khusus atau teks internasional

Seperti apa contoh pengkodean URL?

Berikut adalah beberapa contoh umum pengkodean URL: spasi menjadi %20 atau +, @ menjadi %40, # menjadi %23, & menjadi %26, dan = menjadi %3D. Karakter internasional seperti é menjadi %C3%A9.

Memahami dan menerapkan pengkodean URL dengan benar sangat penting untuk menciptakan aplikasi web yang kuat yang dapat menangani beragam set karakter dan persyaratan transmisi data yang kompleks.