Encoder dan decoder URL
Buat teks aman untuk dimasukkan ke link, ubah teks berkode % kembali menjadi kata, dan lihat dari apa saja sebuah URL tersusun.
Tersegel di perangkat ini
Berjalan di browser Anda. Tidak ada yang diunggah.
Tersegel
Hasil
Hasil akan muncul di sini saat Anda mengetik.
Teks ini tidak bisa di-decode
Bagian-bagian URL ini
Parameter query
| Nama | Nilai (di-decode) |
|---|
Cara kerjanya
-
Pilih arahnya
Encode membuat teks aman untuk URL. Decode mengubah urutan seperti %C3%A9 kembali menjadi karakter yang bisa dibaca.
-
Pilih apa yang Anda encode
Satu nilai parameter perlu semua karakter khususnya di-encode. URL lengkap tetap mempertahankan garis miring, tanda tanya, dan tanda &.
-
Salin atau periksa
Salin hasilnya, atau baca tabel yang memecah URL menjadi protokol, host, path, parameter, dan fragmen.
Pertanyaan umum
Apakah teks yang saya tempel dikirim ke mana pun?
Tidak. Encode, decode, dan analisis URL semuanya berjalan di browser Anda, jadi link yang berisi token atau data pribadi tetap di perangkat Anda.
Apa beda meng-encode bagian URL dan URL lengkap?
Sebuah bagian, seperti kata pencarian setelah ?q=, harus meng-encode karakter seperti &, =, dan / agar tidak dibaca sebagai struktur URL. URL lengkap mempertahankan karakter itu, karena justru itulah strukturnya, dan hanya meng-encode spasi serta karakter di luar ASCII.
Spasi sebaiknya menjadi %20 atau +?
Keduanya umum. %20 berfungsi di mana saja dalam URL. + berarti spasi hanya dalam query string yang dikirim oleh formulir HTML. Jika ragu, gunakan %20.
Mengapa huruf beraksen menjadi beberapa kode %?
URL memakai UTF-8, di mana karakter seperti é memakai dua byte dan emoji memakai empat. Setiap byte ditulis sebagai % diikuti dua digit heksadesimal, jadi é menjadi %C3%A9.
Mengapa decode gagal pada beberapa teks?
Decode gagal jika % tidak diikuti dua digit heksadesimal, atau jika byte-nya bukan UTF-8 yang valid, yang sering terjadi pada teks yang di-encode oleh sistem lama dalam Latin-1. Pesan kesalahan menunjukkan dengan tepat letak masalahnya.