URL 解析器

檢查 URL 組成與重複查詢參數,或按基礎地址解析相對 URL。

Web 與 API
正在準備工作區…

輸入

正在準備工作區…

輸出
結果將顯示於此。

使用方法

  1. 貼上絕對 URL,或為相對路徑提供「基底 URL」。
  2. 檢查組成部分,切換查詢值的編碼與解碼檢視。
  3. 複製組成部分或參數,或下載解析後的 JSON。

拆分 URL 組成

URL 包含協定、authority(主機與使用者資訊等)、路徑、查詢和片段等不同資訊。拆分後可發現意外連接埠、重複參數或編碼值。

工具使用瀏覽器 URL 實現。規範化結果可能與輸入寫法不同,重複使用組成部分前應瞭解這種變化。

組成部分與查詢對

組成列表分別展示主機、連接埠、路徑及其他 URL 欄位。查詢表將同名參數保留為獨立行,順序與原始輸入一致。

查詢值解碼遵循 URLSearchParams:加號變為空格,%2B 表示字面加號。編碼檢視便於檢查原始表示。

範例
輸入
https://example.com:8443/docs/hello%20world?tag=api&tag=web&query=hello+world&empty=#overview
結果
hostname: example.com
port: 8443
pathname: /docs/hello%20world
tag: api
tag: web

僅為範例資料。請依自己的使用情境檢查各項值、驗證和端點行為。

規範化與基底 URL

URL 標準可能規範化主機名大小寫、預設連接埠和點路徑段。相對輸入需要明確基礎地址,工具不會根據本站地址猜測目標。

重複使用解析值

各「複製」按鈕匯出對應值,查詢值依所選編碼或解碼檢視複製。JSON 下載包含解析資料,也包含輸入中的 URL 認證資訊;畫面上的遮蔽不會移除匯出資料中的敏感資訊。

處理限制

本機工具輸入上限為 1 MiB,URL 上限為 64 KiB,處理限時 5 秒。API 請求支援 100 行標頭與 100 行參數,逾時範圍 1–120 秒,最多接收 5 MiB 回應資料。長文字預覽會縮略。請求直接傳送至所選端點,受 CORS 和瀏覽器策略約束。

延伸閱讀MDN · URL
?

常見問題

規範化 URL 為什麼不同於輸入?

URL 實現會規範化某些欄位,包括主機名大小寫、國際化主機名、預設連接埠和相對路徑段。

會保留重複查詢參數名嗎?

會。每組鍵值獨立成行並保持順序,不會用同名後值覆蓋前值。

加號為什麼變成空格?

查詢解碼使用表單規則。解碼值中的字面加號,在編碼源中應表示為 %2B。

解析會開啟目標 URL 嗎?

不會。僅在本機解析字元串,不取得 URL,也不檢查目標是否可訪問。

下載 JSON 會移除被遮擋的認證資訊嗎?

不會。遮擋僅影響顯示,JSON 包含解析後的 URL 資料,儲存或分享前請檢查。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。