URL 編碼 / 解碼

含中文、空格、符號的網址即時轉換

🔒 本機處理與外部服務的使用方式請查看本工具的隱私說明;網站統計服務另見隱私政策。

快速理解

URL 編解碼可以怎麼幫你?

免費線上 URL Encode / Decode 工具,將含中文或特殊符號的網址轉為合法 URL,或反向解碼。

適合情境

要把中文搜尋詞、含空格的檔名或帶有 & 的文字放進網址參數時,可先編碼單一參數值。也適合讀回日誌中的百分比編碼;這裡處理的是文字,不會連上輸入的網址或檢查網站是否存在。

使用方式

選「編碼」或「解碼」,在「輸入」貼上文字,「輸出」會隨輸入即時更新,切換模式也會立即重算。確認輸出不是錯誤訊息後再按「複製」;要清空內容,直接刪除輸入框中的文字。

結果怎麼看

編碼使用 encodeURIComponent,空格會變成 %20,網址中的 /、?、& 等分隔符也會被編碼。解碼使用 decodeURIComponent;若輸出以錯誤符號開頭,代表輸入無法解碼,不是可用的轉換結果。

隱私與限制

元件直接在瀏覽器轉換文字,沒有傳送輸入網址或儲存轉換紀錄的程式;按複製才會寫入剪貼簿。網址若含登入權杖或個人資料,編碼後仍能解回,分享前應先移除敏感參數。

請勿把整段網址編碼後當成原網址使用,因為網址結構的分隔符也會改變。解碼不會把加號轉成空格;不完整的百分比編碼會報錯,已編碼的內容再次編碼則會把 % 再轉成 %25。

常見問題

為什麼網址要編碼?

URL 規格只允許 ASCII,中文、空格、特殊符號(如 # & ?)必須編碼成 %XX 才能正確傳輸。

encodeURI 跟 encodeURIComponent 差在哪?

encodeURI 不會編碼 / # ? & 等保留字元(用於整段 URL);encodeURIComponent 會編碼所有非英數(用於 query string 參數值)。本工具預設用 encodeURIComponent。

解碼失敗怎麼辦?

輸入若不是合法 URL 編碼會顯示錯誤訊息。常見原因:% 後面沒接兩個 hex 字元。

會儲存我的網址嗎?

不會。所有處理在瀏覽器進行。