URL 解碼工具

使用明確的格式選項轉換編碼資料。資料保留在你的裝置上。

編碼與解碼
正在準備工作區…
輸入
輸出
結果將顯示在這裡。

使用方法

  1. 貼上編碼後的值、開啟檔案或嘗試範例。
  2. 選擇格式。結果會隨輸入更新。
  3. 複製結果或下載轉換後的資料。

正確解碼 URL

將百分號編碼的 UTF-8 還原為可讀文字。請選擇編碼時所用的模式,以正確處理保留標點和加號。

格式錯誤的百分號序列或無效 UTF-8 會產生錯誤,不會靜默插入替代字元。每次執行只解碼一遍。

只解碼一層百分號序列

百分號位元組按嚴格 UTF-8 解碼。%252F 執行一次後變為 %2F,而非 /。跳脫序列外的普通文字保持原樣。

一次 URL 轉換
輸入
%E9%96%8B%E7%99%BC%E5%B7%A5%E5%85%B7%20%2B%20%E5%92%96%E5%95%A1%2F%3F
結果
開發工具 + 咖啡/?

預設設定會對這段輸入執行一遍轉換。

選擇分隔符的處理方式

元件模式解碼保留標點。完整 URI 模式像 decodeURI 一樣保留已跳脫的 URI 分隔符。表單值模式先將 + 轉為空白,再進行百分號解碼;元件模式則保留原本 +。

損壞的輸入仍作為錯誤

結尾的 %、不完整的十六進位位元組對或無效 UTF-8 都會被拒絕。輸入和上一次結果仍顯示,但舊輸出無法匯出。工具絕不會開啟或請求解碼後的地址。

處理限制

最多支援 5 MiB 輸入、20 MiB 輸出,每次執行最長 10 秒。文字檔案必須使用 UTF-8。Base64 編碼也支援二進位檔案。文件保留在你的裝置上。

?

常見問題

為什麼 + 仍然是加號?

元件模式保留 +。如果 + 代表空白,請選擇「表單值」。

為什麼完整 URI 模式不改變 %2F?

decodeURI 會保留已跳脫的 URI 分隔符。要解碼每個有效百分號序列,請使用「元件」。

為什麼 %E9 會失敗?

它不是完整的 UTF-8 序列。é 的 UTF-8 編碼是 %C3%A9。

解碼工具會反復執行嗎?

不會。每次轉換只解碼一層。「用作輸入」讓你明確選擇繼續處理下一層。

會開啟解碼後的 URL 嗎?

不會。輸出僅作為本頁的純文字。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。