URL 解碼器
網址翻譯機:將 %20, %E4 等亂碼還原為可閱讀的文字
為什麼需要 URL 解碼 (Decode)?
當您從瀏覽器複製一段包含中文的網址(例如維基百科條目)貼到記事本時,常常會發現原本好好的中文變成了像 https://zh.wikipedia.org/wiki/%E9%A6%96%E9%A0%81 這樣一長串看不懂的 % 符號。
這是因為網址標準規定只能使用 ASCII 字元,所以瀏覽器自動幫您把中文「編碼」了。這款 URL 解碼器 的作用,就是將這些被打包好的「百分號編碼」,逆向還原成原本的中文與特殊符號,讓您能看清楚網址原本是指向哪裡,或是參數裡到底寫了什麼。
核心原理:百分號解碼 (Percent-Decoding)
URL 編碼的規則非常簡單,解碼就是反過來做:
-
識別標記: 只要看到 % 符號,就代表後面跟著的兩個字元是十六進位代碼。
-
還原過程:
-
%20 ⮕ 還原為 [空白鍵] (這是最常見的)。
-
%2F ⮕ 還原為 / (斜線)。
-
%E4%BD%A0 (一組 UTF-8) ⮕ 還原為 你。
-
常見的應用場景
1. 數位行銷與 SEO (UTM 參數分析)
行銷人員常需要在網址後方加上追蹤碼 (UTM parameters)。
-
原始連結:
...?utm_source=facebook&utm_term=%E6%98%A5%E5%AD%A3%E4%BF%83%E9%8A%B7 -
解碼後:
...&utm_term=春季促銷 -
透過解碼,您可以清楚確認廣告關鍵字是否設定正確。
2. 網頁開發與 API 除錯
後端工程師在接收前端傳來的 GET 請求時,參數往往是被編碼過的。
-
如果程式邏輯出錯,工程師可以將 Log 中的網址複製到這裡解碼,快速查看傳入的參數內容(如查詢字串 Query String)是否正確。
3. 整理與分享連結
有時候複製出來的網址太長、太醜,甚至因為太長而被通訊軟體截斷。先進行解碼,再縮短或分享,可以讓連結看起來更乾淨、更友善。
常見問題 (People Also Ask)
Q1:URL Decode 和 HTML Decode 有什麼不同?
完全不同。
-
URL Decode: 處理網址列 (Address Bar) 的編碼。特徵是 % (如
%20)。 -
HTML Decode: 處理網頁內容 (Body) 的編碼。特徵是 & (如
<)。 -
請根據亂碼出現的位置選擇正確的工具。
Q2:為什麼解碼後還是亂碼?
這通常是因為 「重複編碼 (Double Encoding)」。
-
有些系統會不小心把
%也編碼成%25。 -
原本的
%20變成了%2520。 -
這時候您只需要多按一次「解碼」按鈕,通常就能解決問題。
Q3:所有符號都需要解碼嗎?
不一定。
-
有些保留字元(如
?,&,=)在網址中有特殊功能(分隔參數用)。 -
如果您把這些符號也解碼了,可能會破壞網址的結構,導致連結失效。本工具通常會智慧處理,還原文字內容但保留結構。
Q4:解碼後的網址可以直接點擊嗎?
可以。
-
現代瀏覽器(Chrome, Edge, Safari)非常聰明。即使您貼上的是包含中文的「已解碼網址」,瀏覽器在發送請求時會自動幫您在背景再次編碼。
-
所以您可以放心地使用解碼後的漂亮網址。