🔗

encode URL

Enkode atau dekode string URL secara instan. Mendukung pengodean tingkat komponen dan URL lengkap. Semuanya berjalan di browser Anda · tanpa server, tanpa pelacakan.

Alat Pengembang Berjalan lokal Tidak ada data dikirim
encodeURIComponent decodeURIComponent hanya di sisi klien tanpa pelacakan
Cakupan pengodean:
Teks Biasa
->
URL Terenkode
💡
Pengodean komponen menggunakan 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

  1. Tempel string URL atau parameter yang ingin diubah.
  2. Pilih encode saat menyiapkan string untuk digunakan dalam URL, atau decode saat memeriksa teks percent-encoded.
  3. Gunakan hasilnya dalam query string, pengalihan, permintaan API, atau pekerjaan debugging.
  4. Salin nilai yang telah diubah ke aplikasi atau permintaan target.
Memahami URL Encoder / Decoder ▾
Contoh
Input hello world & more=yes
Output hello%20world%20%26%20more%3Dyes
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
Apa perbedaan antara encodeURI dan encodeURIComponent?

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.

Mengapa spasi dienkode sebagai %20 atau +?

%20 adalah percent-encoding standar. + terutama digunakan oleh pengiriman formulir application/x-www-form-urlencoded. Alat ini menghasilkan %20 secara default.

Bisakah saya mendekode URL lengkap sekaligus?

Ya. Tempel URL lengkap dan dekode untuk memeriksa semua bagian berenkode persen sekaligus.

Apa itu application/x-www-form-urlencoded?

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.