URL 編碼/解碼

對 URL 組件進行百分號編碼或解碼

MailDrop URL 編碼與解碼工具可在你的瀏覽器內即時將文字轉換為百分號編碼格式,或還原為原文。將純文字貼入上方方框按「編碼」,即可取得 URL 安全的字串;或將已編碼的字串貼入下方方框按「解碼」,還原本來內容。工具採用標準的 encodeURIComponent 與 decodeURIComponent 函數,輸出行為與瀏覽器及網頁伺服器的預期完全一致。

每當資料要放進 URL 傳送,百分號編碼便至關重要。空格、& 符號、問號、非拉丁字元及各種符號在網址中都有特殊意義,未經編碼直接傳送會令查詢字串失效、表單提交損毀,並在 API 和追蹤連結中造成難以察覺的錯誤。解碼同樣有用:它讓你在點擊之前,看清一條冗長、經過混淆的連結實際包含甚麼,是簡單而有效的私隱習慣。

一切都在你的裝置上本機運行,你編碼或解碼的文字絕不會接觸我們的伺服器。工具免費、毋須登記,與 MailDrop 臨時電郵同屬一套工具,讓你以更少的暴露瀏覽和測試網絡。

1. 貼上你的文字

想編碼,就在上方方框輸入純文字;想解碼,就在下方方框貼上百分號編碼的字串。同一頁面兩個方向都可以操作。

2. 按「編碼」或「解碼」

按「編碼」將純文字轉換為 URL 安全格式,或按「解碼」將編碼字串還原為可讀文字。無效的編碼輸入會被偵測並提示,而不會輸出亂碼。

3. 檢視結果

轉換後的文字會立即出現在另一個方框。檢查空格、斜線、& 符號等保留字元的處理方式,是否符合你的查詢字串或 API 呼叫所需。

4. 複製輸出

用「複製結果」按鈕將編碼字串放入剪貼簿,隨時貼到 URL、HTTP 用戶端、重新導向參數或你的應用程式碼中。

常見問題

甚麼是 URL 編碼?為何需要它?

URL 編碼又稱百分號編碼,會將網址中不安全或有保留意義的字元,替換為百分號加其十六進制代碼,例如空格會變成 %20。沒有它,& 符號或問號等字元會被誤讀為 URL 結構而非資料,令連結和查詢參數失效。

我貼上的文字會傳送到你們的伺服器嗎?

不會。編碼和解碼完全由瀏覽器內的 JavaScript 執行。你輸入或貼上的內容不會被傳送、儲存或記錄。你可以自行確認:載入頁面後斷開互聯網連線,工具依然照常運作。

編碼整條 URL 與編碼單一組件有何分別?

本工具採用組件編碼,會將斜線、冒號、& 符號等保留字元一併轉義。編碼單一查詢參數值時,這正是你需要的。但若以此方式編碼整條 URL,其結構亦會被轉義,所以請逐段編碼,而非編碼完整網址。

解碼 URL 能幫我識破可疑連結嗎?

可以。釣魚和追蹤連結經常以多層百分號編碼掩藏真正目的地。將編碼連結貼到這裡,即可看到底下的可讀文字,在造訪任何網站前先看清重新導向目標或內嵌的電郵地址。這是零成本的快速檢查。

這與臨時電郵有甚麼關係?

推廣和驗證電郵中的連結,往往帶有可識別你身份的編碼參數。用 MailDrop 即棄電郵收件箱閱讀這類郵件,對不確定的連結先在此解碼,你既可按自己的步伐完成登記,又能令主要電郵地址遠離追蹤系統。

工具箱