Web / URL

Pembuat Query String

Buat atau edit query string URL sebagai baris key dan value, dengan encoding yang tepat, key berulang, serta pilihan + atau %20 untuk spasi; tempel URL yang sudah ada untuk memisahkannya.

Pembuat Query String: Setiap key dan value di-percent-encode agar karakter seperti &, =, ?, dan # di dalam value tidak merusak alamat. Form encoding menulis spasi sebagai +, seperti yang dilakukan browser saat mengirim form; strict encoding menulis %20 dan melakukan escape pada semua karakter kecuali huruf, digit, dan - . _ ~. Key yang berulang dipertahankan sesuai urutan, seperti cara banyak server membaca daftar. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Kategori
Tools web
Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Pembuat query stringPemrosesan lokal

Berjalan sepenuhnya di browser Anda

=
=
https://example.com/search?q=red+shoes&size=10

Kunci dan nilai akan di-encode untuk Anda, sehingga & = ? dan # di dalam nilai tidak dapat merusak alamat. Kunci yang berulang dipertahankan sesuai urutan karena banyak server membacanya sebagai daftar.

Karakter yang perlu di-encode

& memisahkan parameter, = memisahkan key dari nilainya, # menandai awal fragment, dan + berarti spasi dalam encoding formulir. Jadi, nilai yang berisi salah satu karakter tersebut harus di-encode: a&b menjadi a%26b. Huruf non-ASCII di-encode sebagai byte UTF-8, sehingga é menjadi %C3%A9.

Untuk memeriksa bagian mana pun dari URL, gunakan parser URL; untuk link kampanye, gunakan UTM builder.

Batas panjang

Browser dapat menangani URL yang sangat panjang, tetapi server, proxy, dan beberapa layanan dapat memotongnya setelah beberapa ribu karakter, sementara mesin pencari lebih menyukai URL yang singkat. Letakkan data besar atau pribadi di body request POST, bukan di query string yang muncul dalam log dan histori browser.

Cara menggunakannya

  1. Tempel URL untuk memisahkan parameternya menjadi beberapa baris, atau mulai dari awal.
  2. Tambahkan, edit, atau hapus key dan value.
  3. Salin URL yang sudah selesai; pilih + atau %20 untuk spasi.

Privasi & batasan

Semuanya berjalan di browser Anda; URL tidak pernah diminta.

Alat terkait

Pertanyaan umum

+ atau %20 untuk spasi?

Keduanya berarti spasi dalam query string bagi sebagian besar server; gunakan %20 jika dokumentasi suatu layanan memintanya, atau pada bagian URL selain query.

Bagaimana cara mengirim daftar?

Ulangi key, misalnya size=10&size=11; beberapa framework justru mengharuskan size[]=10&size[]=11.

Apa bedanya dengan link UTM?

Link UTM adalah query string dengan lima key standar untuk pelacakan kampanye; UTM builder mengisinya untuk Anda.

Alat gratis · berjalan di browser anda · tanpa perlu akun