Base64 編解碼工具
快速將文字編碼為 Base64 格式,或將 Base64 解碼回原始文字。
Base64 是一種用於將二進制數據編碼為 ASCII 字符串的編碼方式。它常用於:
- 在 URL 或 Email 中傳輸二進制數據
- 在 JSON 或 XML 中嵌入圖片數據
- 存儲密碼或敏感信息(雖然不是加密)
- 在 HTTP 基本認證中編碼用戶名和密碼
⚠️ 注意:Base64 是編碼方式,不是加密方式。請勿用於保護敏感信息。
使用方法
貼上或輸入內容
在輸入區域輸入您的文字、程式碼或資料。
選擇選項
選取要套用的轉換方式或格式。
複製結果
一鍵將輸出結果複製到剪貼簿。
為什麼使用此工具
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 編碼。
本工具所有運算皆在您的瀏覽器本地完成,不會上傳任何資料至伺服器。內容僅供參考,請依實際需求進行驗證。