Langsung ke konten utama

Enkoder & Dekoder URL gratis

Menyandikan dan mendekode URL dan string kueri. Mendukung encodeURIComponent, decodeURIComponent, dan penguraian string kueri.

Berfungsi offline setelah dimuat
Mode pengodean

Menyandikan setiap karakter yang dicadangkan β€” terbaik untuk nilai kueri dan segmen jalur.

Penggunaan umum

  • Encode Parameter URL untuk APIDengan aman encode parameter string kueri sebelum menambahkannya ke URL permintaan API.
  • Encode URL untuk Tautan EmailBuat tautan yang aman untuk diklik untuk kampanye email β€” encode karakter khusus sehingga tautan bertahan di setiap klien email.
  • Encode URL untuk Berbagi SosialSiapkan URL dengan teks yang sudah diisi, hashtag, dan tautan untuk tombol berbagi Twitter, Facebook, dan LinkedIn.
  • Enkode String Kueri KompleksBangun dan enkode string kueri dengan banyak parameter - siap ditambahkan ke URL apa pun.
  • Enkode URL untuk Panggilan Balik WebhookEnkode URL panggilan balik yang diteruskan sebagai parameter ke layanan pihak ketiga dan alur OAuth.

Cara kerja

Pengodean dan penguraian URL di sini berjalan sepenuhnya di browser Anda menggunakan global bawaan JavaScript β€” encodeURIComponent, encodeURI, dan decodeURIComponent β€” tanpa library pihak ketiga dan tanpa permintaan jaringan. Alat ini juga mengekspos URL API native browser untuk mengurai dan menampilkan parameter string kueri sebagai tabel kunci-nilai.

  1. 1
    Pilih mode pengodean
    Tiga mode dipetakan ke kasus penggunaan dunia nyata: "Komponen" memanggil encodeURIComponent dan meng-escape semuanya kecuali karakter tak-dicadangkan β€” pilihan yang tepat untuk nilai kueri individual. "URL Lengkap" memanggil encodeURI dan membiarkan skema, garis miring, dan domain tetap utuh. "Formulir" menggunakan encodeURIComponent lalu menukar %20 dengan + untuk sesuai format application/x-www-form-urlencoded yang dikirim formulir HTML.
  2. 2
    Kodekan atau urai dalam satu klik
    Pengodean meneruskan teks Anda melalui fungsi yang dipilih dan menampilkan hasil ter-persen-kode. Penguraian memanggil decodeURIComponent (dengan + dikonversi ke spasi dalam mode Formulir). Urutan persen yang cacat β€” seperti %E0 yang berdiri sendiri tanpa byte lanjutan β€” ditangkap dan dilaporkan sebagai error inline alih-alih menyebabkan crash.
  3. 3
    Urai string kueri dengan URL API
    Aksi "Urai param" membungkus masukan Anda dalam konstruktor URL native browser dan mengiterasi url.searchParams untuk mengekstrak setiap pasangan kunci-nilai. Jika konstruktor URL menolak masukan, fallback tulisan tangan membagi pada & dan = dan menjalankan setiap token melalui safeDecode, sehingga string kueri parsial atau mentah tetap menghasilkan tabel yang terbaca.
  4. 4
    Salin hasilnya
    Teks yang dikodekan atau diurai muncul dalam blok keluaran monospace. Tombol salin menulisnya ke clipboard via Clipboard API. Tidak ada yang meninggalkan perangkat Anda kapan pun.

Alat terkait

Pertanyaan yang sering diajukan