AlpaKit Logo AlpaKit

Base64/URL 編解碼器與 MD5/SHA-256 雜湊產生器

即時雙向 Base64 與 URL 編解碼,並支援 MD5、SHA-256 雜湊計算。

原始文字 (Input Text)
動作 (Action)
轉換結果 (Output)

使用方式

  1. 1 開啟Base64/URL 編解碼器與 MD5/SHA-256 雜湊產生器,輸入、貼上或選擇要處理的內容。
  2. 2 依需求調整頁面上的選項與格式。
  3. 3 確認即時結果,再複製或下載可用的輸出。

適合的使用情境

即時雙向 Base64 與 URL 編解碼,並支援 MD5、SHA-256 雜湊計算。適合日常工作、開發、學習或快速驗證時使用。

隱私與資料處理

工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。

Base64、URL 編碼與 Hex 是什麼?什麼時候會用到

Base64 會把任意位元組轉成只包含 A–Z、a–z、0–9、+、/ 與補位用 = 的文字,讓資料能安全地放進 JSON、Email、HTTP 標頭或 data URL 裡。例如「Hi」編碼後是「SGk=」。因為每 3 個位元組會變成 4 個字元,編碼後大約會變大三分之一。要注意 Base64 只是「編碼」不是「加密」,任何人都能解回原文,不能用來保護密碼或機密。

本工具在編碼前會先把文字轉成 UTF-8,所以中文、日文與 emoji 都能正確往返;直接用舊式 btoa 處理中文常會出錯,就是少了這一步。除了 Base64,還提供另外四種格式:URL 編碼(例如空格變成 %20、中文變成 %E4%B8%AD 這類序列,適合放進網址參數)、Hex 十六進位、Unicode 跳脫序列(\u4E2D 這種寫法,常見於 JSON 與程式碼)、以及 UTF-8 位元組的 Hex 表示,方便除錯編碼問題。

常見用途包括:解讀 API 回應或設定檔中的 Base64 字串、檢查 JWT 的某一段內容(JWT 使用 URL-safe Base64,可能需要把 - 和 _ 換回 + 和 / 並補上 =)、把含中文的查詢字串轉成可用的網址,或確認一段亂碼到底是哪種編碼。解碼失敗時,工具會提示輸入不是合法的 Base64、URL、Hex 或 Unicode 格式。

目前只處理文字,不支援上傳圖片或檔案轉 Base64。所有轉換都在瀏覽器中完成,不會上傳你貼上的內容。

常見問題

Base64 是加密嗎?

不是。Base64 只是編碼方式,任何人都能解碼,不能用來保護敏感資料。

為什麼中文用 Base64 編碼會出錯?

舊式 btoa 只接受 Latin-1 字元。本工具會先轉成 UTF-8 再編碼,所以中文與 emoji 都能正確處理。

URL 編碼和 Base64 有什麼不同?

URL 編碼把特殊字元換成 % 加十六進位,用於網址;Base64 把整段資料轉成英數字元,用於在文字格式中傳送資料。

可以把圖片轉成 Base64 嗎?

目前不行,本工具只處理文字內容。

瀏覽此分類: 開發者與編碼

推薦與常用工具
    ↑ ↓ 移動選擇 ↵ 開啟工具 ESC 關閉
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep