URL 編碼/解碼
URL 編碼/解碼
URL 編碼/解碼支援 URL 百分號編碼與解碼,可處理特殊字元、空格和多語言文字,適合 API 呼叫、表單提交和連結分享。
快速開始
常見使用情境
API 參數
編碼查詢參數與請求本文,確保特殊字元正確傳輸
表單提交
處理 GET/POST 資料,支援 CJK 與特殊符號
分享連結
產生含 CJK/特殊字元的 URL,避免亂碼
搜尋關鍵字
含有 & = # ? 等符號時請編碼
補充場景
百分號編碼、URI 編碼器、URL 轉義 也可在同一流程中完成,便於在複製、匯出或交付前快速核對結果。
使用建議
限制與相容性
隱私與安全
常見問題
URL(Uniform Resource Locator,統一資源定位符)由蒂姆·伯納斯‑李在 1990 年代為 Web 引入,用可讀文字描述通訊協定/主機/路徑/查詢/片段等結構。 為避免資料字元被誤當分隔符(如 ?、&、#、=、/),並處理空白、中文、emoji 等非 ASCII,URL 會將這些字元按 UTF‑8 拆成位元組並改寫為 %HH 的百分比編碼(例:空白→%20,參數值中的 /→%2F)。 表單情境(application/x‑www‑form‑urlencoded)可用「+」表示空白;非表單仍建議 %20。 URL 編碼是可逆的格式改寫,用於讓連結穩定可用,並不提供加密或保密能力。
不能。編碼是可逆的格式轉換。密碼、API Key 等必須加密
表單(application/x-www-form-urlencoded)使用 +,通用場景(RFC 3986)使用 %20。本工具預設 %20 以提升相容性;若需 +,請在表單情境下使用或手動替換
已編碼內容包含 %XX 序列(% 後接兩位十六進位數,如 %E4%BD%A0)。若大量出現表示已編碼,請避免再次編碼
URL 標準僅允許 ASCII。非 ASCII(如重音字母、emoji)需以百分比編碼(UTF‑8 位元組以 %HH 表示)才能安全傳輸
視位置而定:作為路徑分隔符不需編碼(如 /api/users),作為參數值時需編碼為 %2F(如 ?path=%2Fhome%2Fuser)