Encoder & Decoder URL - String Enkode Persen & URL Lengkap

Mengkodekan atau memecahkan kode komponen URL dan URL lengkap. Pilih mode komponen (encodeURIComponent) atau mode URL lengkap (encodeURI). Salin atau unduh dalam satu klik.

Masukan
Keluaran

Tentang Pengodean URL

Mode "Komponen" menggunakan encodeURIComponent, yang melarikan diri dari karakter seperti ":/?#[]@" sehingga hasilnya aman di dalam satu segmen URL. Mode "URL Lengkap" menggunakan encodeURI dan membiarkan karakter yang dipesan di tempatnya, cocok untuk mengkodekan seluruh string URL.

Frequently Asked Questions

Mode komponen menggunakan encodeURIComponent dan melarikan karakter seperti ":/?#[]@" sehingga nilainya aman di dalam satu segmen URL atau parameter kueri. Mode URL lengkap menggunakan encodeURI dan membiarkan karakter yang dipesan tersebut sendirian sehingga seluruh URL tetap menjadi URL yang valid.

technical

Beralih ke mode komponen, tempel nilai parameter dan encoder mengganti spasi dengan %20, sama dengan tanda dengan %3D dan seterusnya. Jatuhkan hasilnya ke URL setelah "?key=" atau "&key=" dan tautan berfungsi di browser, server, atau klien REST apa pun.

usage

Karakter tersebut dicadangkan oleh sintaks URL — mereka memisahkan skema, jalur, kueri, dan fragmen. Mengkodekannya sebagai %2B %2F %3A %3F %23 memungkinkan nilai membawanya secara harfiah tanpa membingungkan parser di sisi lain.

technical

Iya. Ketika input berisi "%" nyasar yang tidak diikuti oleh dua digit hex, dekoder menampilkan pesan "Input tidak valid" alih-alih menghasilkan output yang kacau. Perbaiki urutan yang menyinggung dan hasilnya diperbarui secara instan.

features

Tidak. Encoder menggunakan fungsi encodeURI / encodeURIComponent bawaan browser, sehingga tidak ada yang melintasi jaringan. Itu membuat alat ini aman untuk token, jalur file, dan nilai sensitif lainnya yang perlu Anda sematkan dalam URL.

privacy

Iya. Karakter UTF-8 seperti ñ, 漢, ✓ dan emoji dikodekan ke dalam urutan byte %xx yang sesuai. Browser dan server modern memecahkan kode mereka kembali ke karakter asli secara otomatis, sehingga perjalanan pulang pergi bebas dari kerugian.

compatibility

Use Cases

Membangun String Kueri untuk REST API

Mengkodekan istilah, filter, dan ID penelusuran untuk permintaan GET ke REST API, Algolia, Elastic, dan Google Penelusuran agar karakter yang dipesan tidak merusak URL permintaan

technical

Parameter Pelacakan untuk Tautan Pemasaran

Parameter UTM yang dikodekan persen, nama kampanye, dan string perujuk untuk tautan Google Analytics, Facebook Ads, dan HubSpot yang dibagikan di seluruh email dan saluran sosial

business

Lulus Filter & Istilah Pencarian di URL

Enkodekan kueri pencarian multi-kata, karakter khusus, dan opsi pengurutan ke dalam URL yang dapat dibagikan untuk dasbor SaaS, filter e-niaga, dan panel admin

web

Hasilkan mailto: Tautan dengan Subjek & Isi

Buat mailto: tautan di mana subjek dan isi berisi baris baru, tanda baca, dan emoji sehingga tombol klik-ke-email membuka Gmail dan Outlook dengan pesan yang telah diisi sebelumnya

web

Sematkan Pesan di WhatsApp & SMS Berbagi Tautan

Enkodekan tautan berbagi WhatsApp, Telegram, dan SMS yang telah diisi sebelumnya sehingga pelanggan dapat mengetuk tombol di situs Anda dan membuka messenger dengan pesan pemasaran siap

social

Escape input pengguna untuk konstruksi URL yang aman

Mengkodekan nilai yang dikontrol pengguna sebelum menyuntikkannya ke URL untuk menghindari penyelundupan permintaan, injeksi pengalihan, dan bug tautan rusak di aplikasi web produksi

technical