URL編解碼 工具圖示

URL編解碼

在線URL編碼解碼工具,支援URL參數智能編碼與解碼,自動識別URL結構,僅對參數部分進行處理,全程在瀏覽器本地完成,安全高效。

工具說明

URL編解碼 是一款線上的 URL 編解碼工具,能夠將文字內容進行 URL 編碼(百分號編碼)解碼。URL 編碼通過將特殊字元替換為 %XX 格式的十六進位表示,確保 URL 在網際網路上正確傳輸。工具支援智慧識別完整 URL 結構,自動僅對查詢參數部分進行編解碼,保留協定、域名和路徑不變。所有運算均在瀏覽器本地執行,不會將資料上傳至伺服器。

使用說明

  1. 輸入內容

    在左側輸入框中輸入或貼上需要處理的 URL 或文字內容

  2. 選擇操作

    點擊"編碼"按鈕將文字中的特殊字元轉換為 URL 安全格式,或點擊"解碼"按鈕將編碼後的 URL 還原為可讀文字

  3. 儲存結果

    編碼或解碼結果將顯示在右側輸出框中,可點擊"複製"按鈕複製結果,或點擊"下載"按鈕儲存為文字檔案

使用場景

  • API 請求參數:在構造 HTTP GET/POST 請求時,對查詢參數進行 URL 編碼,確保含中文、特殊字元的參數正確傳遞(如 ?name=%E5%BC%B5%E4%B8%89
  • 前端開發除錯:快速編碼/解碼 URL 中的中文參數,方便檢視和修改瀏覽器網址列中的查詢字串
  • 資料清洗:對爬蟲抓取或日誌中的 URL 編碼資料進行批次解碼,恢復原始文字內容

核心優勢

  1. 智慧識別URL結構

    自動識別完整 URL 結構,僅對查詢參數部分進行編解碼,保留協定、網域和路徑不變,處理更精準

  2. 每日免費使用

    每天為每位使用者贈送免費使用次數,日常 URL 編解碼需求可零成本滿足,高頻使用可開通會員解鎖更多額度

  3. 隱私安全

    所有編解碼運算均在瀏覽器本地完成,資料不會上傳到任何伺服器,100% 保護隱私

  4. 編碼解碼雙向

    同時支援 URL 編碼URL 解碼,並內建交換按鈕快速互換輸入輸出,操作一氣呵成

  5. 中文完美支援

    使用 UTF-8 編碼處理文字,中文、日文、韓文等任意 Unicode 字元均可正確編解碼

  6. 免安裝即用

    無需安裝、無需註冊,開啟瀏覽器即可使用,相容 PC 與行動端全平台

URL 編碼原理

URL 編碼(又稱百分號編碼,Percent-encoding)是一種將 URL 中的特殊字元轉換為 %XX 格式的編碼機制,其中 XX 為字元 ASCII 碼的十六進位表示。根據 RFC 3986 規範,URL 中只允許使用一組有限的字元(未保留字元),其他字元必須進行百分號編碼。

對於非 ASCII 字元(如中文),URL 編碼首先將其轉換為 UTF-8 位元組序列,然後對每個位元組進行百分號編碼。例如:漢字"你好"的 UTF-8 編碼為 E4 BD A0 E5 A5 BD(6 個位元組),URL 編碼後為 %E4%BD%A0%E5%A5%BD

智慧模式:當輸入為完整 URL 時,工具會自動識別 URL 結構。路徑部分使用 encodeURI 編碼(保留 /: 等結構字元),查詢參數部分使用 encodeURIComponent 逐參數編碼(編碼 &= 等分隔符),Hash 部分保持不變。

常見字元 URL 編碼對照表

字元 編碼 字元 編碼 字元 編碼 字元 編碼
!%21#%23$%24%%25
&%26'%27(%28)%29
*%2A+%2B,%2C/%2F
:%3A;%3B=%3D?%3F
@%40[%5B]%5D空格%20
"%22<%3C>%3E`%60

encodeURI 與 encodeURIComponent 的區別

JavaScript 提供兩個 URL 編碼函式,它們的編碼範圍不同:

字元範圍 encodeURI encodeURIComponent
A-Z a-z 0-9保留不編碼保留不編碼
- _ . ! ~ * ' ( )保留不編碼保留不編碼
; / ? : @ & = + $ , #保留不編碼編碼為%XX

常見問題

什麼是 URL 編碼?為什麼要進行 URL 編碼?

URL 編碼(百分號編碼)是一種將特殊字元轉換為 %XX 格式的編碼方式。URL 只能使用 ASCII 字元集中的部分字元,如果 URL 中包含中文、空格或其他特殊字元(如 &=#),這些字元必須進行編碼,否則可能導致 URL 解析錯誤或資料傳輸遺失。

編碼後的 URL 會變長嗎?

會。URL 編碼會將每個非 ASCII 字元編碼為多個 %XX 序列。例如一個中文字元(3 位元組 UTF-8)編碼後會變成 %XX%XX%XX(9 個字元),長度變為原來的 3 倍。ASCII 範圍內的字母、數字等字元不會被編碼,保持原樣。

支援中文和其他非 ASCII 字元嗎?

完全支援。工具使用 UTF-8 編碼處理文字,先將非 ASCII 字元轉為 UTF-8 位元組序列再進行 URL 編碼,可以正確處理中文、日文、韓文等任意 Unicode 字元。

資料會上傳到伺服器嗎?

不會。所有編解碼運算完全在瀏覽器本地執行,使用瀏覽器原生 encodeURIComponent()decodeURIComponent() API,您的資料不會離開您的裝置,請放心使用。

解碼失敗怎麼辦?

常見原因:① 輸入的字串不是有效的 URL 編碼格式(如 %XX 中 XX 不是有效的十六進位數);② 字串中包含不完整的百分號編碼(如末尾單獨的 % 符號);③ 編碼時使用了非 UTF-8 字元集(如 GBK),導致解碼後亂碼。工具會嘗試解碼,如果失敗會提示錯誤訊息。

這個工具免費嗎?需要註冊嗎?

本工具每天為您贈送免費使用次數,日常輕度需求可零成本滿足。無需註冊、無需登入,開啟網頁即可使用。當您需要更高處理量或更高頻使用時,開通會員即可解鎖更多權益,從容應對各類場景。

URL 編碼和 Base64 編碼有什麼區別?

兩者用途不同:URL 編碼(百分號編碼)將特殊字元轉換為 %XX 格式,專門用於讓字元能在 URL 中安全傳輸;Base64 則將任意二進位資料轉換為可列印的 ASCII 字元(字母、數字、+、/、=),用於在文字協定中傳輸二進位資料。URL 編碼是按位元組逐字元轉換,Base64 是按 3 位元組一組整體轉換。

編碼後的中文會變成什麼樣?

一個中文字元在 UTF-8 下佔 3 個位元組,URL 編碼後會變成 3 個 %XX 序列。例如"你好"編碼後為 %E4%BD%A0%E5%A5%BD。解碼時工具會將這串 %XX 序列還原回原始中文。

支援多大容量的文字?

工具在瀏覽器本地處理文字,可處理的文字容量主要受瀏覽器記憶體限制,日常的 URL、查詢參數、段落文字均能流暢處理。對於超長文字,建議分批處理以獲得最佳體驗。

URL 編碼會改變原始內容嗎?

不會。URL 編碼是可逆的編碼,不改變原始資料的語義。編碼後的 %XX 序列可以透過解碼無損還原為原始文字,不存在資訊遺失。

空格在 URL 中如何編碼?

空格是 URL 中的特殊字元,不能直接使用。按照規範,空格可以編碼為 %20(推薦),也可以編碼為 +(在表單的 application/x-www-form-urlencoded 編碼中)。工具使用標準的 %20 表示空格。

如何在程式中使用這個工具?

您可以直接在瀏覽器中使用本工具完成單次編解碼;對於程式整合,瀏覽器提供了原生 encodeURIComponent()decodeURIComponent() 以及後端各語言的內建函式。本工具特別適合快速驗證某段 URL 編碼是否正確,或在需要時直接複製結果使用。

內容更新日期:2026-07-16

相關工具

DES加解密

DES加解密

在線DES/2DES/3DES加密解密工具,支援所有加密模式與填充方式,全程在瀏覽器本地完成,安全高效。

AES加解密

AES加解密

在線AES加密解密工具,支援AES-128/192/256,涵蓋所有加密模式與填充方式,安全高效,操作便捷。

3DES加解密

3DES加解密

在線3DES加解密工具,支援所有加密模式與填充方式,全程在瀏覽器本地完成,保障數據安全。

RC4加解密

RC4加解密

在線RC4流密碼加解密工具,支援多種金鑰長度,加密與解密一鍵操作,全程在瀏覽器本地完成,保障資料安全。

Rabbit加解密

Rabbit加解密

在線Rabbit流密碼加解密工具,採用高速對稱加密演算法,支援多種金鑰長度,所有操作均在瀏覽器本地完成,保障資料安全。

RC2加解密

RC2加解密

在線RC2加密解密工具,支持ECB/CBC模式、可變密鑰長度與有效密鑰位數,全程在瀏覽器本地完成,保障數據安全。

IDEA加解密

IDEA加解密

在線IDEA國際數據加密算法工具,支持ECB/CBC/CFB/OFB/CTR多種加密模式,所有操作均在瀏覽器本地完成,確保數據安全。

Blowfish加解密

Blowfish加解密

在線Blowfish加解密工具,支援128/192/256/448-bit可變金鑰、ECB/CBC/CFB/OFB模式及多種填充方式,所有操作均在瀏覽器本地完成,保障資料安全。

CAST加解密

CAST加解密

CAST-128 (CAST5) 線上加解密工具,支援ECB/CBC/CFB/OFB多種加密模式、靈活填充方式及輸出編碼,全程在瀏覽器本地完成,安全高效。

SM4國密加解密

SM4國密加解密

在線SM4國密對稱加密解密工具,支持ECB/CBC/CFB/OFB/CTR五種工作模式及多種填充方式,所有操作均在瀏覽器本地完成,保障數據安全。

RSA加解密

RSA加解密

在線RSA非對稱加密解密工具,支持密鑰對生成、公鑰加密與私鑰解密、私鑰簽名與公鑰驗簽,所有操作均在瀏覽器本地完成,確保數據安全。

MD5加密

MD5加密

在線MD5哈希加密工具,支援16位/32位輸出、大小寫切換及檔案MD5校驗,全程在瀏覽器本地完成,安全高效。

MD2加密

MD2加密

MD2加密工具:在線生成32位元MD2哈希值,支援大小寫輸出與檔案校驗。

SHA-1加密

SHA-1加密

在線SHA-1哈希計算工具,高效完成文本加密與文件完整性校驗。

SHA-256加密

SHA-256加密

在線SHA-256哈希計算工具,快速實現文本加密與文件完整性校驗。

SHA-384加密

SHA-384加密

在線SHA-384哈希計算工具,快速實現文本加密與文件完整性校驗。

SHA-512加密

SHA-512加密

在線SHA-512哈希計算工具,支援文字加密與檔案完整性校驗,快速生成安全哈希值。

SM3國密加密

SM3國密加密

在線SM3國密哈希加密工具,支持文本哈希計算與文件校驗,輸出256位哈希值,符合GM/T 0004-2012國密標準。

Base64編解碼

Base64編解碼

在線Base64編解碼工具,支持文本的Base64編碼與解碼,全程在瀏覽器本地完成,安全高效。

UTF8編解碼

UTF8編解碼

在線UTF8編解碼工具,支持文本與UTF8十六進制字節互轉,所有處理均在瀏覽器本地完成,保障數據安全。

通用會員

可享受會員權益

尊享權益

  • 網頁端290+款工具無限用
  • 多端權益通用
  • 新增工具享同等權益
  • 免費迭代更新

基礎權益

  • 文件大小更大
  • 文件數量更多
  • 網頁端全功能
  • 客戶端全功能

月度會員

¥ 8.9
原價:¥19.9
有效期30天

季度會員

¥ 19.9
原價:¥59.9
低至6.6元/月
熱銷推薦

年度會員

¥ 69.9
原價:¥229.9
低至5.8元/月
實付:¥ 9

請使用微信掃碼支付

《支付視爲你同意相關協議條款》

*不支持七天無理由退款