Pengekod & Penyahkod URL percuma
Mengekod dan menyahkod URL dan rentetan pertanyaan. Menyokong encodeURIComponent, decodeURIComponent dan penghuraian rentetan pertanyaan.
Mengekod setiap aksara terpelihara β terbaik untuk nilai pertanyaan dan segmen laluan.
Kegunaan biasa
- Enkode Parameter URL untuk APIEnkode parameter string kueri dengan aman sebelum menambahkannya ke URL permintaan API.
- Enkode URL untuk Tautan EmailBuat tautan aman klik untuk kampanye email - enkode karakter khusus sehingga tautan bertahan dari setiap klien email.
- Enkode URL untuk Berbagi SosialSiapkan URL dengan teks yang sudah diisi sebelumnya, hashtag, dan tautan untuk tombol berbagi Twitter, Facebook, dan LinkedIn.
- Enkod Rentetan Pertanyaan KompleksBina dan enkod rentetan pertanyaan dengan berbilang parameter β siap untuk dilampirkan pada mana-mana URL.
- Enkod URL untuk Panggilan Balik WebhookEnkod URL panggilan balik yang dihantar sebagai parameter kepada perkhidmatan pihak ketiga dan aliran OAuth.
Cara ia berfungsi
Pengekodan dan penyahkodan URL di sini berjalan sepenuhnya dalam pelayar anda menggunakan global terbina dalam JavaScript β encodeURIComponent, encodeURI, dan decodeURIComponent β tanpa pustaka pihak ketiga dan tanpa permintaan rangkaian. Alat ini juga mendedahkan URL API asli pelayar untuk menghurai dan memaparkan parameter rentetan pertanyaan sebagai jadual kunci-nilai.
- 1Pilih mod pengekodanTiga mod memetakan kepada kes penggunaan dunia-sebenar: "Komponen" memanggil encodeURIComponent dan lepas segala kecuali aksara tidak-berkhat β pilihan betul untuk nilai pertanyaan individu. "URL Penuh" memanggil encodeURI dan membiarkan skema, garis miring, dan domain utuh. "Borang" menggunakan encodeURIComponent kemudian menukar %20 kepada + untuk sepadan format application/x-www-form-urlencoded dihantar borang HTML.
- 2Ekod atau nyahkod dalam satu klikPengekodan melalukan teks anda melalui fungsi dipilih dan memaparkan hasil dikod-peratus. Penyahkodan memanggil decodeURIComponent (dengan + ditukar kepada ruang dalam mod Borang). Jujukan peratus cacat β seperti %E0 tersasar tanpa bait sambungan β ditangkap dan dilaporkan sebagai ralat sebaris dan bukan ranap.
- 3Hurai rentetan pertanyaan dengan URL APITindakan "Hurai param" membalut input anda dalam pembina URL asli pelayar dan mengulangi url.searchParams untuk mengekstrak setiap pasangan kunci-nilai. Jika pembina URL menolak input, sandaran tulisan tangan memecah pada & dan = dan menjalankan setiap token melalui safeDecode, supaya rentetan pertanyaan sebahagian atau mentah masih menghasilkan jadual boleh dibaca.
- 4Salin hasilTeks dikod atau dinyahkod muncul dalam blok output monospace. Butang salin menulisnya ke papan keratan melalui Clipboard API. Tiada apa keluar dari peranti anda pada mana-mana titik.
Alat berkaitan
Pengkod & Penyahkod Base64
Kodkan teks atau fail ke Base64, atau nyahkod rentetan Base64 kembali ke teks biasa. Segera, peribadi, dan percuma.
Pengkod & Penyahkod HTML
Kodkan aksara khas kepada entiti HTML atau nyahkod entiti kembali ke teks biasa. Segera, dalam pelayar anda.
Sifer Caesar & Penyulitan Teks
Sulitkan dan nyahsulit teks dengan sifer Caesar, ROT13, Atbash, dan sifer Vigenère. Sifer penggantian klasik, semua dalam pelayar anda.