URLEncoder and URLDecoder Online Tool

DALL·E 2023 12 30 22.27.07 A visually explanatory image depicting the concepts of URL Encode and URL Decode. The image should split into two sections On the left URL Encode

UrlEncode / 編碼
UrlDecode / 解碼


請注意:URL 編碼/解碼僅用於網址參數的格式化,而不是加密。它並不安全,不應用於敏感數據的保護。

URL編碼(UrlEncode)是一種將特定字符轉換為URL中可以使用的格式的方法。由於URL只能使用ASCII字符集,因此當URL中需要包含非ASCII字符或者一些在URL中有特殊意義的字符(如空格、斜杠、問號等)時,就需要對這些字符進行編碼。

編碼過程通常包括以下步驟:

  1. 非ASCII字符轉換:將非ASCII字符轉換成對應的字節。例如,中文字符會被轉換為UTF-8字節序列。
  2. 特殊字符編碼:將URL中的保留字符(如?, &, /, :等)以及不可打印字符轉換成百分號%後跟兩位十六進制數。例如,空格會被編碼為%20

這種編碼方式確保了URL在各種環境下都能正確傳輸和解釋,並避免了由於字符解釋不一致而產生的問題。

例如,如果我們想在URL中包含一段中文文本,如“你好”,則需要將其編碼為%E4%BD%A0%E5%A5%BD,這樣在URL中就可以安全地使用這段文本了。