什麼是 URL 編碼器 / 解碼器?

免費線上 URL 編碼解碼器。對 URL 字串進行編碼與解碼。

URL 編碼(又稱百分比編碼)是在 URL 中包含特殊字元的標準方式。空格、符號與非 ASCII 文字等字元都必須編碼,因為 URL 有允許字元的限制。URL 編碼/解碼器同時支援編碼與解碼,讓您輕鬆為 API 呼叫、重新導向與網頁開發準備 URL。

在「編碼」模式中,工具會將不安全字元轉換為對應的百分比編碼。空格變成 %20、& 符號(&)變成 %26、等號(=)變成 %3D,而 é 等 Unicode 字元會變成 %C3%A9(其 UTF-8 位元組表示)。這可確保查詢參數、URL 路徑與錨點識別符能安全傳輸,不會被瀏覽器與伺服器誤判。

在「解碼」模式中,反向操作會將百分比編碼字元還原為人類可讀的形式。這對除錯 API 回應、檢視追蹤 URL 與了解重新導向鏈至關重要。例如,包含「q=hello%20world&category=%23web」的 URL 會解碼為「q=hello world&category=#web」。解碼後的形式才是伺服器或瀏覽器實際解讀的內容。

雙向交換按鈕讓您能即時切換編碼與解碼,方便進行往返驗證。本工具使用標準的 JavaScript encodeURIComponent() 與 decodeURIComponent() 函式,可處理 URI 規範中定義的所有字元。處理完全在本機進行,不會與伺服器通訊。

URL 編碼器 / 解碼器的實際應用案例

為 API 呼叫編碼搜尋查詢字串

您的搜尋 API 接受查詢參數:「q=artificial intelligence & machine learning」。& 符號與空格需要編碼。貼入查詢並編碼:「q=artificial%20intelligence%20%26%20machine%20learning」。API 現在會將它視為單一參數值接收,而非在 & 處拆分。

解碼重新導向 URL 以了解追蹤參數

行銷重新導向 URL 包含「%7Bclick_id%7D」與「%26source%3Dnewsletter」。解碼後顯示「{click_id}」與「&source=newsletter」。解碼後的形式有助您了解重新導向傳遞了哪些追蹤參數,以及預期接收哪些動態數值。

準備包含 Unicode 字元的 URL

產品頁面 URL 包含日文產品名稱:「かわいい猫のぬいぐるみ」。將路徑編碼為「%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF」。瀏覽器在處理國際化網域名稱與路徑時,會將這個百分比編碼版本傳送至伺服器。

為什麼要使用 URL 編碼器 / 解碼器?

  • 雙向 URL 編碼與解碼
  • Useful for query strings, redirects, and APIs
  • Handles spaces, symbols, and Unicode text
  • Runs locally with no network requests

如何使用 URL 編碼器 / 解碼器 — 逐步教學

1

Choose encode or decode mode.

2

Paste the URL or text you want to transform.

3

Review the converted result instantly.

4

Copy the output or swap it back into the other mode for quick debugging.

URL 編碼器 / 解碼器適合誰?

  • API 除錯
  • 重新導向網址
  • 追蹤參數
  • 網頁開發

URL 編碼器 / 解碼器專業技巧

  • 1請對查詢參數值(? 之後的所有內容)使用 encodeURIComponent()。URL 的路徑部分則較適合使用 encodeURI(),因為它會保留 / 與 ? 字元。
  • 2將使用者產生的內容納入 URL 前,務必先編碼。若未編碼,可能導致參數注入漏洞,讓使用者插入 & 或 = 來操控查詢參數。
  • 3現代瀏覽器會自動將 URL 中的空格編碼為 %20。較舊的系統可能使用 + 代表空格(application/x-www-form-urlencoded 格式)。本工具使用 %20,這是標準的 URL 編碼方式。
  • 4除錯雙重編碼問題時,請多次解碼。若解碼後的輸出仍包含 %20 或 %26,請再次解碼,直到所有編碼序列都已解析。

URL 編碼器 / 解碼器 — 常見問題

為什麼 URL 需要編碼?

URL 只能安全包含特定字元。空格、符號與非 ASCII 字元應進行編碼,以便瀏覽器與伺服器正確解讀網址。

何時需要解碼 URL?

當你需要檢查查詢參數、檢視重新導向、除錯 API 呼叫或理解含有編碼字元的連結時,請解碼 URL。

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

準備好使用 URL 編碼器 / 解碼器 了嗎?

免費線上工具 — 在瀏覽器中運作,無需註冊。立即開始使用。

立即試用
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.