URL編解碼 是一款線上的 URL 編解碼工具,能夠將文字內容進行 URL 編碼(百分號編碼)或解碼。URL 編碼通過將特殊字元替換為 %XX 格式的十六進位表示,確保 URL 在網際網路上正確傳輸。工具支援智慧識別完整 URL 結構,自動僅對查詢參數部分進行編解碼,保留協定、域名和路徑不變。所有運算均在瀏覽器本地執行,不會將資料上傳至伺服器。
在左側輸入框中輸入或貼上需要處理的 URL 或文字內容
點擊"編碼"按鈕將文字中的特殊字元轉換為 URL 安全格式,或點擊"解碼"按鈕將編碼後的 URL 還原為可讀文字
編碼或解碼結果將顯示在右側輸出框中,可點擊"複製"按鈕複製結果,或點擊"下載"按鈕儲存為文字檔案
?name=%E5%BC%B5%E4%B8%89)自動識別完整 URL 結構,僅對查詢參數部分進行編解碼,保留協定、網域和路徑不變,處理更精準
每天為每位使用者贈送免費使用次數,日常 URL 編解碼需求可零成本滿足,高頻使用可開通會員解鎖更多額度
所有編解碼運算均在瀏覽器本地完成,資料不會上傳到任何伺服器,100% 保護隱私
同時支援 URL 編碼與URL 解碼,並內建交換按鈕快速互換輸入輸出,操作一氣呵成
使用 UTF-8 編碼處理文字,中文、日文、韓文等任意 Unicode 字元均可正確編解碼
無需安裝、無需註冊,開啟瀏覽器即可使用,相容 PC 與行動端全平台
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 部分保持不變。
| 字元 | 編碼 | 字元 | 編碼 | 字元 | 編碼 | 字元 | 編碼 |
|---|---|---|---|---|---|---|---|
| ! | %21 | # | %23 | $ | %24 | % | %25 |
| & | %26 | ' | %27 | ( | %28 | ) | %29 |
| * | %2A | + | %2B | , | %2C | / | %2F |
| : | %3A | ; | %3B | = | %3D | ? | %3F |
| @ | %40 | [ | %5B | ] | %5D | 空格 | %20 |
| " | %22 | < | %3C | > | %3E | ` | %60 |
JavaScript 提供兩個 URL 編碼函式,它們的編碼範圍不同:
| 字元範圍 | encodeURI | encodeURIComponent |
|---|---|---|
A-Z a-z 0-9 | 保留不編碼 | 保留不編碼 |
- _ . ! ~ * ' ( ) | 保留不編碼 | 保留不編碼 |
; / ? : @ & = + $ , # | 保留不編碼 | 編碼為%XX |
URL 編碼(百分號編碼)是一種將特殊字元轉換為 %XX 格式的編碼方式。URL 只能使用 ASCII 字元集中的部分字元,如果 URL 中包含中文、空格或其他特殊字元(如 &、=、#),這些字元必須進行編碼,否則可能導致 URL 解析錯誤或資料傳輸遺失。
會。URL 編碼會將每個非 ASCII 字元編碼為多個 %XX 序列。例如一個中文字元(3 位元組 UTF-8)編碼後會變成 %XX%XX%XX(9 個字元),長度變為原來的 3 倍。ASCII 範圍內的字母、數字等字元不會被編碼,保持原樣。
完全支援。工具使用 UTF-8 編碼處理文字,先將非 ASCII 字元轉為 UTF-8 位元組序列再進行 URL 編碼,可以正確處理中文、日文、韓文等任意 Unicode 字元。
不會。所有編解碼運算完全在瀏覽器本地執行,使用瀏覽器原生 encodeURIComponent() 和 decodeURIComponent() API,您的資料不會離開您的裝置,請放心使用。
常見原因:① 輸入的字串不是有效的 URL 編碼格式(如 %XX 中 XX 不是有效的十六進位數);② 字串中包含不完整的百分號編碼(如末尾單獨的 % 符號);③ 編碼時使用了非 UTF-8 字元集(如 GBK),導致解碼後亂碼。工具會嘗試解碼,如果失敗會提示錯誤訊息。
本工具每天為您贈送免費使用次數,日常輕度需求可零成本滿足。無需註冊、無需登入,開啟網頁即可使用。當您需要更高處理量或更高頻使用時,開通會員即可解鎖更多權益,從容應對各類場景。
兩者用途不同:URL 編碼(百分號編碼)將特殊字元轉換為 %XX 格式,專門用於讓字元能在 URL 中安全傳輸;Base64 則將任意二進位資料轉換為可列印的 ASCII 字元(字母、數字、+、/、=),用於在文字協定中傳輸二進位資料。URL 編碼是按位元組逐字元轉換,Base64 是按 3 位元組一組整體轉換。
一個中文字元在 UTF-8 下佔 3 個位元組,URL 編碼後會變成 3 個 %XX 序列。例如"你好"編碼後為 %E4%BD%A0%E5%A5%BD。解碼時工具會將這串 %XX 序列還原回原始中文。
工具在瀏覽器本地處理文字,可處理的文字容量主要受瀏覽器記憶體限制,日常的 URL、查詢參數、段落文字均能流暢處理。對於超長文字,建議分批處理以獲得最佳體驗。
不會。URL 編碼是可逆的編碼,不改變原始資料的語義。編碼後的 %XX 序列可以透過解碼無損還原為原始文字,不存在資訊遺失。
空格是 URL 中的特殊字元,不能直接使用。按照規範,空格可以編碼為 %20(推薦),也可以編碼為 +(在表單的 application/x-www-form-urlencoded 編碼中)。工具使用標準的 %20 表示空格。
您可以直接在瀏覽器中使用本工具完成單次編解碼;對於程式整合,瀏覽器提供了原生 encodeURIComponent()、decodeURIComponent() 以及後端各語言的內建函式。本工具特別適合快速驗證某段 URL 編碼是否正確,或在需要時直接複製結果使用。
內容更新日期:2026-07-16
在線DES/2DES/3DES加密解密工具,支援所有加密模式與填充方式,全程在瀏覽器本地完成,安全高效。
在線AES加密解密工具,支援AES-128/192/256,涵蓋所有加密模式與填充方式,安全高效,操作便捷。
在線3DES加解密工具,支援所有加密模式與填充方式,全程在瀏覽器本地完成,保障數據安全。
在線RC4流密碼加解密工具,支援多種金鑰長度,加密與解密一鍵操作,全程在瀏覽器本地完成,保障資料安全。
在線Rabbit流密碼加解密工具,採用高速對稱加密演算法,支援多種金鑰長度,所有操作均在瀏覽器本地完成,保障資料安全。
在線RC2加密解密工具,支持ECB/CBC模式、可變密鑰長度與有效密鑰位數,全程在瀏覽器本地完成,保障數據安全。
在線IDEA國際數據加密算法工具,支持ECB/CBC/CFB/OFB/CTR多種加密模式,所有操作均在瀏覽器本地完成,確保數據安全。
在線Blowfish加解密工具,支援128/192/256/448-bit可變金鑰、ECB/CBC/CFB/OFB模式及多種填充方式,所有操作均在瀏覽器本地完成,保障資料安全。
CAST-128 (CAST5) 線上加解密工具,支援ECB/CBC/CFB/OFB多種加密模式、靈活填充方式及輸出編碼,全程在瀏覽器本地完成,安全高效。
在線SM4國密對稱加密解密工具,支持ECB/CBC/CFB/OFB/CTR五種工作模式及多種填充方式,所有操作均在瀏覽器本地完成,保障數據安全。
在線RSA非對稱加密解密工具,支持密鑰對生成、公鑰加密與私鑰解密、私鑰簽名與公鑰驗簽,所有操作均在瀏覽器本地完成,確保數據安全。
在線MD5哈希加密工具,支援16位/32位輸出、大小寫切換及檔案MD5校驗,全程在瀏覽器本地完成,安全高效。
MD2加密工具:在線生成32位元MD2哈希值,支援大小寫輸出與檔案校驗。
在線SHA-1哈希計算工具,高效完成文本加密與文件完整性校驗。
在線SHA-256哈希計算工具,快速實現文本加密與文件完整性校驗。
在線SHA-384哈希計算工具,快速實現文本加密與文件完整性校驗。
在線SHA-512哈希計算工具,支援文字加密與檔案完整性校驗,快速生成安全哈希值。
在線SM3國密哈希加密工具,支持文本哈希計算與文件校驗,輸出256位哈希值,符合GM/T 0004-2012國密標準。
在線Base64編解碼工具,支持文本的Base64編碼與解碼,全程在瀏覽器本地完成,安全高效。
在線UTF8編解碼工具,支持文本與UTF8十六進制字節互轉,所有處理均在瀏覽器本地完成,保障數據安全。