URL 編解碼
網址與查詢參數雙向百分號編解碼,區分 encodeURI 與 encodeURIComponent。
encodeURI(全量)
保留 : / ? & = # 等 URL 結構符號,適合整條網址
encodeURIComponent(組件)
跳脫所有特殊字元,適合查詢參數值
原始 URL / 文字
{chars} 字元 / {words} 詞 / {lines} 行
執行編碼
輸出
使用說明
📖 工具介紹
URL 編解碼是一款免費的線上百分號編碼轉換工具,幫助開發者與文案人員處理網址中那些形如 %E5%B7%A5%E5%85%B7 的跳脫序列。工具同時提供兩種主流編碼函式:encodeURI 用於整條網址,保留冒號、斜線、問號、井號等結構符號;encodeURIComponent 用於查詢參數值,會把所有特殊字元一律跳脫,最適合拼接到 URL 的 ? 後面。開關一撥即可在編碼與解碼之間切換,解碼時自動還原中文字元、空格與標點。您還可以勾選「空格編碼為 +」,模擬表單送出時 application/x-www-form-urlencoded 的行為。遇到 % 後接兩個非十六進位字元的損壞序列時,工具會明確報錯而不是輸出亂碼。全部運算在瀏覽器本機完成,不發送任何網路要求,也不會儲存您的網址。介面以兩張模式卡片選擇編碼口徑,搭配頂部滑動開關切換方向,電腦和手機都清爽好用。
✨ 功能特點
- 兩種口徑:encodeURI 保結構,encodeURIComponent 全跳脫
- 雙向轉換:滑動開關一鍵在編碼與解碼間切換
- 空格加號:可選把空格編碼為 +,貼合表單送出規範
- 中文友善:自動還原被百分號編碼的漢字與符號
- 錯誤提示:損壞的 %XX 序列會明確報錯
- 離線執行:純本機運算,不發起任何網路要求
📝 使用方式
- 點擊兩張模式卡片之一,選擇全量或組件編碼口徑
- 撥動頂部開關決定目前是編碼還是解碼
- 如需模擬表單送出,勾選空格編碼為 +
- 在輸入區貼上網址、參數或已編碼字串
- 點擊執行按鈕,在輸出區複製結果
⚠️ 注意事項
- 口徑選擇:整條網址用 encodeURI,參數值用 encodeURIComponent,混用會破壞 URL 結構
- 解碼驗證:% 後必須是兩位十六進位數字,否則視為非法序列
- 加號空格:勾選空格轉 + 時,編碼會把空格寫成加號,解碼也會還原
- 非加密:URL 編碼不是加密,任何人都能解碼,勿用於敏感資訊
- 長文字:超長內容建議分段處理,避免一次貼上過多