🔗
url encoder decoder,
URL 編碼 / 解碼工具
即時進行 URL 百分比編碼與解碼。
非常適合建立查詢參數與分析 URL。
🔄
雙向轉換
一鍵編碼 ↔ 解碼
⚡
即時顯示
輸入時即時顯示結果
🔒
基於瀏覽器
絕不會傳送資料至伺服器
about,
關於本工具
一個免費線上工具,可將 URL 中的特殊字元(如空格、中日文字和符號)轉換為符合 RFC 3986 標準的百分比編碼(%XX 格式)。您也可以將已編碼的 URL 解碼回可讀的字串。
支援 encodeURIComponent 與 encodeURI 兩種模式,非常適合用於建立 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.
Feedback sent successfully. Thank you for your cooperation!
An error occurred. Please try again later.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.