ALAT PENGEMBANG

Encoder dan decoder URL

Encode dan decode teks URL di browser. Pilih komponen, URL lengkap, atau formulir/query, perbaiki kesalahan percent-encoding umum, dan lihat detail URL.

Teks URL
Konteks URL

Gunakan saat seluruh URL harus menjaga pemisah seperti /, ?, & dan # tetap terbaca.

Opsi
111
117
Detail URL terurai

Bagian URL

Protokol
https
https:
Origin
https://example.com
Path
/search
Query
q=coffee & tea&redirect=https://app.example.com/done?ok=true
?q=coffee%20%26%20tea&redirect=https%3A%2F%2Fapp.example.com%2Fdone%3Fok%3Dtrue
Fragmen
section 1
#section%201

Parameter query

Kunci
q
q
Nilai
coffee & tea
coffee+%26+tea
Kunci
redirect
redirect
Nilai
https://app.example.com/done?ok=true
https%3A%2F%2Fapp.example.com%2Fdone%3Fok%3Dtrue
Konversi saat ini
Karakter input
117
Karakter output
111
Kode persen
10
Putaran decode
1

Cara encode dan decode URL tanpa merusaknya

Pilih konteks URL yang tepat

Komponen URL

Untuk satu nilai, seperti nilai query, segmen path, URL redirect, atau fragmen.

URL lengkap

Saat URL harus tetap terbaca dan menjaga pemisah seperti slash, tanda tanya, ampersand, dan hash.

Nilai formulir/query

Saat teks berasal dari data form-encoded dan tanda plus harus dianggap spasi.

Kesalahan umum

Meng-encode URL lengkap sebagai satu nilai

Encoding komponen meng-escape pemisah URL. Ini berguna di satu nilai query, tetapi dapat membuat URL lengkap sulit dibaca atau digunakan.

Melewatkan decode kedua

Beberapa nilai redirect dan log di-encode lebih dari sekali. Jika output masih memiliki %20, coba decode berulang.

Melupakan aturan plus sebagai spasi

Dalam query form-encoded, + berarti spasi, tetapi tidak di semua konteks URL. Ganti mode sebelum mempercayai output.

Tips

Periksa nilai query

Setelah decode URL lengkap, lihat bagian query untuk setiap kunci dan nilai secara terpisah.

Gunakan mode baris untuk daftar

Mode baris menjaga bentuk daftar URL atau nilai sambil mengubah setiap baris.

Hapus rahasia sebelum berbagi

Alat berjalan di browser, tetapi URL yang disalin tetap dapat membuka token, kata sandi, dan ID pribadi.