# URL 編碼解碼

URL: https://tools.otaku-dojo.com/zh-tw/url-encoder-decoder
Updated: 2026-10-03

URL 編碼解碼工具可以把網址中的中文、空白與 &、?、= 等特殊字元轉成 %XX 格式（percent-encoding），或把 %E5%BE%A1%E5%AE%85 這種編碼後的網址還原成可讀的中文。提供「參數」與「完整網址」兩種編碼範圍，多行內容會逐行處理。

## 如何使用URL 編碼解碼

1. 選擇「編碼」或「解碼」。
2. 編碼時選擇範圍：只編碼查詢參數值選「參數」，整條網址選「完整網址」（保留 / ? & = 等符號）。
3. 貼上內容，右側即時顯示結果。

## 規格與重點

- **依循標準**: RFC 3986（percent-encoding），文字以 UTF-8 編碼
- **編碼範圍**: 參數（encodeURIComponent）、完整網址（encodeURI）
- **解碼容錯**: + 號視為空白（表單格式 application/x-www-form-urlencoded）
- **多行**: 每一行分別處理
- **處理位置**: 你的瀏覽器（資料不會上傳）
- **費用**: 免費、免註冊

## 範例: 中文網址解碼

```text
https://example.com/search?q=%E5%BE%A1%E5%AE%85%E9%81%93%E5%A0%B4
```

→

```text
https://example.com/search?q=御宅道場
```

## 範例: 編碼查詢參數值

```text
A&B 工具
```

→

```text
A%26B%20%E5%B7%A5%E5%85%B7
```

## 常見問題

### 為什麼複製中文網址會變成一長串 %E5...？

網址規範只允許英數字與少數符號，中文會先轉成 UTF-8 位元組，再以 %XX 表示。瀏覽器網址列會顯示中文，但複製出來是編碼後的版本。

### 空白要編碼成 %20 還是 +？

網址路徑中應使用 %20；表單送出的查詢字串慣例使用 +。本工具編碼時一律輸出 %20，解碼時兩者都能處理。

### 解碼出現錯誤？

代表內容中有不完整的 % 序列（例如 %E5%B 被截斷），請確認複製的網址是否完整。
