Query Params Viewer

拆解 URL 中的 query params,巢狀參數自動展開

支援完整 URL、hash 路由(如 #/path?a=1)或純 query string(如 a=1&b=2);按 Enter 即可解析。

還沒有解析任何 URL。貼上一個連結,或點擊「範例」看看效果。

關於 Query Params Viewer

URL 的 query string? 後面的那一段——由 & 連接的一串 key=value,例如 ?q=shoes&page=2。Query Params Viewer 會解碼這串參數並逐筆列成表格:對每個值做 URL 解碼、標出重複 key、格式化 JSON,並展開那些本身就是一個 encode URL 的參數。全部在你的瀏覽器裡完成,不上傳任何資料。

常見問題

什麼是 URL query 參數?
它是 URL 中 ? 後面的一個 key=value 對。多個參數以 & 分隔,例如 ?q=shoes&page=2&sort=asc。同一個 key 可以出現多次。
如何解碼一段 query string?
把完整 URL、純粹的 a=1&b=2,或 #/path?a=1 這類 hash 路由貼進輸入框,按「解析」。每個值都會被 URL 解碼——%20 變成空格,%3D 變成 =——並連同辨識出的型別一起顯示在表格中。
我的 URL 會被送到伺服器嗎?
不會。解析、編輯、比較與產生分享連結全都在瀏覽器裡執行,URL 不會離開你的裝置。分享連結把狀態放在 # 片段中,而片段永遠不會送到伺服器。
重複的 key 會怎麼處理?
每一次出現都會保留,各佔一列,並標上 1/22/2 這樣的標記。這與 URLSearchParams 和多數伺服器讀取重複 key 的方式一致,讓你看見較簡略的解析器會默默丟掉的值。
能讀出藏在參數裡的 URL 嗎?
可以。當某個值本身就是一個 encode 過的 URL 或 query string——例如 redirect=https%3A%2F%2F…%3Ftoken%3Dabc——你可以將它展開,查看內層的 key 與 value,最多三層。