網頁與分享檢查
URL 編碼 / 解碼
含中文、空格、符號的網址即時轉換
🔒 本機處理與外部服務的使用方式請查看本工具的隱私說明;網站統計服務另見隱私政策。
快速理解
URL 編解碼可以怎麼幫你?
免費線上 URL Encode / Decode 工具,將含中文或特殊符號的網址轉為合法 URL,或反向解碼。
適合情境
要把中文搜尋詞、含空格的檔名或帶有 & 的文字放進網址參數時,可先編碼單一參數值。也適合讀回日誌中的百分比編碼;這裡處理的是文字,不會連上輸入的網址或檢查網站是否存在。
使用方式
選「編碼」或「解碼」,在「輸入」貼上文字,「輸出」會隨輸入即時更新,切換模式也會立即重算。確認輸出不是錯誤訊息後再按「複製」;要清空內容,直接刪除輸入框中的文字。
結果怎麼看
編碼使用 encodeURIComponent,空格會變成 %20,網址中的 /、?、& 等分隔符也會被編碼。解碼使用 decodeURIComponent;若輸出以錯誤符號開頭,代表輸入無法解碼,不是可用的轉換結果。
隱私與限制
元件直接在瀏覽器轉換文字,沒有傳送輸入網址或儲存轉換紀錄的程式;按複製才會寫入剪貼簿。網址若含登入權杖或個人資料,編碼後仍能解回,分享前應先移除敏感參數。
請勿把整段網址編碼後當成原網址使用,因為網址結構的分隔符也會改變。解碼不會把加號轉成空格;不完整的百分比編碼會報錯,已編碼的內容再次編碼則會把 % 再轉成 %25。
常見問題
為什麼網址要編碼?
URL 規格只允許 ASCII,中文、空格、特殊符號(如 # & ?)必須編碼成 %XX 才能正確傳輸。
encodeURI 跟 encodeURIComponent 差在哪?
encodeURI 不會編碼 / # ? & 等保留字元(用於整段 URL);encodeURIComponent 會編碼所有非英數(用於 query string 參數值)。本工具預設用 encodeURIComponent。
解碼失敗怎麼辦?
輸入若不是合法 URL 編碼會顯示錯誤訊息。常見原因:% 後面沒接兩個 hex 字元。
會儲存我的網址嗎?
不會。所有處理在瀏覽器進行。