URL 編碼/解碼
把中文、空白、& 等特殊字元轉成 %xx,或反過來還原。
URL 編碼/解碼
即時處理結果會顯示在這裡。
編碼與解碼都在你的瀏覽器內完成(純 JavaScript 計算,沒有任何網路請求),內容不會上傳;輸入後即時顯示結果,可直接複製。
💡 隱私提醒:QR Code 產生與掃描、密碼強度檢查與產生、各種換算都在你自己的裝置上完成,內容不會上傳。只有「IP 查詢」與「短網址縮短」需要連線到外部服務,頁面上都有標示。
URL 編碼/解碼怎麼用?
URL 編碼(Percent-encoding)把網址裡不能直接出現的字元換成 %xx:中文、空白、&、#、= 都是常見例子。輸入後即時顯示結果、可一鍵複製,寫程式、串 API 或除錯時幾乎每天都會用到。
三種模式的分別:Encode 把所有特殊字元都編碼(適合單一參數值);保留 / ? & = # 適合整串網址(不然會把分隔符一起編掉);Decode 把 %E4%B8%AD%E6%96%87 這類字串還原成中文。表單格式的空白寫成 +,需要時勾選「空白轉成 +」即可。
適合什麼情況用?
寫程式、串接 API 或手動組查詢字串時最常用:中文關鍵字、空白、& 與 # 都必須編碼,否則對方收到的參數會少一半;反過來拿到一整串 %E4%B8%AD 的時候,也用 Decode 還原成看得懂的文字。
也用在除錯:同一段字串分別 Encode 與 Decode 對照,就能看出是哪一層多編或少編了一次(重複編碼、%20 與 + 混用是實務上最常見的兩個錯誤)。
隱私與安全
編碼與解碼全部在你的瀏覽器內以 JavaScript 完成,不需要連線、內容不會上傳,也沒有第三方追蹤;要處理含 token、帳號或內部路徑的字串時可以安心使用。
常見問題
- Encode 三種模式差在哪?
- Encode 會把所有特殊字元編碼(適合單一參數值);「保留 / ? & = #」適合整串網址,不然會把分隔符一起編掉;Decode 則把 %E4%B8%AD 這類字串還原成中文。
- 空白要編成 %20 還是 +?
- 兩種都合法:%20 是標準編碼,+ 是表單(application/x-www-form-urlencoded)的寫法。勾選「空白轉成 +」就會用後者,解碼時也會自動把 + 還原成空白。
- 為什麼同一段字串會被編碼兩次?
- 通常是在已經編碼過的字串上又跑了一次 Encode(% 會變成 %25)。先用 Decode 還原再重新編碼,或改用「保留 / ? & = #」模式處理,就能避免。
- 內容會上傳嗎?
- 不會。編碼與解碼都是純本機的 JavaScript 計算,沒有任何網路請求,內容不會經過本站伺服器,也沒有第三方追蹤。
網路工具箱的其他功能
QR Code 產生器、QR Code 掃描、短網址縮短、IP 查詢、網速換算與下載時間、容量換算(MB/GB/TB)、密碼強度檢查與產生器。
其他免費工具:PDF 工具箱、圖片工具箱、文字工具箱、Excel 公式產生器、日期/時間換算、計算工具大全、單位換算。
本頁最後更新:2026-09-16