Base64 編碼解碼工具
快速進行 Base64 編碼和解碼,支持 UTF-8 文本轉換
輸入內容
字符數: 0
字節數: 0
轉換結果
字符數: 0
字節數: 0
選擇轉換方式
什麼是 Base64?
Base64 是一種基於 64 個可打印字符(A-Z、a-z、0-9、+、/)來表示二進制數據的編碼方式。它常用於在需要處理文本數據的場景中傳輸和存儲二進制數據,例如在電子郵件、JSON、XML 或 URL 中傳輸數據。Base64 編碼原理:將每 3 個字節(24 位)的數據拆分為 4 個 6 位的組,每個組映射為一個可打印字符。編碼後的數據比原始數據大約增加 33%。
使用方法
基本操作
- 在輸入框粘貼或輸入需要編碼/解碼的文本
- 點擊「Base64 編碼」將文本轉換為 Base64 格式
- 點擊「Base64 解碼」將 Base64 字符串還原為文本
- 結果自動顯示在輸出框,可一鍵復制
功能說明
編碼將普通文本轉換為 Base64 編碼字符串
解碼將 Base64 編碼字符串還原為原始文本
UTF-8 支持完整支持中文、日文等多字節字符
即時轉換瀏覽器端處理,無需上傳服務器
示例
文本編碼
Hello World → SGVsbG8gV29ybGQ=中文編碼
你好世界 → 5L2g5aW95LiW55WMURL 編碼
https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==常見問題 (FAQ)
Q: Base64 編碼是加密嗎?
A: 不是。Base64 只是編碼方式,不是加密。任何人都可以輕鬆解碼 Base64 字符串,它不提供任何安全性。請勿用 Base64 來保護敏感信息。
Q: 為什麼編碼後有 = 符號?
A: Base64 編碼要求輸入數據是 3 字節的倍數。當原始數據長度不是 3 的倍數時,會用 = 符號填充,最多出現 1 或 2 個 =。
Q: 如何處理中文等非 ASCII 字符?
A: 本工具使用 UTF-8 編碼處理文本,先將文本轉換為 UTF-8 字節序列,再進行 Base64 編碼,完整支持中文、日文等多字節字符。