線上 URL 編碼 / 解碼 | URL 編碼器、解碼器與百分比編碼工具

線上進行 URL 編碼與解碼,適用查詢字串與中文網址,可編碼保留字元、解碼 %XX 值並將 + 視為空格,本機處理。

使用類似 encodeURIComponent 的百分比編碼方式來處理空格與保留 URL 字元。
所有處理都在您的瀏覽器本機完成。

常見 URL 編碼

空格 -> %20& -> %26= -> %3D? -> %3F# -> %23

輸入

0 字元

輸出

0 字元

如何編碼或解碼 URL 參數與百分比編碼文字

01

將純文字、查詢參數值、重新導向 URL 或 percent-encoded 字串貼到輸入框中。

02

選擇「編碼」可將保留字元轉成百分比編碼,選擇「解碼」可將 %XX 序列還原為可讀文字。

03

複製編碼或解碼後的結果,用於查詢字串、回呼參數、行銷連結、日誌或 API 請求。

主要功能

即時 URL 編碼與解碼

輸入時即可立即看到編碼或解碼結果,無需額外送出即可驗證百分比編碼是否正確。

為開發者與行銷的實際工作流程量身打造

適用於查詢參數值、重新導向網址、回呼連結,以及除錯日誌或 API 請求中的百分比編碼字串。

瀏覽器本機私密處理

所有處理都在瀏覽器本機完成,既能保護 URL 值隱私,也能在桌面與行動裝置上保持快速。

URL 編碼 / 解碼常見問題

這個工具使用哪一種 URL 編碼方式?

此工具採用類似 encodeURIComponent 的 URL 元件編碼方式。特別適合查詢參數值、重新導向目標、回呼 URL,以及其他需要把保留字元視為資料的 URL 部分。

為什麼解碼器會把 + 當成空格?

在查詢字串中,+ 通常表示空格。解碼時,本工具會先將 + 轉成空格,再進行 URL 解碼,讓常見的表單編碼值可以正確還原。

encodeURI 和 encodeURIComponent 有什麼差異?

encodeURI 用於完整 URL,會保留 /、?、# 等結構字元;encodeURIComponent 則用於 URL 的個別部分,也會編碼這些保留字元。由於它對查詢值與重新導向參數更安全,因此本工具採用類似 encodeURIComponent 的行為。

貼上任意文字或 URL 字串,本工具將立即在瀏覽器中完成百分比編碼或解碼。編碼會將空格、&、=、?、# 等保留字元轉換為 %XX 跳脫序列,確保查詢參數與重新導向網址安全傳輸;解碼則將 %XX 序列(以及 + 作為空格)還原為可讀文字。工具採用 encodeURIComponent 風格,全程本機運作,資料不上傳伺服器。

如何使用 URL 編碼解碼工具

  1. 1

    貼上文字或 URL

    在輸入框中輸入純文字、查詢參數值、重新導向 URL 或 percent-encoded 字串。

  2. 2

    選擇編碼或解碼

    選擇「編碼」將保留字元轉換為百分比編碼,或選擇「解碼」將 %XX 序列還原為可讀文字。

  3. 3

    查看即時結果

    輸入時結果即時更新,無需點擊送出即可驗證編碼是否正確。

  4. 4

    複製或下載

    點擊「複製」將結果用於查詢字串、回呼參數、行銷連結或 API 請求,或點擊「下載」儲存檔案。

參考文獻

相關工具

URL 編碼 / 解碼常見問題

這個工具使用哪一種 URL 編碼方式?
本工具採用類似 encodeURIComponent 的 URL 元件編碼方式,特別適合查詢參數值、重新導向目標、回呼 URL,以及其他需要把保留字元視為資料的 URL 部分。
為什麼解碼器會把 + 當成空格?
在查詢字串中,+ 通常用來表示空格。解碼時,本工具會先將 + 轉成空格,再進行 URL 解碼,讓常見的表單編碼值可以正確還原。
encodeURI 和 encodeURIComponent 有什麼差異?
encodeURI 用於完整 URL,會保留 /、?、# 等結構字元;encodeURIComponent 則用於 URL 的個別部分,也會編碼這些保留字元。由於對查詢值與重新導向參數更安全,本工具採用 encodeURIComponent 風格。
URL 編碼是什麼?
URL 編碼(又稱百分比編碼)是將 URL 中不允許的字元轉換為 %XX 格式的過程。例如空格變成 %20,中文字元「你」變成 %E4%BD%A0。這確保網址在不同系統間能正確傳輸。本工具可即時進行雙向轉換。
URL 編碼表:中文字元如何編碼?
中文字元會先轉換為 UTF-8 位元組序列,再對每個位元組進行 %XX 格式編碼。例如「台灣」會被編碼為 %E5%8F%B0%E7%81%A3。本工具貼上中文後點擊「編碼」即可自動處理,解碼時貼入 %XX 字串點擊「解碼」即可還原。
Python 中如何進行 URL 編碼?
在 Python 中,使用 urllib.parse.quote(text) 進行編碼,urllib.parse.unquote(text) 進行解碼。處理完整查詢字串時,urllib.parse.urlencode() 更為方便。本工具可讓您直接在瀏覽器中驗證結果。