Base64 編解碼工具
快速將文字編碼為 Base64 格式,或將 Base64 解碼回原始文字。
繼續下一步
用相關的下一個動作延續你的工作流程。
Privacy & Trust
在 URL 或 Email 中傳輸二進制數據
Base64 is useful when plain-text channels need to carry binary-compatible payloads.
在 HTTP 基本認證中編碼用戶名和密碼
Decoded output is rendered locally in the browser without leaving the page.
⚠️ 注意:Base64 是編碼方式,不是加密方式。請勿用於保護敏感信息。
Encoding is reversible and should never be mistaken for real cryptographic protection.
結果
Run encode or decode to produce an output.
使用方法
貼上或輸入內容
在輸入區域輸入您的文字、程式碼或資料。
選擇選項
選取要套用的轉換方式或格式。
複製結果
一鍵將輸出結果複製到剪貼簿。
為什麼使用此工具
100% 免費
沒有隱藏費用,沒有付費等級——所有功能完全免費。
無需安裝
完全在瀏覽器中運行。無需下載或安裝任何軟體。
隱私且安全
您的資料永遠不會離開您的裝置。不會上傳至任何伺服器。
支援行動裝置
完全響應式設計——在手機、平板或桌面電腦上均可使用。
Base64 編碼解碼完全指南:文字與二進位資料的橋梁
重點摘要
- Base64 將二進位資料轉為 ASCII 文字,方便在文字協定中傳輸
- Base64 不是加密——任何人都可以解碼,不應用於保護機密資料
- Base64 編碼會增加約 33% 的資料量
Base64 是一種將二進位資料編碼為 ASCII 文字的方式。它使用 64 個可列印字元(A-Z、a-z、0-9、+、/)來表示任意資料。在電子郵件附件、Data URL、JWT Token 等場景中,Base64 都扮演著重要角色。理解 Base64 的原理和適用場景,是每位開發者的必備知識。
33%
Base64 編碼後的資料膨脹率
常見用途
Data URL 嵌入圖片
將小圖片編碼為 Base64 後,可以直接嵌入 HTML 或 CSS 中(data:image/png;base64,...),減少 HTTP 請求次數。適合小型圖示和 Logo。
電子郵件附件
MIME 協定使用 Base64 編碼電子郵件附件。因為 SMTP 協定只能傳輸文字,Base64 讓二進位檔案(圖片、PDF)也能透過郵件傳送。
API 認證標頭
HTTP Basic Authentication 將「使用者名稱:密碼」用 Base64 編碼後放在 Authorization 標頭中。注意這不是加密,仍需搭配 HTTPS 使用。
JWT Token 解析
JWT 的 Header 和 Payload 部分是 Base64URL 編碼的 JSON。解碼後可以查看 Token 內容,如過期時間、使用者資訊等。
實用技巧
Base64 不是加密!不要用它來「隱藏」密碼或敏感資料——任何人都可以輕鬆解碼。
Base64URL 是 Base64 的變體,用 - 和 _ 取代 + 和 /,適合 URL 和檔名中使用。
嵌入圖片的 Base64 Data URL 適合小於 5KB 的圖片,大圖片反而會增加 HTML 體積影響效能。
JavaScript 中可用 btoa() 編碼和 atob() 解碼 Base64,但注意它們只支援 Latin-1 字元,中文需先 UTF-8 編碼。
本工具所有運算皆在您的瀏覽器本地完成,不會上傳任何資料至伺服器。內容僅供參考,請依實際需求進行驗證。