🔗
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 參數。
發送反饋
請告訴我們您的想法,以幫助我們改進工具。
反饋發送成功。感謝您的合作!
發生錯誤。請稍後再試。
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.