跳到主要內容
Tools

URL 解析器

拆解網址的協定、主機、連接埠、路徑、查詢參數與片段,支援中文網域,並可直接編輯參數重組網址。

使用說明

  1. 在輸入欄位貼上網址,也可以按「範例」看看效果,下方會即時列出每個組成部分。
  2. 中文網域會同時顯示中文與 Punycode(xn--)寫法;路徑片段、查詢參數與片段都會顯示解碼後的文字。
  3. 在「查詢參數」編輯、新增或刪除參數,上方的網址會跟著更新。
  4. 網址含有密碼時預設會隱藏,勾選「顯示密碼」才會顯示。
  5. 按「複製」取得正規化後的完整網址。

常見問題

我的網址會被上傳嗎?

不會。解析使用瀏覽器內建的 URL 功能,完全在你的裝置上執行,網址也不會存進瀏覽器的儲存空間。網址中常帶有權杖或密碼,分享前請先確認。

為什麼結果跟我輸入的不太一樣?

瀏覽器會把網址正規化:協定與主機名稱改成小寫、省略預設的連接埠(https 的 443、http 的 80)、空路徑補上 /、中文網域轉成 Punycode,空格等字元會轉成 %20 之類的編碼。本工具顯示的就是瀏覽器實際使用的網址。

Punycode 是什麼?

網域名稱系統(DNS)只支援英數字,所以「例子.台灣」這類中文網域在傳送時會轉成以 xn-- 開頭的 Punycode,例如 xn--fsqu00a.xn--kpry57d。兩種寫法指的是同一個網站。

為什麼說「缺少協定」?

完整的網址必須以 https:// 這類協定開頭。只輸入 example.com 時瀏覽器無法判斷要用哪種協定,本工具會建議補上 https://,按一下按鈕就能套用。像 localhost:3000 這種寫法則會被誤認成協定「localhost」,也會提示你補上。

編輯參數後,為什麼空格變成 +?

重組網址時,參數會以 HTML 表單的格式(application/x-www-form-urlencoded)編碼,空格寫成 +、中文寫成 %E5%8F%B0 這類編碼,這是瀏覽器 URLSearchParams 的標準行為,伺服器都能正確解讀。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。