Pengode dan Pendekode URL Online

Konversikan karakter khusus dari tautan apa pun ke dalam format aman (Percent-Encoding) atau kembalikan ke keadaan aslinya yang dapat dibaca secara instan dan lokal.

Teks Mentah (Dapat Dibaca)
URL Berformat (Dikodekan)
Studio Utilitas

Ingin utilitas ini di situs Anda?

Sesuaikan warna dan mode gelap untuk WordPress, Notion, atau situs Anda sendiri.

Pertanyaan yang Sering Diajukan

Karakter mana saja yang dikodekan dalam URL?

Semua karakter yang tidak diperbolehkan dalam standar ASCII untuk URL dikodekan: spasi, huruf beraksen, simbol seperti &, =, +, #, ?, / dan lainnya. Sebagai contoh, spasi menjadi %20 dan ñ menjadi %C3%B1.

Apa perbedaan antara encodeURI dan encodeURIComponent?

encodeURI mengodekan URL lengkap dan membiarkan karakter khusus seperti / dan ? tetap utuh. encodeURIComponent mengodekan semua karakter khusus termasuk karakter yang dicadangkan, menjadikannya ideal untuk mengodekan nilai parameter kueri individual.

Mengapa URL saya memiliki %20 alih-alih spasi?

Protokol HTTP tidak mengizinkan spasi dalam URL. %20 adalah representasi Percent-Encoding dari spasi menurut standar ASCII. Beberapa sistem menggunakan tanda + sebagai alternatif, tetapi %20 adalah yang paling universal dan aman.

Apakah aman menggunakan alat ini dengan URL pribadi?

Ya, sepenuhnya aman. Semua pemrosesan terjadi di browser Anda menggunakan JavaScript asli (encodeURIComponent/decodeURIComponent). Tidak ada URL atau parameter Anda yang dikirim ke server eksternal mana pun.

# Apa itu Pengodean URL?

Saat menjelajahi internet atau mengirim permintaan ke server, umum bagi kita untuk menganggap URL (Uniform Resource Locator) hanya sebagai "alamat web". Namun, protokol internet menentukan bahwa URL hanya dapat dikirimkan menggunakan set karakter ASCII standar yang sangat terbatas.Apa yang terjadi jika URL mengandung spasi, huruf beraksen, atau parameter khusus seperti tanda tambah (+) atau sama dengan (=)? Untuk mencegah sistem mengalami kegagalan saat mencoba membaca karakter ilegal, karakter tersebut harus diterjemahkan ke dalam bentuk aman yang kompatibel menggunakan Percent-Encoding.

# Cara Kerja Percent-Encoding

Saat Anda menggunakan alat ini, algoritma akan mengambil karakter apa pun yang "tidak aman" (seperti spasi atau huruf beraksen seperti ñ) dan menggantinya dengan tanda persen % diikuti oleh dua digit heksadesimal yang sesuai dengan nilainya dalam standar UTF-8.
  • Contoh Dasar: Spasi sederhana akan digantikan oleh padanan amannya: %20.
  • Dukungan Lanjutan: Huruf á menjadi %C3%A1, dan ñ menjadi %C3%B1.

# Pentingnya dalam API dan Permintaan GET

Saat mengembangkan integrasi, kesalahan umum yang sering terjadi adalah memasukkan string mentah ke dalam parameter URL. Jika Anda memasukkan kaos&biru secara mentah ke dalam backend Anda (/search?q=kaos&biru), server akan menafsirkan biru sebagai parameter baru, sehingga merusak semua logika.Alat ini menjamin perhitungan otomatis yang bersih dengan eksekusi 100% di browser lokal Anda. Tidak ada string URL Anda yang dikirimkan ke server pihak ketiga, sehingga menjamin privasi token dan parameter analitik Anda.

Referencias Bibliográficas