跳到主要內容
世界盃開球時間轉換 上線了按本地時區看開球,可加入日曆提醒。

URL 編碼/解碼

URL 編碼/解碼按 encodeURIComponent/decodeURIComponent 語意在瀏覽器本機處理 URL 元件和值,適合空格、保留字元、UTF-8 文字、emoji、查詢值和路徑片段資料的百分號編碼與解碼。

輸入文字

字元

0 / 50,000

URL 編碼/解碼

快速開始

1
貼上文字或已編碼值。
2
選擇編碼或解碼。
3
結果替換同一文字框。
4
複製目前文字。

常見使用情境

API 參數

把參數值放進查詢字串前先編碼,?、&、= 等結構符號保留在編碼結果之外

表單資料

適合處理單一欄位值,但不是 application/x-www-form-urlencoded 序列化器,也不會把空格轉成 +

URL 參數

組裝 URL 前先編碼參數、路徑片段或 fragment 中的非 ASCII 與保留字元資料

搜尋關鍵字

編碼搜尋字詞或篩選條件,特別是包含 & = #? / 或空格時

使用建議

避免重複編碼:檢查是否已有 %XX 序列
部分編碼:只編碼參數值或路徑片段中的資料(如 ?key=encoded),URL 結構應保留在編碼文字之外
除錯分析:解碼複製出來的請求值;如果來源是表單編碼並希望 + 表示空格,請先把 + 替換成 %20
保留字元:: /? # [ ] @! $ & ' ( ) * +,; = 具有特殊含義,作為資料使用時通常需編碼(視情境而定,尤其是 : /? # & = +)
字元編碼:非 ASCII 以 UTF‑8 的 1–4 位元組表示,每位元組以 %HH 標記

編碼邊界

元件和值語意:編碼使用 encodeURIComponent,因此 /? & = #: 作為資料出現時都會被編碼
完整 URL:如果需要保留協定、主機、路徑、查詢和片段結構,不要整條 URL 一次編碼;請先用 URL 解析工具拆解
表單編碼:本工具不產生 application/x-www-form-urlencoded 請求體,不解析鍵值對,也不使用 + 表示空格
解碼錯誤:孤立的 %、不完整的 %HH 或非法 UTF-8 百分號序列會顯示無效 URL 編碼提示

限制與相容性

URL 編碼 ≠ 加密:僅為可逆的格式改寫,無法保護敏感資訊
URL 長度:建議總長度 < 2048 字元(不同瀏覽器/伺服器限制不同)
空格差異:本工具將空格編碼為 %20,decodeURIComponent 不會把 + 自動還原為空格;如需依表單編碼解讀,請先把 + 替換為 %20

隱私與安全

編碼和解碼在瀏覽器中完成。目前文字預設作為瀏覽器工作階段草稿保留;點擊編碼或解碼後,轉換結果會取代它。使用共用裝置時,可視需要清空文字和網站資料。
敏感資訊(密碼、金鑰、Token)應使用加密而非編碼

常見問題

8

可繼續使用這些相關工具,完成後續步驟。

所有工具處理都在您的瀏覽器本地完成。