URL編碼/解碼

把中文、空格、特殊符號轉成URL安全格式; 或把%E4%BD%A0還原成可讀文字。 介面調試必備。

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

编码范围

在此输入 URL 或编码字符串

支持中文与特殊字符,选择编码或解码模式。

輸出結果

编码结果

https%3A%2F%2Ftowalles.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%26lang%3Dzh-CN

註釋說明

编码结果

使用 encodeURIComponent,适合查询参数值(会编码 ?、&、= 等)。 完整 URI: https://towalles.com/search?q=%E4%BD%A0%E5%A5%BD&lang=zh-CN

把中文、空格、特殊符號轉成URL安全格式; 或把%E4%BD%A0還原成可讀文字。 介面調試必備。

快速開始

  1. 粘貼URL或參數

    支持完整連結或單獨査詢值。

  2. 選擇編碼模式

    參數值用「組件編碼」; 整段URL用「完整URI」。

  3. 複製結果

    編碼後可直接用於fetch或流覽器地址欄測試。

為什麼需要URL編碼

url 只能安全攜帶 ascii 子集。中文和空格等字符必須轉成 %xx 形式。

兩種編碼的區別

encodeuricomponent 會編碼 ?、&、=;適合單個參數值。

encodeuri 保留 url 結構; 只編碼非法字符。

典型工作流

當你在開發需要傳遞參數的Web應用時,URL編碼是必經步驟。 比如,用戶蒐索「咖啡店」時,瀏覽器會自動將其編碼為%E5%92%96%E5%95%A1%E5%BA%97再發送。 使用本工具可快速驗證編碼結果是否符合預期,或在調試API時手動生成測試用例。

解碼場景同樣常見。 收到類似%7B%22error%22%3A%20404%7D的響應時,直接粘貼到工具中即可還原為可讀的JSON結構。 我們還建議收藏此頁面,在排查前端路由异常或後端參數解析錯誤時能快速定位問題。

示例

編碼

Input

你好

Output

%E4%BD%A0%E5%A5%BD

解碼

Input

%E4%BD%A0%E5%A5%BD

Output

你好

FAQ

解碼報錯怎麼辦?

通常是%後面不是合法十六進位; 或字串被截斷。

和Base64一樣嗎?

不一樣。 URL編碼用於地址欄與査詢參數; Base64用於二進位文字化。

為什麼編碼後的URL有時不一致?

不同程式設計語言或庫的默認編碼規則可能不同。 比如空格在JavaScript中被編碼為%20,而Python的urllib可能生成+號。 本工具遵循現代瀏覽器標準,默認採用%20方案。 調試時請確認前後端使用相同的編碼標準。