免費線上 URL Encoder / Decoder
線上編碼或解碼 URL 和查詢字串,支援自動解析查詢參數。免費、100% 用戶端處理,無需註冊。
100% 用戶端處理 · 資料永不離開您的瀏覽器使用說明 URL Encoder / Decoder
將原始 URL 或文字字串貼入輸入框。點擊編碼以使用 encodeURIComponent 進行百分號編碼,或切換方向點擊解碼從百分號編碼的輸入中還原原始字串。
解碼含有查詢字串的 URL 時,輸出下方會顯示一個查詢參數面板,以結構化 JSON 樹的形式呈現各參數。這對於檢視來自 API 回應或日誌的複雜 URL 特別有用。
鍵盤快捷鍵:Ctrl/Cmd+Enter 執行,Ctrl/Cmd+K 清除。
常見問題
什麼是 URL 編碼?
URL 編碼(又稱百分號編碼)將 URL 中不安全的字元(如空格、&、=、#)轉換為 % 加兩個十六進位數字的形式。例如,空格變為 %20,& 變為 %26。
什麼時候應該使用 encodeURIComponent 而非 encodeURI?
使用 encodeURIComponent(本工具所採用的方式)來編碼單一查詢參數值或路徑片段。只有當您想對完整 URL 進行編碼,同時保留 /、? 和 # 等具有結構意義的字元時,才使用 encodeURI。
查詢字串解析器有什麼用途?
當您解碼含有查詢字串的 URL(例如 ?name=John&role=admin)時,工具會自動解析查詢參數並以結構化 JSON 樹的形式顯示,便於檢視複雜或巢狀的查詢字串。
處理敏感資料時使用此工具安全嗎?
安全。所有處理均在您的瀏覽器中進行,不會向任何伺服器傳送資料。本工具不會記錄、儲存或傳輸您的輸入內容。
為什麼對完整 URL 進行編碼會導致它損毀?
若對整個 URL 進行編碼,所有結構性字元(如 ://、/、?)也會被編碼,導致結果無法作為 URL 解析。請只對查詢參數的值進行編碼,而非整個 URL 結構。