digtools
🔗
url encoder decoder,

URL 編碼 / 解碼工具

即時進行 URL 百分比編碼與解碼。非常適合建立查詢參數與分析 URL。

🔄
雙向轉換
一鍵編碼 ↔ 解碼
即時顯示
輸入時即時顯示結果
🔒
基於瀏覽器
絕不會傳送資料至伺服器
輸入 (要編碼的文字)
結果
🔒 所有轉換都在您的瀏覽器中進行。不會傳送任何資料至伺服器。
about,

關於本工具

一個免費線上工具,可將 URL 中的特殊字元(如空格、中日文字和符號)轉換為符合 RFC 3986 標準的百分比編碼(%XX 格式)。您也可以將已編碼的 URL 解碼回可讀的字串。

支援 encodeURIComponentencodeURI 兩種模式,非常適合用於建立 API 查詢參數或驗證友善搜尋引擎 (SEO-friendly) 的 URL。所有處理皆在您的瀏覽器中本地完成。

how to use,

使用方法

STEP 1

選擇模式

使用切換按鈕選擇「編碼」或「解碼」模式。

STEP 2

輸入文字

將您的 URL 或字串貼到左側的輸入區。結果將即時顯示在右側。

STEP 3

複製並使用

點擊「複製」按鈕將結果複製到剪貼簿。使用「交換」按鈕來反轉輸入與輸出。

glossary,

名詞解釋

百分比編碼 (Percent-Encoding)
一種將不能用於 URL 的字元編碼為 %XX 格式(XX 為十六進位)的方法。定義於 RFC 3986。
encodeURIComponent
編碼所有特殊字元的 JavaScript 函數,包含 /、? 和 &。適用於查詢參數的數值。
encodeURI
JavaScript 函數,它會保留 URL 的結構字元 (/, :, ?, #, &) 不編碼,並對其他字元進行編碼。
UTF-8
Unicode 編碼格式。一個中文字元通常被編碼為 3 個位元組(例如:%E4%B8%AD)。
RFC 3986
定義 URI 語法的網際網路標準,包含保留字元與非保留字元的區別。
查詢字串 (Query String)
URL 中 ? 之後的部分,包含由 & 連接的 key=value 參數。
片段 (Fragment)
URL 中 # 之後的部分,指定頁面內的錨點 (Anchor)。
faq,

常見問題

Q.encodeURIComponent 和 encodeURI 有什麼不同?
encodeURIComponent 會對所有特殊字元進行編碼,包含 /、? 和 &。encodeURI 則會保留 URL 結構字元,只對非 ASCII 字元進行編碼。
Q.我的 URL 資料會被傳送到伺服器嗎?
不會。所有轉換都是完全在您的瀏覽器中使用 JavaScript 內建函數進行的。
Q.當我編碼中文字時會發生什麼事?
文字會以 UTF-8 進行編碼,將每個中文字元轉換為三個位元組的百分比編碼序列,例如:%E4%B8%AD。
Q.如果解碼失敗怎麼辦?
如果輸入包含無效的百分比編碼序列(例如:%ZZ),則會發生錯誤。請檢查您的輸入。
Q.我可以在這裡進行 Base64 編碼嗎?
此工具專門用於 URL 百分比編碼。如需 Base64 編碼,請使用專用的 Base64 工具。
use cases,

使用場景

🔧 API 開發

驗證查詢參數中的中日文或特殊字元編碼。

🔍 SEO 與連結審查

解碼已編碼的 URL,確認它們指向預期的內容。

📧 電子郵件與聊天

解碼在電子郵件或訊息中收到的已編碼 URL。

📊 數據分析日誌

解碼伺服器存取日誌中經過百分比編碼的 URL 參數。

Send Feedback

Please let us know your thoughts to help us improve the tool.

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。