Pembuat String Kueri
Buat, enkode, dan dekode string kueri URL dengan Pembuat String Kueri gratis kami. Tambahkan pasangan kunci-nilai di antarmuka tabel yang bersih — nilai otomatis dienkode ke URL. Pilih mode pengodean Standar, Form URL-encoded, atau Minimal sesuai kebutuhan Anda. Muat preset untuk kueri pencarian, kampanye UTM, penomoran halaman API, dan alur autentikasi OAuth, atau impor string kueri yang sudah ada untuk diedit. Salin dengan atau tanpa simbol ? di awal — tanpa pendaftaran.
Build a query string from key-value pairs. Add, remove, and reorder parameters. Values are automatically URL-encoded. Copy the resulting query string or full URL with one click - no signup required.
Mengapa Menggunakan Pembuat String Kueri Kami?
- Buat String Kueri Secara Visual: Tambah, hapus, dan edit pasangan kunci-nilai di antarmuka tabel yang bersih. Tidak perlu mengetik pemisah & dan = secara manual. Setiap baris parameter memiliki kolom khusus untuk kunci dan nilai, dengan validasi waktu nyata dan pengodean URL otomatis, sehingga mudah membuat string kueri kompleks tanpa kesalahan sintaksis.
- Salin & Ekspor Seketika: Salin string kueri dengan atau tanpa simbol ? di awal hanya dengan satu klik. Alat ini juga menampilkan pratinjau URL lengkap agar Anda melihat persis bagaimana string kueri akan tampil dalam konteksnya. Sempurna untuk menghasilkan tautan pelacakan, panggilan API, dan URL pengalihan dengan cepat.
- Preset & Impor dari String: Muat preset siap pakai untuk skenario umum seperti kueri pencarian, parameter kampanye UTM, penomoran halaman API, dan alur autentikasi OAuth2. Anda juga dapat menempelkan string kueri yang sudah ada untuk mengimpor dan mengedit parameternya, sehingga memudahkan bekerja dengan URL yang sudah ada.
- Beberapa Mode Pengodean: Pilih antara mode Standar (encodeURIComponent), Form URL-encoded (+ untuk spasi), dan Minimal. Setiap mode cocok untuk konteks berbeda — panggilan API, pengiriman formulir, atau URL browser. Lihat tampilan terenkode dan terdekode secara berdampingan.
Kasus Penggunaan Umum Pembuat String Kueri
- Membangun URL API: Buat URL permintaan API REST dengan parameter kueri untuk pemfilteran, pengurutan, penomoran halaman, dan pemilihan bidang. Hasilkan endpoint API dengan cepat untuk diuji di alat seperti Postman, cURL, atau langsung di browser, sekaligus memastikan pengodean URL yang benar untuk karakter khusus.
- Membuat Tautan Kampanye UTM: Buat URL pelacakan untuk kampanye pemasaran dengan parameter UTM yang tepat (utm_source, utm_medium, utm_campaign, utm_content, utm_term). Gunakan preset Kampanye UTM untuk memastikan pelacakan yang konsisten di semua saluran pemasaran Anda.
- URL Otorisasi OAuth2: Buat URL permintaan otorisasi OAuth2 dengan parameter response_type, client_id, redirect_uri, scope, dan state. Preset Alur Autentikasi memberi titik awal, dan alat ini memastikan semua parameter dienkode ke URL dengan benar untuk alur OAuth yang aman.
- Membuat Kueri Pencarian & Filter: Susun kueri pencarian dan filter untuk situs e-commerce, direktori, atau dasbor data. Gabungkan kategori, rentang harga, peringkat, urutan pengurutan, dan penomoran halaman menjadi URL yang bersih dan berfungsi untuk diuji atau dibagikan.
- Pengembangan & Debugging Web: Buat dan debug string kueri selama pengembangan. Uji bagaimana aplikasi Anda menangani berbagai kombinasi parameter, kunci duplikat, nilai kosong, dan karakter khusus. Impor string kueri yang sudah ada untuk memeriksa dan mengubahnya.
- SEO & Optimasi URL: Analisis dan optimalkan parameter kueri URL untuk SEO. Pastikan parameter tetap bersih, hindari kunci duplikat yang dapat membingungkan perayap, dan hasilkan struktur URL yang konsisten untuk sistem manajemen konten dan platform e-commerce.
Apa Itu String Kueri?
String kueri adalah bagian URL yang muncul setelah karakter ?. String ini berisi pasangan kunci-nilai yang dipisahkan oleh &, yang dipakai untuk mengirim data ke server web, API, dan aplikasi. Misalnya, pada https://example.com/search?q=hello&page=1, string kuerinya adalah ?q=hello&page=1, dengan q sebagai istilah pencarian dan page yang mengendalikan penomoran halaman. String kueri didefinisikan dalam spesifikasi URL (RFC 3986) dan merupakan bagian mendasar dari cara web mengirimkan parameter antara klien dan server.
Cara Kerja Pembuat String Kueri Kami
- Tambahkan parameter: Mulai dengan menambahkan pasangan kunci-nilai ke tabel. Setiap baris memiliki kolom untuk kunci dan kolom untuk nilai. Tambahkan sebanyak yang Anda butuhkan dengan tombol «Tambah Parameter». Hapus yang tidak diinginkan dengan tombol hapus.
- Pilih pengodean: Pilih mode pengodean yang sesuai dengan kebutuhan Anda. Mode Standar menggunakan encodeURIComponent() agar patuh ketat pada RFC 3986. Mode Form URL-encoded menggunakan + untuk spasi (untuk application/x-www-form-urlencoded). Mode Minimal hanya mengenkode karakter tidak aman agar lebih mudah dibaca.
- Dapatkan hasilnya: String kueri dibangun otomatis saat Anda mengetik. Salin dengan atau tanpa ? di awal, lihat pratinjau URL lengkap, atau gunakan fitur «Impor dari String» untuk memuat string kueri yang ada dan mengeditnya.
Penjelasan Pengodean String Kueri
Pengodean URL (juga dikenal sebagai pengodean persen) mengganti karakter yang tidak diizinkan dalam URL dengan tanda % diikuti dua digit heksadesimal. Tiga mode pengodean di alat kami menanganinya secara berbeda:
- Standar (encodeURIComponent) — Mengenkode semua karakter kecuali karakter tanpa reservasi (A-Z, a-z, 0-9, -, _, ., ~). Spasi menjadi %20. Ini opsi teraman untuk panggilan API dan sebagian besar aplikasi web.
- Form URL-encoded — Sama seperti standar, tetapi mengenkode spasi sebagai + (mengikuti spesifikasi application/x-www-form-urlencoded). Ini diperlukan saat meniru pengiriman formulir HTML.
- Minimal — Hanya mengenkode karakter yang jelas tidak diizinkan dalam string kueri (#, &, ?, =, %, spasi). Ini menghasilkan URL yang lebih mudah dibaca, tetapi mungkin tidak kompatibel dengan semua server.
Privasi, Keamanan & Ketersediaan
Pembuat String Kueri kami memproses semuanya sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun — semua pengodean URL, penguraian, dan pemrosesan terjadi di sisi klien menggunakan fungsi bawaan JavaScript encodeURIComponent() dan decodeURIComponent(). Alat ini 100% gratis tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan. Tanpa cookie, tanpa pelacakan, dan tanpa pengumpulan data. Cukup muat halamannya dan langsung mulai membuat string kueri.
Pertanyaan yang Sering Diajukan
String kueri adalah bagian URL yang muncul setelah karakter ? dan berisi pasangan kunci-nilai yang dipisahkan oleh &. String ini digunakan untuk mengirim data ke server web, API, dan aplikasi. Penggunaan umum meliputi kueri pencarian, parameter pelacakan, filter API, dan parameter autentikasi. String kueri didefinisikan dalam RFC 3986 dan didukung oleh setiap server web dan browser.
Pengodean URL (pengodean persen) mengubah karakter yang tidak diizinkan dalam URL menjadi format yang aman. Karakter seperti spasi, &, #, ? dan = harus dienkode karena memiliki makna khusus dalam URL. Misalnya, spasi menjadi %20 (atau + pada pengodean formulir), dan & menjadi %26. Tanpa pengodean URL yang benar, string kueri dapat merusak URL, menyebabkan kesalahan penguraian, atau menimbulkan kerentanan keamanan seperti penyuntikan parameter.
Mode Standar menggunakan encodeURIComponent(), yang mengenkode semua karakter khusus dan memakai %20 untuk spasi. Mode Form URL-encoded menggunakan + untuk spasi, mengikuti spesifikasi application/x-www-form-urlencoded yang dipakai formulir HTML. Mode Minimal hanya mengenkode karakter tidak aman yang benar-benar perlu (#, &, ?, =, %), menghasilkan URL yang lebih mudah dibaca tetapi mungkin tidak kompatibel dengan semua server.
Bisa! Gunakan mode «Impor dari String» untuk menempelkan string kueri yang sudah ada (dengan atau tanpa ? di awal). Alat ini akan mengurainya dan mengisi tabel parameter, tempat Anda dapat menambah, menghapus, atau mengubah parameter sesuai kebutuhan. Ini berguna untuk men-debug URL yang ada, mengubah tautan pelacakan, atau merapikan string kueri yang berantakan.
Alat ini mengizinkan kunci duplikat (misalnya, category=electronics&category=books), yang sah dalam string kueri dan umum digunakan oleh API. Saat duplikat terdeteksi, peringatan akan ditampilkan agar Anda dapat memutuskan apakah akan mempertahankan atau menggabungkannya. Sebagian server memperlakukan kunci duplikat sebagai larik, sebagian lagi memakai nilai terakhir — alat kami mendukung kedua skenario.
Tidak. Pembuat String Kueri berjalan sepenuhnya di browser Anda menggunakan JavaScript sisi klien. Semua pengodean URL, penguraian, dan pemrosesan terjadi secara lokal di perangkat Anda. Tidak ada data yang dikirim ke server mana pun, tidak ada cookie yang dipasang, dan tidak ada informasi yang dicatat atau disimpan.
Parameter UTM (utm_source, utm_medium, utm_campaign, utm_content, utm_term) adalah parameter string kueri yang digunakan Google Analytics dan platform lain untuk mengukur kinerja kampanye pemasaran. Parameter ini mengidentifikasi sumber lalu lintas, saluran, dan kampanye tertentu. Gunakan preset Kampanye UTM di alat kami untuk memulai dengan cepat.
Ya! 100% gratis, tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan. Buat sebanyak apa pun string kueri yang Anda butuhkan — untuk API, kampanye pemasaran, pengembangan, pengujian, atau tujuan lainnya — sepenuhnya gratis, selamanya.