Skip to main content

Pengkode URL (Percent-Encoding Lengkap) Mengkodekan semua karakter khusus dalam string URL dengan percent-encoding.

Encode URL (Lengkap) illustration
๐Ÿ”

Encode URL (Lengkap)

Mengkodekan semua karakter khusus dalam string URL dengan percent-encoding.

1

Masukkan Teks

Ketik atau tempelkan teks untuk di-enkode menjadi URL.

2

Lihat Hasil Enkode

Hasil enkode dalam bentuk persen muncul secara instan.

3

Salin Hasil

Klik Salin untuk menyalin string URL yang telah di-enkode.

Loading tool...

What Is Encode URL (Lengkap)?

Pengkodean URL (percent-encoding) mengubah karakter khusus menjadi format yang aman untuk URL. Setiap karakter tidak aman digantikan dengan % diikuti oleh nilai heksadesimal dua digitnya. Sebagai contoh, spasi berubah menjadi %20, & menjadi %26, dan karakter non-ASCII dikodekan sebagai urutan byte UTF-8 multi-byte. Alat ini menggunakan encodeURIComponent() JavaScript yang mengkodekan semua karakter kecuali A-Z, a-z, 0-9, dan -_.!~*'(). Penting untuk membangun string kueri, pengajuan form, dan permintaan API. Semua pemrosesan dilakukan di sisi klien.

Why Use Encode URL (Lengkap)?

  • Enkode penuh semua karakter khusus dan Unicode
  • Menggunakan encodeURIComponent untuk kepatuhan RFC 3986
  • 100% client-side - data tidak pernah meninggalkan browser Anda
  • Alat online gratis dengan hasil instan

Common Use Cases

String Kueri

Enkode nilai parameter untuk string kueri URL.

Permintaan API

Enkode data dengan aman untuk URL API REST.

Data Formulir

Enkode nilai formulir untuk application/x-www-form-urlencoded.

Pembuatan Tautan

Pastikan karakter khusus dalam URL tidak merusak tautan.

Technical Guide

Percent-encoding mengubah setiap byte karakter yang dikodekan UTF-8 menjadi %HH di mana HH adalah nilai heksa huruf besar. encodeURIComponent() mengkodekan semua karakter kecuali karakter yang tidak dicadangkan (A-Z, a-z, 0-9, -, _, ., !, ~, *, ', (, )). Karakter UTF-8 multi-byte menghasilkan beberapa triplet percent-encoded. RFC 3986 mendefinisikan standar ini. Spasi dapat dikodekan sebagai %20 (standar) atau + (pengkodean form).

Tips & Best Practices

  • 1
    encodeURIComponent meng-enkode semua kecuali karakter yang tidak di-reservasi
  • 2
    Gunakan encodeURI sebagai gantinya untuk mempertahankan struktur karakter URL
  • 3
    Spasi menjadi %20 dalam enkode standar atau + dalam enkode formulir
  • 4
    Karakter non-ASCII menghasilkan beberapa byte yang di-enkode persen

Related Tools

Frequently Asked Questions

Q Apakah alat ini gratis?
Ya, sepenuhnya gratis tanpa pendaftaran yang diperlukan.
Q Apakah data saya aman?
Ya. Semua pemrosesan dilakukan 100% client-side.
Q Apa perbedaan antara encodeURI dan encodeURIComponent?
encodeURIComponent meng-enkode lebih banyak karakter termasuk :, /, ?, dan &.
Q Browser apa yang didukung?
Semua browser modern termasuk Chrome, Firefox, Safari, dan Edge.
Q Apakah alat ini menangani Unicode?
Ya, semua karakter Unicode di-enkode sebagai urutan persen UTF-8.

About This Tool

Encode URL (Lengkap) is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ€” your data never leaves your device. No registration or installation required.