Enkoder & Dekoder URL gratis
Menyandikan dan mendekode URL dan string kueri. Mendukung encodeURIComponent, decodeURIComponent, dan penguraian string kueri.
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.
- 1Pilih mode pengodeanTiga 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.
- 2Kodekan atau urai dalam satu klikPengodean 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.
- 3Urai string kueri dengan URL APIAksi "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.
- 4Salin hasilnyaTeks 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
Enkoder & Dekoder Base64
Enkode teks atau file ke Base64, atau dekode string Base64 kembali ke teks biasa. Instan, privat, dan gratis.
Enkoder & Dekoder HTML
Enkode karakter khusus ke entitas HTML atau dekode entitas kembali ke teks biasa. Seketika, di browser Anda.
Sandi Caesar & Enkriptor Teks
Enkripsi dan dekripsi teks dengan sandi Caesar, ROT13, Atbash, dan sandi Vigenère. Sandi substitusi klasik, semuanya di browser Anda.