Lompat ke konten
SPCXTools

URL Parser

Urai, decode, dan edit komponen URL serta parameter query secara instan di browser Anda.

Berjalan secara lokal — file tidak pernah meninggalkan perangkat Anda

Memuat alat…

Cara menggunakan URL Parser

  1. 1Tempel alamat web Anda ke dalam kotak input. Jika tidak ada protokol, alat ini akan otomatis menggunakan HTTPS.
  2. 2Lihat komponen URL yang diekstrak, seperti hostname, path, dan origin, dalam tabel terstruktur.
  3. 3Gulir ke bawah untuk melihat query string yang dipecah menjadi pasangan key-value individual yang dapat diedit.
  4. 4Modifikasi, tambah, atau hapus parameter untuk membuat ulang URL secara instan, atau salin parameter sebagai JSON terformat.

Parser URL yang cepat dan privat

Bekerja dengan alamat web yang panjang dan rumit bisa merepotkan, terutama jika dipenuhi tag pelacakan, token API, atau karakter yang dienkode. Parser URL ini memecah alamat web apa pun menjadi komponen struktur utamanya, sehingga lebih mudah dibaca, di-debug, dan dimodifikasi.

Karena alat ini beroperasi sepenuhnya di dalam browser Anda, ini adalah cara yang sangat aman untuk parse URL online. Baik saat Anda memeriksa payload webhook, men-debug string koneksi database, atau memverifikasi tautan autentikasi yang berisi kata sandi, data Anda akan tetap aman di perangkat Anda. Tidak ada data yang diunggah ke server.

Memahami komponen URL

Uniform Resource Locator (URL) lebih dari sekadar alamat web; ini adalah string instruksi terstruktur yang memberi tahu klien cara mengakses suatu sumber daya. Saat Anda menempelkan tautan ke URL decoder dan parser ini, alat ini akan memisahkan string menjadi bagian-bagian standar berikut:

Protokol: Skema yang digunakan untuk mengakses sumber daya, umumnya http: atau https:, tetapi bisa juga ftp:, mailto:, atau skema aplikasi kustom. Jika Anda tidak memasukkan protokol, alat ini otomatis menambahkan https:// di awal agar tautan dapat diurai.

