跳到主要內容
世界盃開球時間轉換 上線了按本地時區看開球,可加入日曆提醒。

Base64 編碼/解碼

Base64 編碼/解碼支援 UTF-8 文字、Base64URL、MIME 換行輸出,以及圖片轉 Data URL/raw Base64、本機預覽和圖片下載。

輸入文字

字元

0 / 50,000

Base64 編碼/解碼

快速開始

1
選擇文字、圖片轉 Base64 或 Base64 轉圖片。
2
貼上文字/Base64,或上傳一張圖片。
3
編碼或解碼文字後複製結果。
4
圖片上傳後複製 Data URL 或原始 Base64。
5
貼上 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 倍數;非法長度會提示
忽略空白:解碼時自動移除換行與空格

文字與圖片邊界

文字編碼預設輸出標準 Base64(+/ 與 = 填充);開啟 URL-safe 後改為 Base64URL(-/_,預設省略填充)。
解碼相容標準 Base64 與 Base64URL,會移除空白、盡量補齊填充,並自動截取 Data URL 逗號後的內容。
圖片轉 Base64 一次處理一張圖片並保持原始位元組;不會壓縮、裁剪、縮放、優化、掃描或轉換格式。
原始 Base64 圖片輸入不包含 MIME 元資料;預覽或下載前必須選擇原始圖片類型。
超長文字與圖片處理受文字執行邊界、Data URL 長度、瀏覽器記憶體和瀏覽器圖片預覽支援限制。
非圖片二進位檔案請使用專門的檔案工具或命令列;文字模式會按 UTF-8 顯示位元組,任意二進位內容可能出現亂碼。

使用建議

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

限制與相容性

文字模式會把解碼後的位元組按 UTF-8 文字顯示;非圖片二進位檔案請使用專門的檔案工具或命令列。
圖片上傳、Data URL 長度與預覽大小受瀏覽器記憶體和圖片格式支援影響。
部分圖片格式可能可成功編碼,但在目前瀏覽器中仍無法預覽

隱私與安全

Base64 處理在瀏覽器中完成。文字輸入、Base64 圖片輸入、已選圖片和設定可能保留在目前工作階段或瀏覽器儲存中。若你儲存工作區或啟用 WebDAV 同步,這些輸入、已選圖片附件和設定可能依同步設定儲存。使用共用裝置時,可視需要清空輸入、圖片和網站資料。
安全提示:Base64 是編碼,不是加密;它不會隱藏、校驗或掃描內容。涉密場景請先加密再編碼。

常見問題

8

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

所有工具處理都在您的瀏覽器本地完成。