開發者工具

對 URL 進行編碼或解碼

在瀏覽器中使用百分比編碼對元件或完整 URL 進行 URL 編碼或解碼。支援 Unicode 和表情符號。

使用組件模式查詢值。完整 URL 模式保留: / ? & = # 同時對其餘部分進行編碼。沒有上傳任何內容。

  • 本機執行
  • 不上傳
  • 即時
  • 免費
編碼模式

組件使用encodeURIComponent。完整 URL 使用encodeURI,因此方案、:、/、?、&、= 和 # 保持可讀。

使用方法

  1. 貼上資料
  2. 執行操作
  3. 複製結果

為何選擇 NEXNARA

  • 私密

    資料只留在瀏覽器中。

  • 即時

    結果立即顯示。

  • 不上傳

    不會傳送任何內容到 NEXNARA 伺服器。

  • 隨處可用

    無需安裝。

了解更多

什麼是 URL 編碼?

URL 編碼(百分比編碼)把保留字元或非 ASCII 字元替換為 % 序列,例如空格是 %20。瀏覽器和 API 在查詢字串和路徑區段中使用它。

如何使用

為查詢值或路徑段選擇元件。當您已經有完整的連結並且只需要空格和非 ASCII 編碼時,請選擇完整 URL。解碼撤銷百分比編碼。交換兩個盒子。

元件與完整 URL

組件模式使用encodeURIComponent,它對幾乎每個保留字元進行編碼。完整 URL 模式使用encodeURI,因此: / ? & = # 留在原地。透過組件模式放置整個 URL 會將其變成一個不透明的值。

常見用途

在將搜尋字詞、Unicode 路徑或查詢參數放入連結之前對其進行編碼。解碼複製的 URL 以讀取原始文字。這不是 Base64 編碼。

隱私

你的文字留在瀏覽器中。不會上傳到 NEXNARA 伺服器,也不會儲存在 Cookie、本機儲存或資料庫中。

常見問題

什麼是百分比編碼?

百分比編碼用 % 加兩位十六進位數字表示字元。空格變成 %20。非 ASCII 文字變成 UTF-8 百分比序列。

什麼時候該編碼完整 URL?

已有完整 URL、只需編碼空格或 Unicode 時,用編碼完整 URL。將放入 URL 的單一值請用編碼元件。

encodeURI 和encodeURIComponent 之間有什麼區別?

encodeURIComponent 對保留字元進行編碼,例如 &、=、?、/ 和 #。 encodeURI 將這些結構字元保留在適當的位置,因此完整的 URL 仍然是 URL。

如果編碼無效怎麼辦?

損壞的序列(例如單獨的 %、%2 或 %GG)被報告為無效百分比編碼。頁面不會崩潰。

URL編碼支援Unicode和表情符號嗎?

是的。文字按百分比編碼為 UTF-8,因此韓語、日語、阿拉伯語和表情符號可以在組件模式下往返。

我的網址上傳了嗎?

不可以。編碼和解碼僅在此瀏覽器中運作。沒有伺服器上傳,也沒有外部API。

URL編碼與Base64相同嗎?

不會。百分比編碼使 URL 中的文字安全。 Base64 將任意位元組編碼為 ASCII。使用 Base64 工具處理資料 URL 和檔案。