Username & Password: Sering digunakan dalam string koneksi database (seperti postgres://user:pass@localhost) atau autentikasi HTTP dasar. Parser otomatis mendekode bagian ini sehingga Anda dapat membaca kredensial aslinya.

Hostname & Port: Nama domain (atau alamat IP) server, dan nomor port spesifik yang digunakan. Port standar seperti 80 (HTTP) atau 443 (HTTPS) biasanya disembunyikan, tetapi port kustom (seperti :8080) akan diekstrak secara eksplisit.

Path: Rute spesifik atau lokasi file di server, dimulai dengan garis miring (misalnya, /products/shoes).

Hash: Juga dikenal sebagai fragment identifier, ini adalah bagian URL setelah simbol #, biasanya digunakan untuk scroll ke bagian tertentu pada halaman web atau menangani routing pada Single-Page Application (SPA).

Ekstrak dan edit parameter query

Salah satu fitur yang paling berguna bagi developer dan marketer adalah parser query string. Query string adalah bagian dari URL setelah tanda tanya (?), yang berisi data yang dikirim ke server dalam bentuk pasangan key-value.

Saat Anda menggunakan tool ini untuk mengekstrak parameter query, hasilnya tidak sekadar daftar biasa. Tool ini mengubahnya menjadi antarmuka interaktif yang bisa diedit:

  • Mudah Dibaca: Deretan parameter panjang yang dipisahkan oleh simbol ampersand (&) akan dipisah menjadi baris-baris yang rapi.
  • Edit Langsung: Anda bisa mengubah value yang ada, mengganti key, atau menghapus parameter yang tidak lagi dibutuhkan.
  • Tambah Data Baru: Klik tombol "Add Parameter" untuk memasukkan pasangan key-value baru ke dalam link.
  • Ekspor JSON: Jika Anda perlu menggunakan data tersebut di aplikasi atau request API, tool ini otomatis membuat objek JSON yang rapi dari semua parameter Anda. Jika ada key yang muncul beberapa kali (misalnya, ?tag=new&tag=sale), JSON akan otomatis mengelompokkan value tersebut ke dalam sebuah array.

Saat Anda mengubah parameter, tool ini akan langsung menyusun ulang URL lengkap di bagian bawah halaman, siap untuk disalin.

Contoh penggunaan umum

Debugging Request API: Saat panggilan API gagal, masalahnya sering kali ada pada query string yang salah format atau parameter yang salah di-encode. Mem-paste endpoint ke parser memungkinkan Anda memverifikasi dengan tepat key dan value apa saja yang dikirim. Jika Anda perlu melakukan encode atau decode string tertentu secara manual sebelum menambahkannya, Anda bisa menggunakan tool URL Encode/Decode.

Membersihkan Link Tracking: Marketer sering berurusan dengan URL yang penuh dengan parameter UTM (utm_source, utm_medium, dll.) dan ID afiliasi. Parser ini memungkinkan Anda melihat dengan jelas setiap tag tracking yang menempel pada link, mengeditnya untuk campaign baru, atau menghapusnya sama sekali untuk mendapatkan URL kanonikal yang bersih.

Memeriksa Connection String: Developer sering menggunakan format URL untuk terhubung ke database atau server caching (misalnya, Redis atau MongoDB). Tool ini mengekstrak host, port, dan kredensial autentikasi dari string tersebut dengan aman tanpa risiko kebocoran data, karena semua pemrosesan dilakukan secara lokal.

Menganalisis Trafik Web: Jika Anda sedang melihat log server mentah atau data analitik, Anda mungkin perlu memahami dari mana request berasal dan apa yang diminta. Mem-parsing URL sekaligus mengecek detail browser pengunjung dengan User Agent Parser atau memverifikasi domain dengan DNS Lookup dapat memberikan gambaran lengkap tentang trafik jaringan Anda.

Pertanyaan yang sering diajukan

Apa fungsi parser URL?
Parser URL memecah alamat web yang kompleks menjadi komponen strukturalnya, seperti protokol, hostname, port, path, dan parameter kueri. Hal ini memudahkan Anda untuk membaca, men-debug, dan mengedit URL yang panjang atau berantakan.
Bagaimana cara kerja parser query string?
Alat ini mengidentifikasi bagian URL setelah tanda tanya (?) dan memisahnya menjadi kunci dan nilai. Alat ini otomatis mendekode karakter URL-encoded (seperti %20 untuk spasi) sehingga Anda dapat membaca data asli yang dikirim.
Apakah saya bisa mengedit parameter URL?
Ya. Setelah diproses, parameter kueri akan muncul di kolom input. Anda bisa mengubah nilai, mengedit kunci, menghapus parameter, atau menambahkan yang baru. URL lengkap di bagian bawah halaman akan otomatis diperbarui sesuai perubahan Anda.
Apakah aman mem-parsing URL yang berisi kata sandi atau token API?
Ya. Alat ini berjalan sepenuhnya secara lokal di browser Anda menggunakan JavaScript. URL Anda, termasuk kredensial autentikasi yang sensitif, tidak akan pernah dikirim ke server atau disimpan di mana pun.
Mengapa ada kolom tabel yang kosong?
Tidak semua URL menggunakan seluruh komponen yang ada. Misalnya, sebagian besar link web standar tidak menyertakan username, password, atau nomor port tertentu. Alat ini hanya menampilkan komponen yang benar-benar ada pada input Anda.
Apa yang terjadi jika saya menempelkan URL tanpa http:// atau https://?
Jika Anda menempelkan domain seperti "example.com/path", parser akan otomatis menambahkan "https://" di awal agar menjadi URL yang valid dan bisa diproses.