URL 編碼/解碼(百分比編碼)
將含中文的網址或查詢字串進行 % 編碼與解碼,支援 encodeURIComponent、encodeURI 與表單格式(+),遇到錯誤的 % 會標示出錯位置。
- 在瀏覽器內處理(不上傳)
除了英數字與 - _ . ! ~ * ' ( ) 以外,全部以 UTF-8 進行百分比編碼。
結果
輸入字數
37
結果字數
95
使用方式
- 選擇編碼或解碼,再選擇方式(encodeURIComponent、encodeURI 或表單格式)。
- 輸入文字或網址,結果會立即顯示。
- 複製結果;也可以按「把結果當作輸入並反向轉換」確認能否還原。
常見問題
encodeURIComponent 和 encodeURI 有什麼不同?
encodeURIComponent 也會轉換 / ? & = 等符號,適合查詢值或路徑片段;encodeURI 會保留網址的分隔符號,適合整個網址。
「%」後面格式錯誤會怎樣?
瀏覽器的 decodeURIComponent 只會直接出錯;本工具會顯示問題的位置(行、欄)與內容,也能偵測被截斷的 UTF-8 位元組序列。
空白會變成 %20 還是 +?
encodeURIComponent 與 encodeURI 會變成 %20,表單格式(application/x-www-form-urlencoded)會變成 +。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 輸入上限為 2,000,000 個字元。
- 只支援 UTF-8;以 Big5 等其他編碼編碼的網址無法正確讀取。
- 不會檢查網址本身(例如網域名稱)是否有效。
資料來源
- RFC 3986: Uniform Resource Identifier (URI): Generic Syntax(在新分頁開啟) — 查核日期: 2026-10-31
- WHATWG URL Standard: application/x-www-form-urlencoded(在新分頁開啟) — 查核日期: 2026-10-31
相關工具
- JSON 格式化/驗證工具檢查 JSON 語法並標示錯誤的行與欄,可用 2、4 個空白或 Tab 排版、壓縮成一行、依名稱排序鍵,並可複製或下載。
- CSV ⇄ JSON 轉換工具把 CSV、TSV 轉成 JSON,或把 JSON 轉回 CSV、TSV。支援引號、儲存格內換行、UTF-8 BOM、自動判斷分隔字元與 Big5、Shift_JIS 檔案,也能選擇、排序與重新命名欄位。
- YAML ⇄ JSON 轉換工具把 YAML 轉成 JSON,或把 JSON 轉成 YAML。不會載入自訂或可執行的標籤,並限制別名展開以安全處理;錯誤會標示行與欄。
- Base64 編碼/解碼(文字與檔案)把含中文、日文或表情符號的文字以 UTF-8 轉成 Base64,也能把 Base64 還原。支援 URL 安全格式、可選補位(=),以及檔案與 data URL。
- 正規表示式測試器(JavaScript)測試 JavaScript 正規表示式:醒目標示符合位置、編號與具名群組,並預覽取代結果;執行過久的樣式(ReDoS)會自動中止。
- Unix 時間戳記轉換工具把 Unix 時間戳記轉成日期時間,或把日期時間轉成時間戳記。支援秒、毫秒、微秒、奈秒,ISO 8601 與 IANA 時區,也能正確處理 2038 年以後與 1970 年以前的負值。