跳到主要內容

Base64 編碼/解碼

Base64 編碼/解碼支援文字與圖片工作流程,可對文字進行編碼與解碼,也可將圖片轉換為 Data URL 或原始 Base64,或將 Data URL / Base64 還原為圖片並在本地預覽與下載。

輸入文字

字元

0 / 500,000

Base64 編碼/解碼

快速開始

1
在文字框輸入內容(一般文字或 Base64 字串)
2
點擊「編碼」或「解碼」開始處理
3
輸入與結果共用同一文字框,可一鍵複製或清空
4
需要驗證時:編碼後切換到解碼進行往返檢查
5
處理一般文字時使用「文字模式」;上傳圖片轉碼時使用「圖片轉 Base64」;將 Data URL 或 Base64 還原為圖片時使用「Base64 轉圖片」。
6
在「圖片轉 Base64」分頁上傳圖片,即可立即產生 Data URL 或原始 Base64。
7
在「Base64 轉圖片」分頁貼上 Data URL,或貼上原始 Base64 並選擇 MIME 類型,系統會自動預覽圖片。

常見使用情境

URL/JWT

優先使用 URL‑safe 變體(−/_),必要時可移除結尾「=」填充,避免連結轉義問題

郵件/MIME

需要換行時採用 MIME 76 欄(CRLF)規則;網頁傳輸一般不換行。本工具提供 76 欄換行與 LF/CRLF 切換開關

多行文字

啟用逐行編碼,每行獨立輸出

MIME/PEM

啟用 76 欄換行;需要 LF 行尾時一併啟用

Data URL

嵌入時產生 data:[mime];base64,…;解碼會自動擷取逗號之後的內容

往返校驗

編碼後立即解碼,確認還原一致

圖片上傳

保留原始位元組,且可在不重新上傳的情況下切換 Data URL 與原始 Base64 輸出

圖片 Data URL

貼上 data:image/...;base64,... 後,可自動辨識 MIME 並立即預覽圖片。

原始 Base64 圖片資料

需要明確提供原始圖片的 MIME 類型,系統才能自動預覽並下載為圖片。

編碼參數與變體

URL‑safe 輸出
逐行編碼(每行獨立)
依 MIME 76 欄換行(CRLF)
換行使用 LF(\n)
Data URL
原始 Base64
原始 Base64 圖片輸入需要明確的 MIME 類型,因為 Base64 本身不包含檔案格式中繼資料
自動補齊 padding:長度對齊 4 倍數;非法長度會提示
忽略空白:解碼時自動移除換行與空格

使用建議

文字模式預設以 UTF‑8 處理;如需對接 GBK、Shift‑JIS 等其他編碼,請先轉換後再使用。
預設為 URL‑safe;若需標準 Base64,請在設定中關閉
跨系統傳遞時建議移除換行與空白;僅為排版時再加入
經 Base64 後資料量約增 33%,不適合處理大型檔案
標準 Base64(舊系統):關閉 URL‑safe(保留 +/ 與 =)
逐行編碼會對已編碼內容再次編碼;若僅需變體轉換,請關閉後再執行
76 欄換行僅影響顯示;解碼會忽略換行與空白
分享原始 Base64 時,請一併保留原始 MIME 類型,方便接收方正確重建檔案
預覽可用性取決於瀏覽器對圖片格式的支援;若預覽失敗,下載仍會保留原始位元組

限制與相容性

超長文字可能影響效能,建議分段處理
二進位:本介面以文字為主,二進位建議改用 Data URL 或指令工具
瀏覽器記憶體限制會影響可處理大小
部分圖片格式可能可成功編碼,但在目前瀏覽器中仍無法預覽

隱私與安全

所有處理都在瀏覽器本地完成,目前內容可隨時替換、清空並重新處理。
安全提醒:Base64 為編碼而非加密。涉密情境請先加密再編碼

常見問題

6

可繼續使用這些相關工具,完成後續步驟。