Base64 編碼・解碼

將資料轉換為 Base64 字串、將 Base64 字串轉換為資料

特色

支援中文等 UTF-8

多位元組字元也不會亂碼,能正確轉換

輸入同時自動轉換

無需按鈕操作即可即時顯示結果

最多支援 100 萬字元

可一次處理長文或較大的資料

嚴格的 Base64 判定

不正確的字串以錯誤顯示,防止誤轉換

使用方法

1

選擇編碼/解碼

以上方按鈕選擇轉換方向。也可用中央的箭頭按鈕互換輸入與輸出

2

輸入文字或 Base64

在輸入欄貼上字串的同時自動轉換。點擊範例也可試用

3

複製、儲存轉換結果

以複製按鈕複製到剪貼簿,以下載按鈕儲存為文字檔

使用情境

以資料 URI 格式嵌入

將 SVG 或 CSS 等文字 Base64 化後直接嵌入 HTML

確認 API 回應資料

在開發中迅速掌握以 Base64 回傳的權杖或附加資料的內容

產生 Basic 驗證的值

輕鬆製作結合使用者名稱與密碼的驗證用字串

驗證郵件傳送內容

解碼經 MIME 轉換的主旨或內文,調查亂碼的原因

基礎知識

Base64 是什麼

Base64 是一種編碼方式,可將影像等二進制資料用 64 種字元(A~Z、a~z、0~9、+、/)表示,轉換後的資料量約為原資料的 1.33 倍。

為什麼要轉換為 Base64

在電子郵件或 JSON 等只能安全處理文字的機制中,Base64 用於在不損壞二進制資料的情況下傳輸資料。

  • 資料 URI:資料 URI 是指以「data:image/png;base64,~」的形式將影像等直接嵌入 HTML 或 CSS 中的寫法。
  • Basic 認證:在 Basic 認證中,「使用者名稱:密碼」會以 Base64 編碼後傳送,因此需要進行這種格式的轉換。

末尾「=」的意義

Base64 字串末尾附加的「=」稱為填充(Padding),是用來調整長度的符號,為了將轉換後的字元數調整為 4 的倍數,通常會附加 1~2 個。

安全性與隱私

瀏覽器內完成

輸入的資料僅在您的瀏覽器內處理,不會傳送到外部。

僅在瀏覽器內處理

轉換完全在您的瀏覽器內進行,輸入資料不會傳送到伺服器。

通訊透過HTTPS加密

頁面載入也透過TLS加密,第三者無法讀取內容。

不傳送給第三方

輸入內容不會傳送給廣告網路、追蹤器等外部服務。

結果不自動保存

轉換結果和輸入建議不會保存在伺服器上。

在 Google 搜尋中追蹤 RAKKOTOOLS

175個實用工具,透過 Google 搜尋、AI 搜尋更容易找到!

  • 搜尋中找到
  • AI 搜尋也會顯示
  • 發現新工具
相關工具