🔗 URL 編解碼
URL 編碼與解碼——在瀏覽器中即時完成
✓ 永久免費 · ✓ 無需註冊 · ✓ 檔案不上傳 · ✓ 離線可用
🔒 你的資料永遠不會離開你的裝置。 所有處理都使用 encodeURIComponent / decodeURIComponent(單一值,RFC 3986);保留 URL 結構的完整 URL 模式;+ 表示空格(application/x-www-form-urlencoded) 在你的瀏覽器中進行。不上傳、不經伺服器、不追蹤。
功能特色
- URL 編碼 — 將特殊字元轉換為 URL 安全的編碼格式。
- URL 解碼 — 將編碼後的 URL 恢復為可讀的原始文字。
- 即時轉換 — 輸入即轉換,無需等待。
運作方式
- 選擇操作 — 選擇編碼或解碼模式。
- 輸入內容 — 輸入要編碼的文字或要解碼的 URL。
- 複製結果 — 複製轉換後的結果。
使用情境
- 編碼 URL 引數中的中文和特殊字元
- 解碼瀏覽器位址列中的編碼 URL
- API 開發時處理 URL 引數編碼
常見問題
編碼和轉義有什麼區別?
URL 編碼將字元轉為 %XX 格式,確保 URL 中的特殊字元被正確傳輸。HTML 轉義則是處理 HTML 中的特殊字元。
空格會被編碼成什麼?
預設是標準的 %20。勾選「+ 表示空格」後,編碼時空格寫成 +,解碼時 + 讀作空格——查詢字串和 HTML 表單(application/x-www-form-urlencoded)就是這樣寫的,例如 Google 的搜尋連結。真正的加號永遠是 %2B。完整 URL 模式下只有 ? 後面的部分這樣處理,因為路徑裡的 + 就是加號。
能處理完整 URL 嗎?
能。勾選「完整 URL」:編碼時 : / ? # & = 以及網址裡已有的 %XX 保持不動(不會變成 %2520 這種二次編碼),只跳脫空格、中文、emoji 等字元;解碼時跳脫的 & = ? # / 保持跳脫,網址的意思不變。不勾選時按單一值編碼,例如要把一個 URL 放進另一個 URL 的 redirect= 參數裡。
相關工具
- > 影像轉 Base64 — 把圖片轉成 Base64 Data URI,或對文字做 Base64 編碼 / 解碼——還能把 Base64 還原成檔案
- #️⃣ Hash 生成器 — 為文字或檔案生成多種雜湊值——完全在瀏覽器中完成
- { } JSON 格式化與美化 — JSON 格式化、壓縮與驗證——在瀏覽器中即時完成
💬 Bug、點子,或者就想打個招呼? 告訴 Milo 🐨 · [email protected]