Lompat ke konten
Aback Tools Logo

URL Parser

Uraikan URL apa pun menjadi komponen-komponennya dengan URL Parser online gratis kami. Tempel URL dan langsung lihat protokol, hostname, port, path, parameter kueri, dan fragmen - dengan nilai mentah (terenkode) dan terdekode berdampingan. Setiap komponen disertai penjelasan sederhana. Sempurna untuk menelusuri masalah panggilan API, menganalisis struktur URL, memverifikasi pengodean, dan memahami cara kerja URL. URL Parser juga menyediakan rincian parameter kueri serta peringatan validasi tentang potensi masalah seperti penggunaan HTTP atau port tidak biasa. Tanpa pendaftaran.

URL Parser

Parse any URL into its individual components

Try an example

Enter URL

Enter a URL above and click Parse URL to see its components

Fitur

  • Penguraian URL lengkap: memecah URL menjadi protokol, hostname, port, path, query string, fragmen, dan komponen autentikasi. Setiap bagian diberi label dan penjelasan yang jelas.
  • Nilai terenkode vs terdekode: menampilkan nilai mentah (terenkode) dan terdekode berdampingan. Secara otomatis mendeteksi karakter berenkode persen dan mendekodenya agar mudah dibaca.
  • Rincian parameter kueri: mengurai semua parameter kueri ke dalam tabel terstruktur dengan kunci, nilai, dan padanan terdekodenya. Salin parameter apa pun dengan satu klik.
  • Validasi & peringatan URL: mendeteksi masalah umum seperti HTTP vs HTTPS, referensi localhost, port tidak biasa, dan komponen terenkode. Membantu memahami struktur URL dan implikasi keamanannya.

Kasus Penggunaan

  • Menelusuri masalah permintaan API: saat panggilan API gagal, tempel URL ke parser untuk cepat memeriksa parameter kueri yang salah bentuk, pengodean yang keliru, atau segmen path yang hilang.
  • Audit keamanan: periksa URL untuk kredensial yang terekspos pada parameter autentikasi, cek penggunaan HTTP vs HTTPS, dan kenali port tidak biasa atau pola mencurigakan.
  • Pengembangan web: pahami cara kerja perutean dengan mengurai URL kompleks berfragmen (aplikasi satu halaman), parameter kueri, dan nilai terenkode selama pengembangan dan penelusuran masalah.
  • SEO & analisis tautan: analisis struktur URL sesuai praktik terbaik SEO - cek path yang mudah dibaca, pengodean parameter yang tepat, dan kepatuhan format URL kanonis.
  • Pembelajaran & edukasi: alat ajar yang bagus bagi siswa yang mempelajari struktur URL. Lihat bagaimana protokol, host, port, path, dan fragmen menyatu dalam URL nyata.
  • Ekstraksi data & web scraping: urai URL dari halaman hasil scraping untuk mengekstrak parameter kueri, mengenali pola URL, dan memahami struktur situs target.

Pertanyaan yang Sering Diajukan

URL (Uniform Resource Locator) adalah alamat yang digunakan untuk mengakses sumber daya di internet. Komponennya meliputi: Protokol (mis. https://), Hostname (mis. example.com), Port (mis. :443 atau default), Path (mis. /page), Query String (mis. ?kunci=nilai), dan Fragmen (mis. #bagian). Sebagian URL juga dapat memuat kredensial autentikasi (user:password@host). Memahami komponen ini penting untuk pengembangan web, penelusuran masalah, dan analisis keamanan.

Pengodean URL, yang juga disebut pengodean persen, mengganti karakter tidak aman atau terpakai khusus di URL dengan tanda % diikuti dua digit heksadesimal. Misalnya, spasi menjadi %20, garis miring menjadi %2F, dan tanda tanya menjadi %3F. Ini diperlukan karena sebagian karakter punya makna khusus di URL. Parser kami menampilkan nilai mentah (terenkode) dan terdekode untuk setiap komponen, membantu Anda memahami cara browser menafsirkan URL dan menyelesaikan masalah pengodean.

Parameter kueri muncul setelah tanda ? pada URL dan umumnya berbentuk pasangan kunci=nilai yang dipisahkan &. Contohnya, pada https://example.com/search?q=halo&page=2, parameternya adalah q=halo dan page=2. URL Parser kami mengekstrak setiap parameter secara otomatis, menampilkan kunci dan nilai mentah serta terdekode, lalu menyajikannya dalam tabel terstruktur. Anda dapat menyalin parameter satu per satu atau seluruh URL dengan satu klik.

URL (Uniform Resource Locator) adalah salah satu jenis URI (Uniform Resource Identifier) yang menyediakan identitas sekaligus lokasi sumber daya. Semua URL adalah URI, tetapi tidak semua URI adalah URL. URI dapat mengidentifikasi sumber daya hanya dengan namanya (URN), sedangkan URL selalu menyediakan cara untuk menemukan dan mengaksesnya. Dalam pengembangan web sehari-hari, istilah "URL" lebih sering dipakai.

Fragmen, yang juga disebut hash, muncul di akhir URL setelah karakter #. Fragmen digunakan klien (browser) untuk navigasi di dalam halaman - menggulir ke bagian tertentu atau untuk perutean sisi klien pada aplikasi satu halaman. Fragmen tidak pernah dikirim ke server dalam permintaan HTTP. Penggunaan umum: tautan anchor (#nama-bagian) dan perutean SPA (#/dashboard/users).

Karakter khusus pada parameter kueri harus dikodekan untuk URL. Gunakan encodeURIComponent() di JavaScript untuk mengodekan nilai parameter. Misalnya, nilai seperti "halo dunia & lagi" menjadi "halo%20dunia%20%26%20lagi". Saat menyusun URL secara programatik, selalu kodekan nilai parameter agar tersampaikan dengan benar. Parser kami membantu memverifikasi pengodean URL dengan menampilkan kedua bentuknya.

Port default HTTP adalah 80, sedangkan HTTPS adalah 443. Saat URL memakai port default, biasanya port tersebut dihilangkan dari string URL (misalnya https://example.com memakai port 443 secara implisit). Jika port non-default ditentukan, port muncul setelah hostname dipisahkan titik dua (mis. https://example.com:8080). Parser kami menunjukkan apakah port tersebut default atau eksplisit.

Ya! Semua penguraian URL terjadi sepenuhnya di browser Anda menggunakan konstruktor URL bawaan. Tidak ada data yang dikirim ke server - URL yang Anda masukkan tidak pernah meninggalkan perangkat. Karena itu, sepenuhnya aman mengurai URL sensitif yang memuat kunci API, token autentikasi, endpoint privat, atau informasi rahasia lainnya.