首頁線上工具文字加密解密

文字加密解密 — URL / Base64 / MD5 線上轉換

免費文字加密解密工具:URL 編碼解碼、Base64 線上轉換、MD5 線上產生一個頁面全搞定,輸入即時出結果,支援中文與 emoji,瀏覽器本機處理不上傳。

0 字元 · 0 位元組
輸入原文 支援中文與 emoji
URL 編碼結果 0 字元
就緒 · 即時轉換
選項 URL 編碼
MD5 是單向雜湊,只能產生、無法還原原文

關於文字加密解密

免費線上文字加密解密工具,三種最常用的文字編碼演算法一個頁面全搞定:URL編碼Base64 線上轉換MD5線上產生。輸入即時出結果,支援中文與 emoji,全部計算在瀏覽器本機完成——免註冊、不上傳、斷線可用。

「文字加密解密」是習慣叫法,三者性質並不相同:URL編碼與 Base64 是可逆編碼(能還原原文),MD5 是單向雜湊(只能產生指紋)。工具介面會明確標註方向,避免誤用。頂部分段一鍵切換演算法,或按輸入輸出之間的 ⇄ 對調按鈕把結果放回輸入再轉一次,往返驗證一目瞭然。

URL編碼(百分號編碼)

把網址裡不允許的字元轉成 %XX 形式:空格變 %20、中文「你」變 %E4%BD%A0&%26。兩種模式按場景選擇:

  • 元件模式:適合編碼單一參數值,& = ? + 一併轉義,避免破壞參數結構
  • 完整 URL 模式:適合編碼整條位址,保留 & = ? / 等結構分隔符

解碼時貼上 %XX 文字點「解碼」即可,%ZZ 這類非法序列會給出明確錯誤提示而不是輸出亂碼。頁面下方附常用字元 URL 編碼速查表,空格、&#、中文、emoji 的編碼值一查便知。

Base64 編碼與解碼

用 64 個安全字元(A-Z、a-z、0-9、+/)表示任意位元組序列,每 3 位元組原文變 4 字元,長度約增加 33%。Base64解碼同樣一鍵完成——貼上 5L2g5aW9 立即得到「你好」。

兩個進階選項應對實際場景:

  • URL-safe 字母表:用 - _ 替換 + / 並去掉 = 填充,結果可直接放進 URL、檔名和 JWT
  • 76 字元折行:MIME 郵件風格,長文字按 76 字元換行

中文按 UTF-8 處理,編碼解碼往返完全一致,不會出現亂碼。

MD5 線上的正確理解

MD5 加密是高頻搜尋詞,但 MD5 並非加密——它是單向雜湊函式:任意長度輸入永遠得到 32 位十六進位指紋,相同輸入結果相同,微小改動結果完全變化,且無法從指紋還原原文。所謂「MD5 解密」網站只是查詢預先收集的彩虹庫,對長文字和加鹽雜湊無效。

MD5 的正當用途:校驗檔案完整性、產生快取鍵、給資料去重做指紋。需要更安全的雜湊時請選 SHA-256 及以上。本工具支援一鍵切換大寫輸出,方便比對平台要求的大寫指紋。

三種演算法怎麼選

需求用哪個方向
讓中文/符號安全出現在網址、參數裡URL 編碼可逆
讓任意文字以純文字傳輸(郵件、JWT、data URI)Base64可逆
給檔案或字串產生指紋、比對完整性MD5單向

相關工具

常用字元 URL 編碼速查 特殊符號 · 中文範例

提示:解碼時若出現 %ZZ 這類非法序列,本工具會給出錯誤提示而不是輸出亂碼。

FAQ

MD5 能解密嗎?

不能。MD5 是單向雜湊函式,數學上無法從 32 位結果還原原文。網路上的「MD5 解密」網站其實是用預先算好的彩虹庫反查常見密碼,對長文字和加鹽雜湊無效。

Base64 是加密嗎?安全嗎?

不是加密,只是編碼。任何人都能瞬間解碼,不要用它保護密碼等敏感資訊;它的價值是讓資料能安全通過只支援純文字的通道(郵件、URL、JSON)。

為什麼我的中文 Base64 解出來是亂碼?

多半是來源資料用了非 UTF-8 編碼(如 GBK),或複製時少了末尾字元。本工具按 UTF-8 處理,中文原文編解碼往返完全一致。

URL 編碼該選元件模式還是完整模式?

編碼「參數值」用元件模式(& = ? 會被轉義,避免破壞參數結構);編碼「整條 URL」用完整模式(保留分隔符結構)。

MD5 還能用來存密碼嗎?

不建議。MD5 速度快、已被大規模彩虹庫覆蓋,撞庫風險高。密碼儲存請用 bcrypt、scrypt 或 Argon2 這類慢雜湊並加鹽;MD5 適合校驗檔案完整性、產生快取鍵。

資料會上傳伺服器嗎?

不會。全部計算在你的瀏覽器裡完成,斷線也能用。