所有處理都在瀏覽器中完成,因此私密連結、API callback、campaign URL 和暫時 token 都不會上傳。解析器使用瀏覽器標準的 URL 與 URLSearchParams API,再加上一個可編輯表格,讓你檢查並重組參數時不會遺失重複鍵。
Query String 解析工具
全程在瀏覽器裡執行,免上傳、免註冊。
貼上 query string 或新增一列,即可開始重組參數。
--Percent-encoded 文字會在表格中解碼,然後在重組輸出中再次編碼。
什麼是 Query String 解析?
Query String 解析會把 URL 問號後面的部分轉成可閱讀的鍵/值列。貼上原始 query string 或完整 URL,就能解碼 percent-encoded 文字、依序保留重複鍵、編輯參數,並重組乾淨的 query string 或更新後的 URL。
使用方式
- 1貼上 URL 或 query string. 可使用完整 URL,例如 <code>https://example.com/?a=1</code>,原始 query <code>a=1&b=2</code>,或前面帶有問號的 query。
- 2查看已解碼列. 表格會在 percent decoding 後顯示每個鍵和值。重複鍵會依原始順序保留為獨立列。
- 3編輯、新增、移除或排序. 直接修改鍵和值,新增缺少的參數,移除雜訊列,或在需要穩定輸出時依鍵排序清單。
- 4複製重組結果. 複製 encoded query string、前面帶問號的版本、更新後的完整 URL,或鍵/值配對的 JSON 陣列。
適合誰用
- 除錯 callback 的開發者 可以貼上 OAuth、webhook 或 redirect URL,逐列檢查每個已解碼參數。
- 檢查 campaign link 的行銷人員 可以讀取
utm_*值、找出空白欄位,並重組乾淨的 tracking URL。 - 重現問題的 QA 團隊 可以一次只改一個參數,再把更新後的 query string 複製到測試案例。
- 處理分享連結的客服團隊 可以看到長 URL 中容易漏看的重複鍵與空白值。
常見問題
這個 Query String 解析工具是免費的嗎?
是的。免費使用,不需註冊、不需下載,也沒有使用次數限制。貼上 query string 或 URL,已解碼列會立刻在瀏覽器中出現。
我的 URL 或 query string 會被上傳嗎?
不會。解析、編輯和重組都在你的瀏覽器本機完成。當 URL 含有 access tokens、電子郵件地址、campaign IDs 或其他不想傳到外部伺服器的值時,這點很重要。
可以解析完整 URL 嗎?
可以。貼上完整 URL 後,工具只會讀取其中的 search parameters,保留 path 與 fragment,並在編輯後提供重組的完整 URL。也可以貼上有無前導問號的原始 query string。
會保留重複鍵嗎?
會。重複鍵會依出現順序保留為獨立列。重複摘要會標出 <code>tag=shoes&tag=summer</code> 這類情況,避免不小心合併。
空白值怎麼處理?
空白值會保持空白。像 <code>empty=</code> 這樣的參數會顯示空值,而沒有等號的鍵在重組時也會由 <code>URLSearchParams</code> 以相同方式處理。
Percent-encoded 的值會解碼嗎?
會。像 <code>blue%20shoes</code> 這類值會在表格中顯示為 <code>blue shoes</code>。複製重組 query 時,工具會再依瀏覽器標準 form-url-encoded 規則重新編碼。
# 後面的部分會怎樣?
在完整 URL 中,複製重組 URL 時會保留 <code>#</code> 後面的 fragment。在原始 query string 中,<code>#</code> 後面的內容會被忽略,因為 fragment 不是 query parameters 的一部分。