URL 編碼與解析

URL 編碼與解碼,並拆解網址結構與查詢參數。

編碼/解碼

輸入或貼上文字後即時轉換。「交換」會把輸出移回輸入並反轉模式。按 Ctrl/⌘ + Enter 可重新執行。

網址解析

輸入網址即可拆解成各個部分。

URL 編碼的原理

網址只能包含一小部分 ASCII 字元。空格、中文以及 &、=、? 等保留符號都必須經過百分比編碼:先把文字轉成 UTF-8 位元組,再把每個位元組寫成 % 加兩個十六進位數字,所以空格會變成 %20,「台」會變成 %E5%8F%B0。這個工具直接呼叫瀏覽器內建的 encodeURIComponent、encodeURI、decodeURIComponent 與 decodeURI,結果與 JavaScript 程式產生的完全相同。下方的網址解析器使用標準 URL API,把網址拆成協定、帳號密碼、主機、連接埠、路徑、查詢字串與片段,並列出解碼後的查詢參數鍵與值,重複的鍵也會保留。

該用哪一種模式?

隱私

所有處理都在瀏覽器內完成,貼上的網址(包含其中的 token 或密碼)不會傳送到任何地方。